Canonical để thêm hỗ trợ ContainerD cho Kubernetes và Microk8s

thùng chứaD

Recientemente Canonical đã báo cáo về quyết định bổ sung hỗ trợ ContainerD để cải thiện hiệu suất trong các sản phẩm tập trung vào Kubernetes của mình. và các giải pháp thùng chứa khác như Microk8s.

Canonical cho biết việc ra mắt sẽ cải thiện "tính bảo mật và độ chắc chắn" của các loại container, nhưng sẽ tiếp tục hỗ trợ Docker trên dòng Kubernetes của nó. Nó cũng sẽ để lại công nghệ một mình trong quá trình nâng cấp - các cụm sẽ giữ thời gian chạy đã chọn ban đầu thay vì chịu đựng một bản nâng cấp bắt buộc.

ContainerD là gì?

ContainerD là thời gian chạy cho Linux và Windows, quản lý vòng đời hoàn chỉnh của vùng chứa trên hệ thống máy chủ của bạn, từ truyền và lưu trữ hình ảnh đến thực thi và giám sát vùng chứa, truyền hình ảnh, lưu trữ mức thấp đến tệp đính kèm mạng, giám sát quy trình và hơn thế nữa.

ContainerD cung cấp các tính năng sau:

  • Hỗ trợ định dạng vùng chứa OCI
  • Hỗ trợ việc tạo ra các mạng, cũng như sửa đổi và loại bỏ các giao diện của chúng.
  • Nhiều người thuê được hỗ trợ với bộ nhớ CAS cho hình ảnh toàn cầu
  • Hỗ trợ đặc tả thời gian chạy OCI (còn được gọi là runC)
  • Hỗ trợ thời gian chạy và vòng đời của vùng chứa
  • Quản lý vùng chứa không gian tên mạng để tham gia không gian tên hiện có

Kubernetes là gì?

Kubernetes là một hệ thống container mã nguồn mở tự động hóa việc triển khai, định cỡ và quản lý các ứng dụng được container hóa.

Những điều này cung cấp các cơ chế để triển khai, bảo trì và mở rộng các ứng dụng. Các thành phần tạo nên Kubernetes được thiết kế để kết hợp lỏng lẻo nhưng vẫn có thể mở rộng để chúng có thể hỗ trợ nhiều quy trình làm việc khác nhau.

Microk8s là gì?

MicroK8s được phân phối dưới dạng một gói docking duy nhất có thể được cài đặt trên 42 phiên bản Linux khác nhau. Với dung lượng ổ đĩa và bộ nhớ nhỏ, MicroK8s cung cấp một cách hiệu quả để bắt đầu với Kubernetes, cho dù đó là trên máy tính để bàn, trên máy chủ, trong đám mây hay trên các thiết bị IoT.

Cập nhật tự động và các chức năng bảo mật được bao gồm như đã định nghĩa. Cập nhật tự động đảm bảo rằng các nhà phát triển luôn làm việc từ các phiên bản Kubernetes mới nhất với các tệp nhị phân được phân phối trực tiếp từ nguồn và được định cấu hình trong vài giây.

Chạy phiên bản mới nhất cũng có nghĩa là MicroK8s tận dụng được khả năng bảo mật tích hợp của Kubernetes.

ContainerD là lựa chọn tốt nhất để tối đa hóa việc sử dụng Kubernetes

Kubernetes MicroK8

Ngoài việc cải thiện bảo mật, Containerd đảm bảo độ trễ thấp và hiệu suất mạnh mẽ cho việc cung cấp Kubernetes của Canonical.

ContainerD được hỗ trợ trong Kubernetes và Microk1.14s phiên bản 8 cùng với thời gian chạy Docker truyền thống, mà Canonical hứa hẹn sẽ hỗ trợ trong các dịch vụ Ubuntu Kubernetes được thiết kế để hỗ trợ các hoạt động đa đám mây và khả năng tương thích với các nhà cung cấp dịch vụ lưu trữ đám mây lớn như Amazon Elastic Container Service cho Kubernetes (Amazon EKS), Google Kubernetes Engine và Azure Kubernetes Service.

Theo Carmine Rimi, Giám đốc sản phẩm tại Canonical Kubernetes, ContainerD đã trở thành thời gian chạy tiêu chuẩn của ngành tập trung vào sự đơn giản, mạnh mẽ và tính di động.

Việc cho phép Kubernetes quản lý ContainerD trực tiếp làm giảm số lượng các bộ phận chuyển động và giảm độ trễ tại thời điểm khởi động và cải thiện việc sử dụng CPU và bộ nhớ trên tất cả các nút trong cụm.

Chris Aniszczyk, CTO của Cloud Native Computing Foundation, cho biết sau khi được chấp nhận vào CNCF trong gần hai năm, ContainerD tiếp tục có một thời điểm quan trọng cho thấy nhu cầu đối với các công nghệ container quan trọng.

Khách hàng họ nên biết rằng thời gian chạy mặc định của các cụm của họ sẽ không bị ghi đè sau khi nâng cấp, có nghĩa là nếu bạn đang sử dụng thời gian chạy Docker, trừ khi bạn quyết định chuyển sang vùng chứa, hãy tập trung vào tính đơn giản, tính di động và tính mạnh mẽ.

Nếu bạn quan tâm và muốn biết thêm một chút về ContainerD bạn có thể ghé thăm trang web dự án hoặc kiểm tra mã dự án tại liên kết này.


Để 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.