kubectl常用命令

释放双眼,带上耳机,听听看~!
  1. 获取节点相应服务的信息:kubectl get nodes

kubectl get pods
如下详细信息:
kubectl get pods -n beta # -n :指定命名空间
kubectl get pods –all-namespaces #获取所有命名空间的pod
kubectl get pods –selector name=redis #按selector名来查找pod
kubectl get pods -o wide #查看pods所在的运行节点
kubectl get pods -o yaml #查看pods定义的详细信息
kubectl get nodes –lzone #获取zone的节点

  1. 查看集群信息、指定的资源详细描述信息

kubectl cluster-info
kubectl describe service/kubernetes-dashboard –namespace=”kube-system”
kubectl describe pods/kubernetes-dashboard-xxx –namespace=“kuber-system”
kubectl describe pod nginx-77ai

  1. 查看运行的pod的环境变量

kubectl exec pod名 env

  1. 查看指定的pod的日志

kubectl logs -f pods/xxxx –n kube-system
例如 :
kubectl logs -f beta -n wallet-beta

  1. 创建、重建、删除、加载资源

kubectl create -f 文件名.yaml #创建资源
kubectl replace -f 文件名 [–force] #重建资源
删除资源:
kubectl delete -f 文件名
kubectl delete pod pod名
kubectl delete rc rc名
kubectl delete service service名
kubectl delete pods –all
加载配置文件:
kubectl apply –f 文件名.yaml

  1. kubectl scale 动态伸缩:

kubectl scale rc nginx –replicas=5
kubectl scale deployment redis=slave –replicas=5
kubectl scale –replicas-=2 -f redis-slave-deployment.yaml

  1. kubectl exec:进入pod启动的容器

kubectl exec -it redis-master-xxxx /bin/bash -n beta #指定命名空间

  1. kubectl label :添加label值

kubectl get node –show-labels #查看节点label
kubectl label nodes node1 zone=north #nodes添加标签
kubectl label pod redis-master-xxx role=master #增加label值 [key]=[value]
kubectl label pod redis-master-xxx role- #删除label值
kubectl label pod redis-master-xxx role=backend –overwrite #修改label值

  1. kubectl rolling-update:滚动升级

kubectl rolling-update redis-master -f redis-master-controller-v2.yaml #配置文件滚动升级
kubectl rolling-update redis-master –image=redis-master:2.0 #命令升级
kubectl rolling-update redis-master –image=redis-master:1.0 –rollback #pod版本回滚

  1. etcdctl 常用操作

etcdctl cluster-health #检查网络集群健康状态
etcdctl –endpoints=https://192.168.71.221:2379 cluster-health #带有安全认证检查网络集群健康状态
etcdctl member list
etcdctl set /k8s/network/config ‘{ “Network”: “10.1.0.0/16” }’
etcdctl get /k8s/network/config

给TA打赏
共{{data.count}}人
人已打赏
安全经验

Google AdSense 全面解析(申请+操作+作弊+忠告)

2021-10-11 16:36:11

安全经验

安全咨询服务

2022-1-12 14:11:49

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索