k8s pod的常见操作
用一个键删除Podkubectl Get Pods | grep Terminating | awk -f "& quot;'{ print $ 1 } & # 39| xargs -n1kubectl delete pods --force --grace -period 0水平扩展水平扩展有两种方式,使用命令或者yaml文件。
手动扩展ku bectl scale:& lt;name >:--副本<。副本数量>:将pod的副本数量保持在指定的数量示例:Kubectl Scale Deployment Web Hook–Replicas 2将test的副本数量扩展到2
自动水平容量扩展(HPA)
命令行ku bectl auto scale:& lt;name >:--min = & lt;最小副本>:--最大副本= & lt最大副本>:--CPU -percent = & lt;CPU阈值>:-n & lt;名称空间& gtkubectl get hpakubectl describe HPA & lt;Hpa name >: kubectl删除了hpa & ltHpa name >:删除Hpa配置文件表单API版本:auto scaling/v2 beta 1 kind:horizontalpodautoscale metadata:Name:Name:product page -v1 # Name HPA命名空间:DefaultSpec: ScaleTarget Ref: API版本:apps/ v1beta1种类:部署名称:product page -v1 min replicas:1 max replicas:8指标:-类型:资源资源:名称:内存目标平均利用率:50 -类型:资源资源资源:名称:cpu目标平均利用率:50
评论前必须登录!
注册