- 创建namespace
kubectl create namespace my-namespace
- 查询pod、deployment、statefulset信息
kubectl get pod -n mydlqcloud
kubectl get deploy -n mydlqcloud
kubectl get sts -n mydlqcloud
#查询多个资源
kubectl get svc,po | grep -E "apple|banana"
- 删除
kubectl delete pod podName -n release
kubectl delete service serviceName -n release
kubectl delete deployment deploymentName -n release
#强制删除
kubectl -n dataex delete po <pod-name>
- 进入容器
kubectl exec -it podName -n release
- 转发本地端口到Pod的端口
kubectl port-forward redis-master-765d459796-258hz 7000:6379
- 指定默认命名空间
kubectl config set-context "nmyanfa" --namespace=dataex
- 查询ingress
kubectl get ing -n dataex
- 导出yaml文件
kubectl get deploy nginx -o yaml > nginx.yaml
kubectl get sts mysql -o yaml > mysql.yaml
- 查看日志
kubectl logs -f --tail=100 -n dataex