常用的kubectl命令
1.查看项目当前配置
kubectl edit configmap 项目名 -n“namespace”
2.查看服务配置信息
kubectl describe service xxxx -n test
3.查看pod下的服务
kubectl get service -n test
4.获取所有的namespace
kubectl get ns
5.获取namespace下所有的pod
kubectl -n xxxx get pod
6.转发
sudo kubefwd svc -n starrank-prod
7.查看日志
kubectl logs -f starrank-management-admin-5954cdddfc-6v22k -c starrank-management
admin -n test
8.重启服务
kubectl edit deployment tarrank-management-admin -n test
修改副本数量为0 -> 修改副本数量为1
9.修改gateway信息
kubectl get gateway -n test
kubectl edit gateway xxx -n test
10.修改virtualservice 信息
kubectl get virtualservice -n test
kubectl edit virtualservice xxx -n test
11.查看信息
kubectl describe virtualservice starrank-management-admin -n test
12.进入容器
kubectl exec -it starrank-management-admin-5954cdddfc-6mpzr -c starrank-management
admin -n test -- /bin/sh
13.查看pod
kubectl describe pod hadoop-0 -n mysql
14.查看pvc
kubectl get persistentVolume -n mysql
16.设置节点不可调度
kubectl cordon + node名称
15.驱逐节点pod
kubectl drain +节点名称
17.kubectl rollout undo deployment kk-sso-recode6-stag -n cbb-stag 回滚至上一个版本
跨命名空间调用服务
starrank-service:
endpoint:starrank-service.starrank-prod.svc.cluster.local:6565
蓝色字体:服务名称
绿色字体:命名空间名称
kubectl get deployment crawler-center-realtime-v1 -n infra -o yaml>~/Desktop/crawler-center.yamlkubectl get
deployment crawler-center-realtime-v1 -n infra -o yaml>~/Desktop/crawler-center.yaml
常用的kubectl命令
2019年11月13日 星期三 下午2:18