一、命令运用
1.查看集群所有节点
kubectl get nodes
2.查看集群部署所有pod
kubectl get pods -A
3.访问pod里面的内容,IP+pod里面运行的容器端口
curl 192.168.1.234:8080
4.查看实时显示信息
kubectl get pods -A -w
5.每隔1秒查看pod的情况
watch -n 1 kubectl get pods -A
6.查看token
kubeadm token list
7. 查看pod详细信息
kubectl get pods -A -o wide
8.查看pod打印日志信息
kubectl describe pod name(pod名字) -n kube-system(命名空间)
9.查看所有名称空间
kubectl get namespace === kubectl get ns
10.创建加入集群,node工作节点的新令牌命令
kubeadm token create --print-join-command
11.查看default名称空间的pod
kubectl get pod
12.查看pod的运行日志
kubectl logs pod名字
13.实时打印pod详细操作信息(默认default)
kubectl get pod -w
14.查看指定名称空间
kubectl get pods -n kubernetes-dashboard # -n 后面跟名称空间
15.创建名称空间
kubectl create ns nihao
16.删除名称空间(删除的同时,会将此名称空间下的资源全部删除)
kubectl delete ns nihao === kubectl delete -f nihao
17.进入pod
kubectl exec -it pod名字 -- /bin/bash
18.删除一个pod
kubectl delete pod pod名字
二、创建多个副本集
1.默认名称空间
kubectl create deployment nginx4 --image=nginx --replicas=3
2.指定名称空间
kubectl create deployment my-depl -n hello(名称空间) --image=nginx --replicas=3
3.删除副本集
kubectl delete deployment nginx4(pod名字)
4.pod扩容
kubectl scale deploy/nginx4 --replicas=4 === kubectl scale -n default deployment nginx4 --replicas=8
5.pod 缩容
kubectl scale deploy/nginx4 --replicas=2
6.修改yaml文件扩缩容
Kubectl edit deploy nginx4 修改:replicas 即可进行扩缩容
7.以yaml文件形式打印pod
kubectl get deployment nginx4 -o yaml
8.滚动更新
kubectl set image deployment nginx4 nginx=nginx --record=true
说明:
--record=true:在资源注解中记录当前的 kubectl 命令。 如果设置为 false,则不记录
命令。 如果设置为 true,则记录命令。 如果未设置,则默认仅更新现有注释值,亦可以不写=true.
注:滚动更新犹如灰度更新,启动一个新的pod,才会释放旧的pod
9.查看历史pod版本
kubectl rollout history deployment nginx4
10.查看历史指定pod版本的详细信息
kubectl rollout history deploy nginx4 --revision=4
11.版本回滚到上一次历史版本
kubectl rollout undo deploy/nginx4
12.版本回滚到历史指定历史版本
kubectl rollout undo deployment/nginx4 --to-revision=3
13.查看版本回退后image
kubectl get deployment/nginx4 -o yaml | grep image
三、yaml文件创建及删除资源
1. 根据配置文件,给集群配置资源
kubectl apply -f calico.yaml
2. 根据配置文件,删除集群资源
kubectl delete -f calico.yaml
标签:kubectl,get,--,deployment,nginx4,常用命令,pod,kuberntets From: https://www.cnblogs.com/yangzp/p/16371613.html