(一)kubernetes常用命令

资源管理相关命令

kubectl  create -f  fileName //创建某种资源(pod,service...)
kubectl  replace -f fileName 修改某种资源(pod,service...)
kubectl  delete  pods/services options args 
//删除某种资源(pod,service....),通过options进行筛选 

pod相关命令

//get相关命令
kubectl get pods  //获取所有pod信息
kubectl get pods -o wide //获取所有pod信息详细信息(包括ip和节点信息)
kubectl get pods/podName //获取指定pod信息

//exec相关命令
kubectl exec pod-name -c  Container-name  command 
//在名称为pod-name的pod的Container-name容器执行一个linux命令

kubectl exec -it pod-name -c  Container-name  bash 
//与pod-name的Container-name容器进行交互(进入到容器中)

service相关命令

 //get 相关命令
 kubectl get services //获取所有存在的service
 kubectl get services -o wide //获取所有service详细信息
 
 kubectl get endpoints //获取service及其相关pod端点ip信息

控制器相关命令

//get相关命令
kubectl get rc //获取Replication Controllers类型控制器
kubectl get statefulsets 获取stateful sets类型控制器
kubectl get deployments 获取deployments类型控制器
kubectl get rs //获取Replica Sets类型控制器

存储相关

kubectl get pvc //获取所有persistentvolumeclaim
kubectl get pv  //获取所有persistentvolume

猜你喜欢

转载自blog.csdn.net/weixin_38312719/article/details/112696674