kubectl apply -f 配置文件名字
kubectl delete -f 配置文件的名字
kubectl get pods -A|grep pod名字
kubectl describe pod -n 命名空间 容器名字
kubectl get pod kubectl get pod -n kube kubectl get pod -o wide
kubectl describe node 192.168.0.112
kubectl delete pod,svc -l name=<label-name>
kubectl get endpoints
kubectl explain pod kubectl explain pod.apiVersion
kubectl get node --show-labels
kubectl get pod <POD名称> -n <NAMESPACE名称> -o yaml | kubectl replace --force -f -
kubectl patch service istio-ingressgateway -n istio-system -p '{"spec":{"type":"NodePort"}}'
kubectl scale deploy/nginx-1 --replicas=0 kubectl scale deploy/nginx-1 --replicas=1
实际上杀死了所有副本。当您将其缩放回1/1时,将创建一个新的Pod,重新启动您的应用程序。
kubectl get pod -a -o wide|gerp 容器名字
#查看容器的日志
kubectl logs <pod-name> kubectl logs -f <pod-name> # 实时查看日志 kubectl log <pod-name> -c <container_name> # 若 pod 只有一个容器,可以不加 -c kubectl logs -l app=frontend # 返回所有标记为 app=frontend 的 pod 的合并日志。 kubectl logs -n 命名空间 podId -f --tail 100 #查看该容器的最后100条日志信息
kubectl create secret docker-registry secret名字 --docker-server=xxxx.com --docker-username=xxxx --docker-password=xxx --docker-email=xxx@xxx
也可以根据yaml文件创建,在此就不展示了
kubectl delete secret secret的名字