k8s-常用命令

第三方ctl

k9s

 k9s --kubeconfig /Users/liqiang/Desktop/java_code/oray/test-test.yaml -n {namespace}

 

更多命令

https://kubernetes.io/docs/reference/generated/kubectl/kubectl-commands

查看yam配置

1.获取deploy列表 对应我们的deploy.yml表格
kubectl get deploy -n sunlogin  --context=sunlogin-k8s-context
2.查看指定deploy配置
kubectl get deploy sunlogin-tag -o yaml -n sunlogin  --context=sunlogin-k8s-context

 编辑yam配置

kubectl edit deploy -n {namespace} {deployname}

 

 动态扩容缩容

kubectl scale deploy --replicas=3 nginx -n sunlogin --context=sunlogin-k8s-context

查看资源描述

1.po

kubectl describe po {podname}

2.deploy

kubectl describe deploy {deployname}

获取service

kubectl get service -n {namespace}

使用PowerShell批处理

Pattern="tag-rule-automation-exec-*"
kubectl get job -n sunlogin | grep $Pattern | awk '{print $1}' | xargs kubectl delete job -n sunlogin

 

 Pattern="tag-rule-automation-exec-*"
kubectl get po -n sunlogin | grep $Pattern | awk '{print $1}' | xargs kubectl delete po -n sunlogin

 

posted @ 2023-10-09 14:14  意犹未尽  阅读(26)  评论(0)    收藏  举报