easzlab/kubeasz
使用Ansible脚本安装K8S集群,介绍组件交互原理,方便直接,不受国内网络环境影响
Thành tựu nổi bật
Những danh hiệu mới nhất của dự án
#1 Repository Của Tuần
#1 Repository Của Tuần
#1 Repository Của Tuần
🚀 Triển khai cụm Kubernetes bằng Ansible — nhanh, linh hoạt, không phụ thuộc mạng nội bộ
Công cụ deploy K8s bằng binary + Ansible, hỗ trợ offline, đa kiến trúc và nhiều plugin mạng.
kubeasz là công cụ triển khai cụm Kubernetes (K8s) bằng cách sử dụng Ansible playbook, dựa trên triển khai nhị phân (binary deployment). Dự án hỗ trợ cài đặt nhanhan qua script một lệnh hoặc thực hiện từng bước theo hướng dẫn chi tiết. Được thiết kế để dễ dàng cấu hình và triển khai dù ở môi trường mạng nội bộ bị hạn chế hay môi trường đám mây.
✨ Điểm nổi bật
- Master HA: Hỗ trợ kiến trúc cụm master đa nút để đảm bảo tính sẵn sàng cao.
- Offline install: Cài đặt cụm mà không cần kết nối internet trực tiếp.
- Multi-arch support: Hỗ trợ cả kiến trúc amd64 và arm64.
- Đa dạng phiên bản K8s: Tương thích với Kubernetes từ v1.23 đến v1.35.
- Containerd runtime: Sử dụng containerd v1.7.x, v2.0.x, v2.1.x làm runtime chuẩn.
- Plugin mạng đa dạng: Hỗ trợ Calico, Cilium, Flannel, Kube-OVN, Kube-Router.
- Tự động cấu hình mặc định: Cung cấp cấu hình mặc định tối ưu, kể cả chế độ BGP Route Reflector cho Calico.
- Hỗ trợ nhiều hệ điều hành: CentOS/RHEL, Ubuntu, Debian, AlmaLinux, Rocky Linux, v.v.
💡 Vì sao đáng chú ý
Không giống các công cụ triển khai K8s khác dựa trên các công cụ quản lý cụm phức tạp, kubeasz tập trung vào sự đơn giản và khả năng tùy biến tối đa. Mỗi thành phần đều được cấu hình độc lập, cho phép người dùng điều chỉnh bất kỳ tham số nào. Ngoài ra, dự án còn cung cấp tài liệu hướng dẫn chi tiết từng bước, giúp người dùng hiểu rõ nguyên lý hoạt động của từng thành phần trong cụm.
#Kubernetes #Ansible #DevOps #CloudNative #TiniX
Similar Projects
Discover other similar projects and AI models.
Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL, Azure, GCP, DNS, Elastic, Network, Virtualization. DevOps Interview Questions
The fastest path to AI-powered full stack observability, even for lean teams.
MinIO is a high-performance, S3 compatible object store, open sourced under GNU AGPLv3 license.
Distributed reliable key-value store for the most critical data of a distributed system
Find vulnerabilities, misconfigurations, secrets, SBOM in containers, Kubernetes, code repositories, clouds and more