应用程序管理CLI命令 1.4.3.1. annotate 1.4.3.2. apply 1.4.3.3. autoscale 1.4.3.4. create 1.4.3.5. delete 1.4.3.6. describe 1.4.3.7. edit 1.4.3.8. expose 1.4.3.9. get 1.4.3.10. label 1.4.3.11. scale 1.4.3.12. secrets 1.4.3.13. serviceaccounts ...
如,kubectl get pods –help get: kubectl get all显示了关于运行中的pod、service、deployment以及Replicaset的关键信息。这是检查事物状态的首选命令,你可以将get和单个对象一起使用,并添加--watch标志以实时观察更新 describe: kubectl describe all显示大量与你的集群相关的详细信息,你也可以将describe与单个对象一起...
completion 输出指定shell的shell代码(bash or zsh)其它命令:api-versions 输出服务器支持的API版本 config 修改kubeconfig配置文件 help 查看帮助信息 plugin 运行命令行插件 version 打印客户端和服务端的版本信息 当然也可以通过 kubectl config --help类似命令查看子命令:修改kubeconfig文件中的数据.The loading order...
在有些部署中,存在一个 Pod 有多个容器的情况,因此我们可以在logs命令中使用-c <容器名称>,以查找指定容器的日志。 Kubectl exec 与docker exec命令相似,exec命令也可以在容器中直接对应用程序进行故障排除。尤其当 Pod 的日志无法定位问题时, 它会特别好用。另外要注意的是,使用exec命令时,必须要以 Pod 内使用...
在调试时,有时需要进入 Pod 内部执行命令,可以使用kubectl exec进入容器。 # 进入 Pod 内部kubectlexec-it <pod-name> -- /bin/sh# 运行一个命令,例如查看 Pod 内部的文件kubectlexec<pod-name> --cat/etc/hostname 3.3 查看集群事件 Kubernetes 会记录集群中发生的事件,例如 Pod 的创建、调度失败等,这对于...
一、kubectl命令帮助 集群中的管理操作几乎都可以使用kubectl命令完成 代码解读 [root@k8s-master1 ~]# kubectl -h 1. 二、kubectl命令说明 三、kubectl命令补全 代码解读 yum install -y bash-completion source /usr/share/bash-completion/bash_completion ...
kubectl 是 Kubernetes 集群的命令行工具,通过 kubectl 能够对集群本身进行管理,并能 够在集群上进行容器化应用的安装部署。2、语法 使用以下语法从终端窗口运行 kubectl 命令:kubectl [command] [TYPE] [NAME] [flags]其中 command、TYPE、NAME 和 flags 分别是:command:指定要对一个或多个资源执行的操作,...
一个kubectl命令可以执行一个行动,如get、create或者describe 一个行动可以在一个资源上执行,如Deployment kubectl命令遵循这一语法格式: kubectl an_action a_resource a_resource_name –flags 在大部分情况下,名称和标志并不是必要的。例如,要获得关于现有pod的信息,你通常可以直接运行这一命令:kubectl get pods。
1. 回滚deployment到某个版本号,前面两个命令可以查看历史版本信息 kubectl rollout undo deployment/nginx-deployment--to-revision=6 1. 不要触发deployment的自动滚动更新功能: kubectl rollout pause deployment/nginx-deployment 1. 恢复deployment的自动滚动更新功能 ...
另外,可以通过 KUBE_EDITOR 命令来使用其他编辑器。$ KUBE_EDITOR="nano" kubectl edit cronjob/my-existing-cron Kubectl delete 学会了以上命令后,下面将进行删除操作。刚刚编辑的 cronjob 是两个 cronjobs 之一,现在删除整个资源。$ kubectl delete cronjob my-existing-croncronjob.batch "my-existing-cron"...