logs—显示容器日志 exec—进入容器中一个正在运行的进程 apply—创建或选择一个资源 delete—删除一个或多个资源 现在,让我们来简单了解每个命令。 help 在命令之后输入--help以获取该命令的帮助。如,kubectl get pods –help get kubectl get all显示了关于运行中的pod、service、deployment以及Replicaset的关键信息。
deployment 或 replica set只有当其选择器可转换为service支持的选择器时,即当选择器仅包含matchLabels组件时才会作为暴露新的Service。 资源包括(不区分大小写): pod(po),service(svc),replication controller(rc),deployment(deploy),replica set(rs)。 语法 $ expose (-fFILENAME|TYPENAME) [--port=port] [--...
需要注意的是当我们执行rolling-update命令前需要准备好新的RC配置文件以及ConfigMap配置文件,RC配置文件中需要指定升级后需要使用的镜像名称,或者可以使用kubeclt rolling-update redis --image=redis-2.0直接指定镜像名称的方式直接升级。 日志logs logs命令用于显示pod运行中,容器内程序输出到标准输出的内容。跟docker的lo...
kubectl delete all --all -n {namespace} # 删除命名空间 kubectl delete ns {name} # 删除文件中的对象 kubectl delete -f {pod.yaml} # 删除所有pod kubectl delete pods -all # 删除指定的Deployment资源对象与其下关联的Pod kubectl delete deploy {deploy-name} # 删除指定的Statefulset资源对象与其下关...
logs—显示容器日志 exec—进入容器中一个正在运行的进程 apply—创建或选择一个资源 delete—删除一个或多个资源 现在,让我们来简单了解每个命令。 help 在命令之后输入--help以获取该命令的帮助。如,kubectl get pods –help get kubectl get all显示了关于运行中的pod、service、deployment以及Replicaset的关键信息...
kubectl get pods --all-namespaces kubectl get pods -A 指定某个命名空间下的pod [root@node01 ~]# kubectl get pods -n kube-flannel NAME READY STATUS RESTARTS AGE kube-flannel-ds-7vbkn 1/1 Running 0 24h kube-flannel-ds-lpfvv 1/1 Running 0 25h ...
kubectl rollout restart -n [namespace] [workload-kind]/[workload-name] # Triggers a re-creation of all pods for this workload, adhering to the workload configuration # Check the status of a deployment rollout kubectl rollout status deployment/[name] ...
kubectl delete pods --all kubectl delete service --all kubectl delete deployment --all 编辑资源文件 在编辑器中编辑任何 API 资源 # 编辑名为docker-registry的service kubectl edit svc/docker-registry 直接执行命令 在寄主机上,不进入容器直接执行命令 ...
kubectl logs[-f][-p](POD|TYPE/NAME)[-cCONTAINER][options] $ kubectl logs pod/nginx-deployment-f7dcc7c6f-pwtfr 127.0.0.1 - - [20/Apr/2022:16:48:55 +0000] "GET / HTTP/1.1" 200 612 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrom...
# 列出所有 namespace 中的所有 pod$ kubectl get pods --all-namespaces # 列出所有 pod 并显示详细信息$ kubectl get pods -o wide # 列出指定 deployment$ kubectl get deployment my-dep # 列出该 namespace 中的所有 pod 包括未初始化的$ kubectl ...