Kubernetes 1.14 มาพร้อมกับส่วนขยายเพื่อรองรับคอนเทนเนอร์ Windows

โลโก้ Google Kubernetes

Kubernetes เป็นระบบโอเพ่นซอร์สสำหรับการปรับใช้แอปพลิเคชันแบบคอนเทนเนอร์การปรับขนาดและการจัดการโดยอัตโนมัติ

พัฒนาโดย Google การพัฒนาได้รับความไว้วางใจในฐานข้อมูลโอเพ่นซอร์สของ Cloud Native Computing Foundation (CNCF) ซึ่งทำให้เทคโนโลยีคอนเทนเนอร์เติบโตอย่างรวดเร็วเมื่อครบกำหนดเนื่องจากการมีส่วนร่วมของยักษ์ใหญ่ด้านเทคโนโลยี (เช่น AWS, Oracle, IBM, Microsoft, Alibaba และ VMware) และ บริษัท ยักษ์ใหญ่อื่น ๆ อีกมากมาย

Kubernetes มีองค์ประกอบหลัก XNUMX ส่วน:

  • ชุดของโหนดหลักที่ทำหน้าที่เป็นระนาบควบคุม
  • ชุดของโหนดที่ทำหน้าที่เป็นส่วนทำงานที่เรียกใช้เวิร์กโหลดที่มีคอนเทนเนอร์

เมื่อนำภาระงานแบบหลายคอนเทนเนอร์ไปใช้กับ Kubernetes แผนควบคุมจะเลือกโหนดของผู้ปฏิบัติงานอย่างน้อยหนึ่งโหนดเพื่อโฮสต์คอนเทนเนอร์

เมื่อวานนี้ ทีมที่รับผิดชอบการพัฒนาได้ประกาศความพร้อมใช้งานของ Kubernetes 1.14 ซึ่งรวมถึงการปรับปรุง 31 รายการ

ซึ่ง ไฮไลท์ในเวอร์ชันนี้คือความสามารถในการปรับขนาดและรองรับปริมาณงานที่มากขึ้นใน Kubernetes ด้วยคุณสมบัติหลักสามประการที่ย้ายไปสู่ความพร้อมใช้งานทั่วไปและฟังก์ชันการรักษาความปลอดภัยที่สำคัญซึ่งเปลี่ยนเป็นเบต้า

โดยรวมแล้วเวอร์ชันนี้มีการปรับปรุง 31 รายการ: 10 รายการในเวอร์ชันเสถียรเวอร์ชันเบต้า 12 เวอร์ชันและเวอร์ชันใหม่ XNUMX รายการ

มีอะไรใหม่ใน Kubernetes 1.14

ใน Kubernetes 1.14 เอกสาร kubectl ได้รับการเขียนใหม่โดยเน้นที่การจัดการทรัพยากร โดยใช้การกำหนดค่าทรัพยากรที่เปิดเผย

มีให้บริการเป็นหนังสือพร้อมลิงก์ไปยังเอกสาร Kubernetes หลัก นอกจากนี้ยังมีโลโก้ kubectl และมาสคอตที่เรียกว่า kubee-cuddle

นอกจากนี้ยังมีข้อสังเกตจากการประกาศ Kubernetes 1.14 ว่า ความสามารถในการประกาศของการตั้งค่าคอนฟิกูเรชันเครื่องมือการกำหนดค่า YAML ของ kustomize มีอยู่ใน kubectl โดยใช้แฟล็ก -k สำหรับคำสั่งวิธีใช้

Kustomize ช่วยให้ผู้ใช้เขียนและนำ Resource Config มาใช้ใหม่ โดยใช้แนวคิด Kubernetes ดั้งเดิม มีเอกสารสำหรับคุณสมบัติใหม่เหล่านี้

ตอนนี้กลไก kubectl มีให้ใช้งานในเวอร์ชันที่เสถียรแล้ว อนุญาตให้นักพัฒนาเผยแพร่คำสั่งย่อย kubectl ที่กำหนดเองเป็นไบนารีแยกกัน

ขณะนี้ไดรฟ์ข้อมูลถาวรในเครื่องอยู่ในเวอร์ชันที่เสถียรแล้ว พวกเขาทำให้ที่เก็บข้อมูลที่เชื่อมต่อในเครื่องพร้อมใช้งานเป็นแหล่งโวลุ่มถาวร

รหัสกระบวนการ (PID) เปลี่ยนเป็นเบต้า โซลูชันนี้ช่วยให้ผู้ดูแลระบบสามารถจัดเตรียม pod PID ให้กับการแยกพ็อดได้โดยค่าเริ่มต้นการตั้งค่าจำนวน PID ต่อพ็อด คุณลักษณะอัลฟาเพิ่มเติมคือความสามารถในการสงวน PID จำนวนหนึ่งที่กำหนดให้กับ User Pods

การปรับปรุงการสนับสนุนใน Kubernetes 1.14

ด้วย Kubernetes 1.14 รุ่นใหม่นี้ เพิ่มการสนับสนุน Windows Server 2019 สำหรับโหนดผู้ปฏิบัติงานและคอนเทนเนอร์แล้ว

เกี่ยวกับเรื่องนี้ Aaron Crickenberger วิศวกรทดสอบอาวุโสของ Google แสดงความคิดเห็นดังนี้:

การรวม Windows เป็นภาระงานที่อาจเกิดขึ้นหมายความว่าเราต้องกำหนดสิ่งที่ Kubernetes ทำและไม่รองรับในบางสภาพแวดล้อมให้ชัดเจนยิ่งขึ้น

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

ในทางกลับกัน เราจะพบว่า Kubernetes 1.14 มาพร้อมกับการรองรับเครือข่ายนอกเครือข่ายที่มี Azure-CNI, OVN-Kubernetes และ Flannelงานยังคงรวมถึง Calico และผู้ให้บริการเครือข่ายยอดนิยมอื่น ๆ

การสนับสนุนยังได้รับการปรับปรุงสำหรับพ็อดประเภทบริการตัวควบคุมปริมาณงานและเมตริก / โควต้าเพื่อให้รองรับฟังก์ชันการทำงานที่นำเสนอโดยคอนเทนเนอร์ Linux ได้ดียิ่งขึ้น

ลำดับความสำคัญของพ็อดช่วยให้ตัวกำหนดตารางเวลา Kubernetes สามารถจัดกำหนดการงานตามลำดับความสำคัญและลบพ็อดที่มีขนาดเล็กลงได้หากจำเป็น

Pod Readiness Gates แนะนำจุดขยายสำหรับข้อเสนอแนะภายนอกเกี่ยวกับความพร้อมของพ็อด

รีลีสนี้จัดเตรียมการทำให้แข็งดีฟอลต์ของการเชื่อมโยงบทบาทคลัสเตอร์ RBAC discovery

หากคุณต้องการทราบข้อมูลเพิ่มเติมเกี่ยวกับรุ่นใหม่นี้รวมถึงดาวน์โหลดและใช้งานเวอร์ชันใหม่นี้ คุณสามารถเยี่ยมชม ลิงค์ต่อไปนี้


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. รับผิดชอบข้อมูล: AB Internet Networks 2008 SL
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา