“Hpa”的版本间的差异
跳到导航
跳到搜索
第40行: | 第40行: | ||
</pre> | </pre> | ||
+ | == 直接命令运行== | ||
+ | <pre> | ||
+ | #还是建议写成yml的 | ||
+ | root@ubuntu-200430-1:~/oct29# kubectl expose deployment nginx-server --port=80 | ||
+ | service/nginx-server exposed | ||
+ | root@ubuntu-200430-1:~/oct29# kubectl autoscale deployment nginx-server --cpu-percent=10 --min=1 --max=10 | ||
+ | horizontalpodautoscaler.autoscaling/nginx-server autoscaled | ||
+ | </pre> | ||
[[category:k8s]] | [[category:k8s]] |
2023年10月29日 (日) 14:26的版本
==
apiVersion: apps/v1 kind: Deployment metadata: name: mydep spec: replicas: 2 selector: matchLabels: app: nginx template: metadata: labels: app: nginx spec: containers: - name: nginx image: nginx:1.25.2-alpine imagePullPolicy: IfNotPresent resources: requests: cpu: 50m root@ubuntu-200470-1:~/hpa# kubectl get pod | grep mydep mydep-759989964c-8gvxv 1/1 Running 0 6m34s mydep-759989964c-8kxnw 1/1 Running 0 6m19s mydep-759989964c-9rbsc 1/1 Running 0 6m34s mydep-759989964c-f8ztl 1/1 Running 0 6m49s mydep-759989964c-tdf5l 1/1 Running 0 20m 停止压力测试后 过一阵 root@ubuntu-200470-1:~/hpa# kubectl get pod | grep mydep mydep-759989964c-tdf5l 1/1 Running 0 41m root@ubuntu-200470-1:~/hpa#
直接命令运行
#还是建议写成yml的 root@ubuntu-200430-1:~/oct29# kubectl expose deployment nginx-server --port=80 service/nginx-server exposed root@ubuntu-200430-1:~/oct29# kubectl autoscale deployment nginx-server --cpu-percent=10 --min=1 --max=10 horizontalpodautoscaler.autoscaling/nginx-server autoscaled