สารบัญ:

ฐานข้อมูล ETCD คืออะไร?
ฐานข้อมูล ETCD คืออะไร?

วีดีโอ: ฐานข้อมูล ETCD คืออะไร?

วีดีโอ: ฐานข้อมูล ETCD คืออะไร?
วีดีโอ: What is etcd? 2024, พฤศจิกายน
Anonim

etcd เป็นที่เก็บคีย์-ค่าแบบกระจายที่มีความสม่ำเสมออย่างยิ่ง ซึ่งให้วิธีที่เชื่อถือได้ในการจัดเก็บข้อมูลที่ต้องการเข้าถึงโดยระบบแบบกระจายหรือคลัสเตอร์ของเครื่อง จัดการการเลือกตั้งผู้นำได้อย่างสวยงามระหว่างพาร์ติชันเครือข่าย และสามารถทนต่อความล้มเหลวของเครื่องได้ แม้แต่ในโหนดผู้นำ

เกี่ยวกับเรื่องนี้ ETCD ใน Kubernetes คืออะไร?

etcd เป็นที่เก็บคีย์-ค่าแบบกระจาย ในความเป็นจริง, etcd เป็นคลังข้อมูลหลักของ Kubernetes ; การจัดเก็บและทำซ้ำทั้งหมด Kubernetes สถานะคลัสเตอร์ เป็นส่วนประกอบที่สำคัญของ a Kubernetes คลัสเตอร์ต้องมีวิธีการอัตโนมัติที่เชื่อถือได้ในการกำหนดค่าและการจัดการ

ต่อมา คำถามคือ จะตรวจสอบ ETCD ได้อย่างไร? วิธีการตรวจสอบ Etcd Cluster ด้วย Prometheus และ Grafana

  1. ขั้นตอนที่ 1: ติดตั้ง Grafana คุณต้องมีเครื่องมือสร้างภาพและการตรวจสอบข้อมูล Grafana ติดตั้งบนระบบ Linux
  2. ขั้นตอนที่ 2: ติดตั้งโพรมีธีอุส Prometheus และ Grafana สามารถอยู่ร่วมกันบนเซิร์ฟเวอร์เดียวกันได้
  3. ขั้นตอนที่ 3: กำหนดค่าโพรมีธีอุส
  4. ขั้นตอนที่ 4: เพิ่มแดชบอร์ด etcd เริ่มต้น

ฉันจะเชื่อมต่อกับ ETCD ได้อย่างไร

เชื่อมต่อกับ etcd

  1. ดำเนินการคำสั่ง ls เพื่อดูข้อมูลที่จัดเก็บไว้ในอินสแตนซ์: etcdctl -u root:PASSWORD ls
  2. สร้างคีย์ใหม่โดยใช้คำสั่ง set
  3. ใช้คำสั่ง ls อีกครั้งเพื่อตรวจสอบเนื้อหาไดเร็กทอรี: etcdctl -u root:PASSWORD ls /data

ETCD ยังคงอยู่หรือไม่?

3 คำตอบ etcd เป็นที่เก็บคีย์-ค่าที่พร้อมใช้งานสูงซึ่ง Kubernetes ใช้สำหรับ ดื้อดึง การจัดเก็บออบเจ็กต์ทั้งหมด เช่น การนำไปใช้งาน พ็อด ข้อมูลการบริการ etcd มีการควบคุมการเข้าถึงสูง ซึ่งสามารถเข้าถึงได้โดยใช้ API ในโหนดหลักเท่านั้น โหนดในคลัสเตอร์อื่นที่ไม่ใช่ต้นแบบไม่มีสิทธิ์เข้าถึง etcd เก็บ

แนะนำ: