ภาพรวมของ Kubernetes
คู่มือนี้เรียบเรียงและปรับรูปแบบสำหรับ Ruk-Com Cloud PaaS ภาพหน้าจออาจแตกต่างเล็กน้อยตามเวอร์ชันของระบบ
คลิกหรือแตะภาพหน้าจอเพื่อดูรายละเอียดขนาดจริง
วัตถุประสงค์
บทความนี้อธิบายการใช้งาน ภาพรวมของ Kubernetes บน Ruk-Com Cloud PaaS โดยจัดลำดับขั้นตอนและจุดตรวจสอบสำหรับการนำไปใช้งานจริง
ก่อนเริ่มดำเนินการ
- เข้าสู่ระบบด้วยบัญชีที่มีสิทธิ์จัดการ Environment ที่เกี่ยวข้อง
- ตรวจสอบชื่อ Environment, Region และทรัพยากรเป้าหมายก่อนบันทึกการเปลี่ยนแปลง
- สำรองข้อมูลหรือกำหนดแผนย้อนกลับก่อนแก้ไขระบบ Production
Kubernetes (K8)เป็นระบบโอเพ่นซอร์สที่ออกแบบมาเพื่อทำให้การ deploy, การปรับสเกลและการจัดการไมโครเซอร์วิสและแอปพลิเคชันคอนเทนเนอร์เป็นไปโดยอัตโนมัติพ็อดอันที่ซึ่งเป็นศูนย์กลาง (central) ในรุ่น K8s คือ ชุดคอนเทนเนอร์ของ Linux ที่มีเครือข่ายและที่เก็บข้อมูลที่ใช้ร่วมกันปลั๊กอินเครือข่ายและตัวควบคุมทางเข้ารองรับโหลดบาลานเซอร์ภายในและภายนอกในขณะที่แบ็กเอนด์ที่เก็บข้อมูลแบบเสียบได้จะทำให้ข้อมูลคงอยู่โดยอัตโนมัติKubernetes คูเบเล็ตจัดเตรียมพ็อด (pod) เพื่อให้แน่ใจว่าคลัสเตอร์อยู่ในสภาพสมบูรณ์ตามที่ต้องการเสมอ
การติดตั้ง Kubernetes Cluster ตลอดจนการกำหนดค่าเครือข่ายและพื้นที่เก็บข้อมูลเป็นกระบวนการที่น่าเบื่อและเกิดข้อผิดพลาดได้ง่าย Ruk-Com PaaS ติดตั้ง การกำหนดค่า การอัปเดตและจัดหาบริการ Kubernetes และส่วนประกอบคลัสเตอร์เพิ่มเติมโดยอัตโนมัติ
- สาน CNIปลั๊กอินเพื่อเปิดใช้งานเครือข่ายภายใน
- CoreDNSเป็น DNS ภายใน
- ทราฟิกตัวควบคุมสิทธิในการเข้าพร้อม TLS ที่กำหนดไว้ล่วงหน้าสำหรับการเข้าถึงบริการจากภายนอก (ด้วยตัวเลือก NGINX และ HAProxy ที่มีให้ตั้งแต่ 1.15.5)
- ตัวจัดสรรพื้นที่เก็บข้อมูล NFSสำหรับการสร้างปริมาณ K8โดยอัตโนมัติ (ไม่จำเป็น)
- แดชบอร์ด Kubernetesเพื่อจัดการและควบคุมคลัสเตอร์ผ่านเว็บไคลเอนต์ที่ทันสมัยและใช้งานง่าย
- เฮล์มและทิลเลอร์สำหรับการ deploy แอปพลิเคชันยอดนิยมหลายร้อยรายการภายในคลิกเดียว
- K9, คิวเบคx, ป๊อปอายและเข้มงวดcommand-line อรรถประโยชน์เพื่อจัดการคลัสเตอร์ของคุณอย่างมีประสิทธิภาพ
- เซิร์ฟเวอร์เมตริก, โพรมีธีอุส, และกราฟาน่าสำหรับการตรวจสอบความสมบูรณ์ของคลัสเตอร์และแอปพลิเคชันของคุณ (ทางเลือก)
- เยเกอร์สำหรับการตรวจสอบและแก้ไขปัญหาของระบบ microservice-based distributed (ทางเลือกมีให้ตั้งแต่ 1.15.5)
นอกจากคุณสมบัติเฉพาะของ K8 แล้วยังมีคุณสมบัติ Ruk-Com แบบดั้งเดิมอีกด้วย เช่นแนวตั้งและมาตราส่วนแนวนอน
เคล็ดลับ :
สำหรับข้อมูลเพิ่มเติมโปรดดูบทความภาพรวมคลัสเตอร์ Kubernetesในบล็อกของเรา