Kubernetes 1.18 đi kèm với các cải tiến đối với gỡ lỗi Kubectl, bảo mật và hơn thế nữa

Tuần trước sự ra mắt của phiên bản mới của nền tảng điều phối vùng chứa Kubernetes 1.18, phiên bản đó bao gồm 38 thay đổi và cải tiến, trong đó 15 ở trạng thái ổn định và 11 ở trạng thái beta, ngoài ra 12 thay đổi trạng thái alpha mới được đề xuất. Trong quá trình chuẩn bị phiên bản mới, các nỗ lực công bằng đều hướng đến việc cải tiến các chức năng khác nhau và ổn định các khả năng thử nghiệm, cũng như kết hợp các phát triển mới.

Đối với những người không quen thuộc với Kubernetes, bạn nên biết rằng đây là một giàn điều phối containercho phép bạn quản lý một nhóm các vùng chứa biệt lập nói chung và cung cấp các cơ chế để triển khai, duy trì và mở rộng các ứng dụng chạy trong vùng chứa.

Dự án ban đầu được tạo bởi Google nhưng sau đó đã được chuyển sang một nền tảng riêng biệt, được quản lý bởi Linux Foundation. Nền tảng được định vị là một giải pháp phổ quát do cộng đồng phát triển, không liên kết với các hệ thống riêng lẻ và có khả năng làm việc với bất kỳ ứng dụng nào trong bất kỳ môi trường đám mây nào. Mã Kubernetes được viết bằng Go và được phân phối theo giấy phép Apache 2.0.

Kubernetes 1.18 có gì mới?

Phiên bản mới này của Kubernetes đi kèm với nhiều cải tiến khác nhau cho Kubectl, trong đó nó được đề cập trong quảng cáo rằng đã thêm phiên bản alpha của lệnh "kubectl debug", giúp bạn dễ dàng gỡ lỗi trong nhóm khi chạy vùng chứa bằng công cụ gỡ lỗi.

Trong khi lệnh "Kubectl diff" đã được tuyên bố là ổn định, cho phép bạn xem những gì sẽ thay đổi trong cụm nếu bạn áp dụng tệp kê khai.

cũng tất cả các trình tạo lệnh "kubectl run" đã bị xóa, ngoại trừ khởi động trình tạo pod đơn, cộng với chỉ báo –Dry-run đã được thay đổi, tùy thuộc vào giá trị của nó (máy khách, máy chủ và không), việc thực thi lệnh kiểm tra được thực hiện ở phía máy khách hoặc máy chủ.

Mật mã kubectl được chỉ định cho một kho lưu trữ riêng biệt. Điều này cho phép chúng tôi tách kubectl khỏi các phần phụ thuộc kubernetes nội bộ và giúp dễ dàng nhập mã vào các dự án của bên thứ ba.

Về thay đổi mạng, cần lưu ý rằng hỗ trợ IPv6 hiện đang ở giai đoạn thử nghiệm, nhân bản PVC được bổ sung, khả năng chặn mạng các thiết bị thô như đĩa vĩnh viễn, hỗ trợ chặn thiết bị thô trong CSI, chuyển thông tin về ổ đĩa yêu cầu kết nối đĩa với bộ điều khiển CSI, cộng với trường "không thay đổi" mới có đã được thêm vào Bản đồ cấu hình và các đối tượng Bí mật.

Trong số những thay đổi khác nổi bật:

  • Khả năng sử dụng nhóm API không dùng nữa / ứng dụng v1beta1 và / v1beta1 cuối cùng đã bị xóa.
  • ServerSide Áp dụng được cập nhật lên trạng thái beta2. Cải tiến này mang lại thao tác đối tượng kubectl cho máy chủ API.
  • API CertificateSagingRequest được tuyên bố là ổn định.
  • Hỗ trợ nền tảng Windows.
  • Hỗ trợ nút Windows tiếp tục mở rộng
  • Hỗ trợ CRI-ContainerD
  • Triển khai RuntimeClass
  • CSI-proxy
  • Hỗ trợ được chuyển đã ổn định
  • Tài khoản dịch vụ được quản lý theo nhóm
  • RunAsUserName
  • Trình quản lý cấu trúc liên kết đã nhận được trạng thái beta. Tính năng này bao gồm phân phối NUMA, ngăn chặn sự suy giảm hiệu suất trên hệ thống nhiều ổ cắm.
  • Trạng thái beta đã đạt được bằng cách sử dụng chức năng PodOverhead, cho phép bạn chỉ định trong RuntimeClass lượng tài nguyên bổ sung cần thiết để bắt đầu trang chủ.
  • Hỗ trợ trang khổng lồ mở rộng, trạng thái cách ly alpha được thêm vào vùng chứa và hỗ trợ cho các kích thước trang khổng lồ nhiều cấp.
  • Đã thêm trường AppProtocol nơi bạn có thể chỉ định giao thức mà ứng dụng sử dụng
  • Được dịch sang trạng thái beta và được kích hoạt bởi EndpointSlicesAPI mặc định, là một sự thay thế chức năng hơn cho các Điểm cuối thông thường.
  • Một đối tượng IngressClass đã được thêm vào, cho biết tên của bộ điều khiển đầu vào, các tham số bổ sung của nó và dấu hiệu để sử dụng nó theo mặc định.
  • Đã thêm khả năng chỉ định trong HPA biểu hiện mức độ tích cực khi thay đổi số lượng ngôi nhà đang hoạt động, tức là khi tải tăng lên, nó ngay lập tức bắt đầu bản sao nhiều hơn N lần.

Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.