7.deployment扩容以及查看pod使用的CPU

发布时间 2024-01-11 16:56:30作者: 杨梅冲
官方文档:https://kubernetes.io/zh-cn/docs/tasks/run-application/scale-stateful-set/
题目1
: 将名为loadbalancer的deployment资源的Pod的副本数扩容为6个。 解答1:扩容,如果是缩容为3个就把6改为3 kubectl scale
--replicas=6 deployment/loadbalancer

查看:kubectl get deployment
官方文档:https://kubernetes.io/docs/reference/kubectl/quick-reference/#interacting-with-running-pods
题目2
: 设置配置环境: [candidate@node-1] $ kubectl config use-context k8s Task 通过 pod label name=cpu-loader,找到运行时占用大量 CPU 的 pod, 并将占用 CPU 最高的 pod 名称写入文件 /opt/KUTR000401/KUTR00401.txt(已存在)。
# 解答2:
# 查看 pod 名称  -A 是所有 namespace
$ kubectl top pod -l name=cpu-loader --sort-by=cpu -A

# 将 cpu 占用最多的 pod 的 name 写入/opt/test1.txt 文件 
$ echo "查出来的 Pod Name" > /opt/KUTR000401/KUTR00401.txt