k8s Pod 常规操作
一键删除 Pod 状态为“termination”的 POD。 kubectl get pods |grep Termination |awk -F " " '{print$1}'|xargs -n 1 kubectl 删除 Pod --force --grace-period 0 水平扩展
水平缩放有两种方式:使用命令或yaml文件。
手动缩放 kubectlscale - [ k4]replicas 保留指定数量的 pod 副本
示例:kubectl 规模部署 webhook –replicas 2 将测试副本数量缩放至 2
自动水平扩展(HPA)
命令行 kubectl autoscale --min= --max= --cpu-percent= -n kubectl get hpakubectl 描述 hpa kubectl selected hpa 删除了 hpa 配置文件格式 apiVersion: au toscaling/v2beta1kind:horizontalPodAutoscalermetadata: name: Productpage-v1 # hpa name namespace:defaultspec:scale TargetRef: apiVersion: apps /v1beta1 Type: Deployment名称:productpage-v1 最小副本: 1 最大副本:8mEtrix:-类型:资源资源:名称:内存 targetAverageUtilization:50 -类型:资源资源:名称:cpu targetAverageUtilization:50
评论前必须登录!
注册