chúng ta đã có thể triển khai Cluster Autoscaler thành công.
Các bước sau sẽ giúp kiểm tra và xác thực chức năng Cluster Autoscaler trong cluster của bạn.
Triển khai một ứng dụng mẫu dưới dạng triển khai. Mở rộng quy mô triển khai lên 50. Giám sát sự kiện mở rộng quy mô.
Triển khai ứng dụng mẫu
kubectl get nodes

Tạo thư mục và tạp file nginx.yaml
mkdir -p /home/ec2-user/environment
sudo vi /home/ec2-user/environment/nginx.yaml
Sao chép lệnh này vào nginx.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
name: nginx-to-scaleout
spec:
replicas: 1
selector:
matchLabels:
app: nginx
template:
metadata:
labels:
service: nginx
app: nginx
spec:
containers:
- image: nginx
name: nginx-to-scaleout
resources:
limits:
cpu: 500m
memory: 512Mi
requests:
cpu: 500m
memory: 512Mi
Cuối cùng apply file nginx.yaml
kubectl apply -f ~/environment/nginx.yaml

kubectl get pod -l app=nginx

kubectl scale --replicas=10 deployment/nginx-to-scaleout

kubectl get pods -l app=nginx -o wide --watch

kubectl -n kube-system logs -f deployment/blueprints-addon-cluster-autoscaler-aws-cluster-autoscaler

kubectl get nodes

kubectl delete deploy nginx-to-scaleout
rm ~/environment/nginx.yaml
