Hội thảo trực tuyến miễn phí “Tổng quan về khả năng của Kubespray”

Tại sao lại là Kubespray?

Chúng tôi đã gặp Kubernetes cách đây hơn hai năm - trước đó chúng tôi đã có kinh nghiệm làm việc với Apache Mesos và chúng tôi đã từ bỏ thành công bầy docker. Vì vậy, sự phát triển của k8 ngay lập tức theo hệ thống của Brazil. Không có minicube hoặc giải pháp quản lý nào từ Google.

Kubeadm tại thời điểm đó không biết cách tập hợp một cụm etcd và trong số các tùy chọn khác, kubespray nằm trong kết quả hàng đầu của Google.

Chúng tôi nhìn vào nó và nhận ra rằng chúng tôi phải lấy nó.

Vào ngày 23 tháng 20.00, XNUMX:XNUMX giờ Moscow, Sergey Bondarev sẽ tiến hành hội thảo trực tuyến miễn phí “Tổng quan về khả năng của Kubespray”, nơi anh ấy sẽ cho bạn biết cách chuẩn bị kubespray sao cho ngon, hiệu quả và có khả năng chịu lỗi, và khi đó ý nghĩ “không phải tất cả các loại sữa chua đều tốt cho sức khỏe như nhau” sẽ không nảy sinh.

Hội thảo trực tuyến miễn phí “Tổng quan về khả năng của Kubespray”

Tại hội thảo trực tuyến, Sergey Bondarev sẽ cho bạn biết cách hoạt động của kubespray, sự khác biệt so với kubeadm, kops, rke. Sẽ chia sẻ những tính năng độc đáo của thuật toán cài đặt kubespray và cluster. Sẽ phân tích những đặc điểm (nhược điểm) của hoạt động công nghiệp.

Vậy tại sao chúng ta lại cầm kubespray bằng cả ba tay?

  • Nó là ansible và mã nguồn mở. Bạn luôn có thể thêm một số khoảnh khắc cho chính mình.
  • Bạn có thể cài đặt nó trên Centos và trên các bản phân phối khác 😉
  • HA-thiết lập. Cụm etcd chịu lỗi gồm 3 master.
  • Khả năng thêm nút và cập nhật cụm.
  • Cài đặt phần mềm bổ sung như bảng điều khiển, máy chủ số liệu, bộ điều khiển xâm nhập, v.v.

Tập lệnh ansible cũng hoạt động với mitogen. Điều này mang lại khả năng tăng tốc 10-15%, không hơn, vì phần lớn thời gian được dành để tải xuống hình ảnh và cài đặt.

Khách quan mà nói, hiện tại việc lựa chọn kubespray để cài đặt cụm gần như không còn rõ ràng như hai năm trước.

Nói ngắn gọn...

Ví dụ: kops - có vẻ như cubspray cho phép bạn cài đặt một cụm từ đầu, thậm chí tự tạo máy ảo. Nhưng chỉ có AWS, GCE và openstack hoạt động. Loại nào đặt ra câu hỏi - tại sao lại cần thiết nếu những đám mây này có giải pháp quản lý, ngay cả trong ngăn xếp mở, chẳng hạn như selectel hoặc mail.ru. rke - một số người thích nó, nhưng họ có cách tiếp cận riêng đối với cấu trúc của cụm đang được tạo và không có nhiều cơ hội để tùy chỉnh các thành phần cụm. Ngoài ra, bạn cần một nút đã được cấu hình sẵn và cài đặt docker. kubeadm - cũng yêu cầu Docker, một tiện ích từ các nhà phát triển Kubernetes, cuối cùng đã học được cách tạo các thiết lập có khả năng chịu lỗi, lưu trữ cấu hình và chứng chỉ bên trong cụm và giờ đây không cần phải chuyển các tệp này giữa các nút theo cách thủ công. Một công cụ tốt nhưng chỉ tập trung vào việc nâng cao mức độ kiểm soát. Nó thậm chí không cài đặt mạng trong cụm và tài liệu đề xuất áp dụng các bảng kê khai với CNI theo cách thủ công.

Chà, một thực tế quan trọng là cả ba tiện ích này đều được viết bằng go và nếu bạn cần thứ gì đó độc đáo, bạn cần biết go để sửa mã và tạo yêu cầu kéo.
Cubspray là một ansible rõ ràng là dễ học hơn là đi.

Chà, và tất nhiên, bằng cách sử dụng cùng một ansible, bạn có thể viết các tập lệnh của riêng mình để cài đặt docker và một cụm bằng rke hoặc kubeadm. Và những tập lệnh này, do tính chuyên môn hóa hẹp dành riêng cho yêu cầu của bạn, sẽ hoạt động nhanh hơn nhiều so với Cubespray. Và đây là một lựa chọn tuyệt vời, hiệu quả. Nếu bạn có đủ năng lực và thời gian.

Và nếu bạn mới bắt đầu làm quen với Kubernetes, thì việc thành thạo Cubespray sẽ dễ dàng và nhanh chóng hơn rất nhiều.

Và đó chỉ là một phần của những gì chúng ta sẽ nói đến. Nó sẽ không nhàm chán. Đến và đăng ký hội thảo trên web. Hoặc đăng ký và thu nhập. Bất cứ thứ gì bạn thích.

Nguồn: www.habr.com

Thêm một lời nhận xét