rke2


ภาพตัวอย่างข้อผิดพลาด

แก้ไขปัญหากรณีที่ไม่สามารถใช้คำสั่ง kubectl ได้ (the server has asked for the client to provide credentials) ใน RKE2

kubectl เป็นคำสั่งสำหรับใช้จัดการ Kubernetes Cluster โดยจะใช้ใบรับรองอิเล็กทรอนิกส์ในการติดต่อกับ control plane ซึ่งอาจจะพบปัญหาที่ทำให้ไม่สามารถใช้งานคำสั่งดังกล่าวได้เมื่อผ่านไประยะเวลาหนึ่ง ปัญหา เมื่อใช้คำสั่ง เช่น kubectl version หรือ kubectl get node เป็นต้น ผู้ใช้จะพบข้อผิดพลาด “error: You must be logged in to the server (the server has asked for the client to provide credentials)” นอกจากนี้ยังอาจพบข้อผิดพลาดอื่นร่วมด้วย เช่น “E0808 14:08:21.359314 3292 memcache.go:265] […]


ติดตั้ง Kubernetes โดยใช้ Ansible

การติดตั้ง Kubernetes cluster โดยใช้ Ansible (role lablabs.rke2) 2

Kubernetes เป็นซอฟต์แวร์โอเพนซอร์สสำหรับสร้าง ขยายขนาด และจัดการ container โดยอัตโนมัติ Ansible เป็นซอฟต์แวร์โอเพนซอร์สสำหรับดำเนินการเกี่ยวกับเทคโนโลยีสารสนเทศโดยอัตโนมัติ ทำให้จัดการเครื่องแม่ข่าย/เครื่องแม่ข่ายเสมือน เช่น สั่งการให้ restart, ปรับรุ่นซอฟต์แวร์, หรือเปิดให้ service ทำงาน ได้พร้อม ๆ กัน โดยที่ไม่ต้องเข้าไปจัดการทีละเครื่อง นอกจากนี้ ยังสามารถกำหนดบทบาทของเครื่องแม่ข่ายแต่ละเครื่อง ว่าจะให้ติดตั้ง/ตั้งค่าซอฟต์แวร์อย่างไร โดยการระบุ role ได้อีกด้วย ซึ่งผู้ดูแลระบบสามารถสร้าง เผยแพ […]