1-6、kubernetes常用命令

kubernetes常用命令
1、查看类命令
kubectl cluster-info    ----查看集群信息
kubectl -s http://localhost:8080 get componentstatuses    ----查看各组件信息
kubectl get pods    ----列出当前所有的pod
kubectl get pods -o wide    ----查看pods所在的运行节点
kubectl get pods -o yaml    ----查看pods定义的详细信息
kubectl get rc    ----查看Replication Controller信息
kubectl get service    ----查看service的信息
kubectl get nodes    ----查看节点信息
kubectl get pod --selector name=redis    ----按selector名来查找pod
kubectl exec pod名 env    ----查看运行的pod的环境变量

2、操作类命令
kubectl create -f 文件名    ----创建
kubectl replace -f 文件名  [--force]    ----重建
删除:
kubectl delete -f 文件名
kubectl delete pod pod名
kubectl delete rc rc名
kubectl delete service service名
kubectl delete pod --all

kubectl run mybusybox --image=busybox    ----启动一个pod
kubectl run mybusybox --image=busybox --replicas=5    ----启动多个pod
kubectl delete deployments mybusybox    ----删除创建的pod
kubectl get pods    ----列出当前所有的pod
kubectl describe pod [PODNAME]    ----查看pod的状态

kubectl run mynginx --image=nginx --port=80 --hostport=8000    ----创建带有端口映射的pod

kubectl run -i --tty busybox --image=busybox    ----创建带有终端的pod

---------------------------------------------------------------

 

posted @ 2022-11-14 23:38  Sky-wings  阅读(27)  评论(0编辑  收藏  举报