kubernetes/cloud-provider-aws
Cloud provider for AWS
Thành tựu nổi bật
Những danh hiệu mới nhất của dự án
#2 Repository Của Tuần
#1 Repository Của Tuần
#1 Repository Của Tháng
☁️ Cloud Provider AWS cho Kubernetes: Cầu nối giữa K8s và dịch vụ AWS
Cloud provider AWS cung cấp giao diện giữa cluster Kubernetes và API dịch vụ AWS, cho phép cluster provision, giám sát và xóa tài nguyên AWS cần thiết cho hoạt động.
Đây là dự án cloud provider AWS dành cho Kubernetes, cho phép cluster K8s tương tác trực tiếp với các dịch vụ AWS thông qua API. Dự án này hỗ trợ việc quản lý tài nguyên như load balancer, node và volume, đồng thời là bước chuyển đổi từ mã nguồn in-tree sang external cloud provider theo chính sách versioning của Kubernetes.
✨ Điểm nổi bật
- AWS Cloud Controller Manager: Quản lý tạo/cập nhật AWS load balancer (classic và NLB), node lifecycle. Các controller loop như route, service, node, node lifecycle đang được di chuyển từ kube controller manager.
- AWS Credential Provider: Binary do kubelet thực thi, cung cấp credentials cho image trong ECR.
- Volume Plugins: Logic EBS volume plugin chuyển sang chế độ bảo trì, phát triển mới tại EBS CSI Driver.
- Container Images: Image của AWS Cloud Controller Manager có tại
registry.k8s.io/provider-aws/cloud-controller-manager. - Versioning: Phiên bản cloud provider đồng bộ với phiên bản Kubernetes upstream, yêu cầu nâng cấp cùng Kubernetes.
- Migration hỗ trợ: Phát triển tính năng mới tiếp tục tại đây vì in-tree plugins sẽ bị xóa trong tương lai.
💡 Vì sao đáng chú ý
Dự án này không chỉ là một lớp trừu tượng — nó là phần mềm trung gian giúp Kubernetes quản lý hạ tầng AWS một cách tự động. Với việc chuyển đổi từ in-tree sang out-of-tree, AWS Cloud Controller Manager trở thành thành phần then chốt để duy trì tính năng và bảo mật khi Kubernetes tiếp tục phát triển. Phù hợp với các cụm K8s chạy trên AWS cần tích hợp sâu với dịch vụ như ELB, Auto Scaling, ECR và EBS.
#Kubernetes #AWS #CloudProvider #K8s #TiniX
Dự án tương tự
Khám phá các dự án và mô hình AI khác có sự tương đồng.
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.
Free domain registration and practical DNS learning resources for everyone.
CSI Plugin for Kubernetes, Support Alibaba Cloud EBS/NAS/OSS/CPFS
vSphere storage Container Storage Interface (CSI) plugin