MicroK8s một công cụ để triển khai Kubernetes trong vài giây

MicroK8

Recientemente Canonical đã công bố sự ra mắt của MicroK8s cung cấp một cách nhanh chóng và hiệu quả để triển khai Kubernetes trong vài giây.

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 bộ nhớ nhỏ và không gian đĩa, 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 hoặc trên các thiết bị IoT.

Lợi ích của MicroK8s

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 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 mã nhị phân được phân phối trực tiếp từ nguồn và thiết lập 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.

Để đẩy nhanh hơn nữa việc áp dụng Kubernetes và đơn giản hóa các tình huống phổ biến của nhà phát triển, MicroK8s bao gồm một số lượng ngày càng tăng các dịch vụ bổ sung. 

Trong đó bao gồm:

  • Một bản ghi vùng chứa
  • Tất cả các bước kích hoạt bộ nhớ và GPGPU gốc đều được kích hoạt bằng một lệnh duy nhất.
  • Đối với các nhà khoa học dữ liệu và kỹ sư học máy, đào tạo GPGPU giúp dễ dàng thêm tính năng tăng tốc phần cứng vào quy trình công việc học máy của họ.

Các trường hợp sử dụng chính mà MicroK8 hỗ trợ bao gồm:

  • Kubernetes tích hợp và tự cập nhật để cung cấp năng lượng cho các ứng dụng IoT
  • Định cấu hình cục bộ kênh CI / CD trong một vài bước
  • Nhanh chóng cài đặt Kubernetes dùng một lần như một phần của quá trình sản xuất pipelin CI / CD của bạne
  • Triển khai các ứng dụng nút đơn trên một máy chủ được mở rộng
  • Tạo sổ đăng ký cục bộ của các vùng chứa tuân thủ OCI để lưu vào bộ nhớ cache các vùng chứa được sử dụng thường xuyên
  • Thử nghiệm với các dự án CNCF Trail Map một cách nhanh chóng và dễ dàng
  • Tăng tốc mô hình và học máy học với hỗ trợ GPU
  • Kubeflow Deployments - Bộ công cụ nguồn mở của ML dành cho Kubernetes.

Làm thế nào để cài đặt MicroK8s trên Ubuntu và các dẫn xuất?

Đối với những người quan tâm đến việc lấy MicroK8, họ nên biết rằng công cụ này có sẵn thông qua cửa hàng Snap và có thể dễ dàng cài đặt.

Họ chỉ nên mở một thiết bị đầu cuối trên hệ thống của mình bằng Ctrl + Alt + T và trong đó thực thi lệnh sau:

sudo snap install microk8s --classic

Canonical muốn bao gồm hỗ trợ Kubernetes thương mại

Kubernetes MicroK8

Thêm vào cái này nữa Canonical tập trung vào việc cung cấp hỗ trợ thương mại cho các cụm Kubernetes được triển khai bằng kubeadm.

Kubeadm tự động hóa việc cài đặt và cấu hình các thành phần Kubernetes, chẳng hạn như máy chủ API, Trình quản lý bộ điều khiển và Kube DNS.

Tuy nhiên, nó không tạo người dùng hoặc xử lý cài đặt và cấu hình phụ thuộc cấp hệ điều hành.

Đối với các tác vụ sơ bộ này, bạn có thể sử dụng công cụ quản lý cấu hình như Ansible hoặc SaltStack.

Việc sử dụng các công cụ này làm cho việc tạo các cụm bổ sung hoặc xây dựng lại các cụm hiện có dễ dàng hơn nhiều và ít bị lỗi hơn.

Bằng cách cung cấp cho các công ty hỗ trợ thương mại này sử dụng kubeadm để triển khai Kubernetes trong môi trường sản xuất, phát triển hoặc nhiều giai đoạn, có thể hưởng lợi ngay lập tức từ hỗ trợ doanh nghiệp thông qua Ubuntu Advantage cho Kubernetes trên cơ sở từng nút.

cũng hỗ trợ được bao gồm cho các gói Debian chính thức do CNCF phát hành và được sử dụng với kubeadm.

Đối với cả người dùng Kubernetes mới và có kinh nghiệm, kubeadm cung cấp khả năng chạy Kubernetes trong bất kỳ môi trường Linux nào.

Với việc bổ sung các cụm được triển khai với kubeadm, Canonical mở rộng các tùy chọn triển khai Kubernetes cho các doanh nghiệp.

Sử dụng kubeadm cho phép khám phá chi tiết các khả năng của Kubernetes và cho phép các nhà phát triển và nhà điều hành có khả năng hiển thị tốt hơn đối với các cơ chế cấp thấp Cấu hình Kubernetes.

Những khả năng này làm cho Kubeadm trở thành một lựa chọn tuyệt vời cho những người cần kinh nghiệm hoạt động chuyên sâu và cung cấp sự tham gia ngay lập tức với cộng đồng nhà điều hành Kubernetes.

Mục tiêu lớn nhất của Kubeadm trong tương lai gần là đạt được tính khả dụng chung.


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

  1.   Nestor Reverón dijo

    Tuyệt vời, cảm ơn bạn rất nhiều vì sự đóng góp.