资源管理相关命令
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