1、查看服务
kubectl get all [ -n namespace]
kubectl get pods [ -n namespace]
kubectl get deployment [ -n namespace]
kubectl get service [ -n namespace]
kubectl get configmap [ -n namespace]
kubectl get daemonset [ -n namespace]
2、删除服务
kubectl delete pod pod_name [ -n namespace]
kubectl delete deployment deployment_name [ -n namespace]
kubectl delete service service_name [ -n namespace]
kubectl delete configmap configmap_name [ -n namespace]
kubectl delete daemonset daemonset_name [ -n namespace]
3、根据文件操作pod
kubectl apply -f [json文件或yaml文件-路径]
kubectl delete -f [json文件或yaml文件-路径]
kubectl replace -f [json文件或yaml文件-路径]
-f : 目标文件
4、查看pods日志
kubectl logs pod_id
kubectl logs pod_id --since 10h
kubectl logs pod_id --since 30m
kubectl logs pod_id --since 100s
5、查看pods描述
6、通过deploy反向生成yaml文件
7、查看pod的内存情况
kubectl top pod -n default
8、pod 之间的文件传递
kubectl -n test cp nginx:/nginx1.8/log/accexx.log mysql:/mysql/data/accexx.log