系统管理员不得不掌握的 9 个 kubectl 命令

 K8sMeetup社区    2020-06-11 16:17   242 人阅读  0 条评论

123.jpg

新出炉的 kubectl 备忘单,可以帮助大家了解有关 Kubernetes 命令行实用程序的有用命令。

kubectl 是 Kubernetes 的一个命令行管理工具,可用于 Kubernetes 上的应用部署和日常管理。本文列举了 9 个常见的 kubectl 命令,并总结了一些使用技巧,希望可以帮助系统管理员简化管理工作。


使用 Kubectl 查询、创建、编辑和删除资源

对于刚开始使用命令行工具的开发者,最保险的方法是提出问题(读取操作),而不是发出命令(写入操作),所以从使用 get 命令开始是个不错的选择。
Kubectl get
使用 get 命令可以获取当前集群中可用的资源列表,包括:
  • Namespace
  • Pod
  • Node
  • Deployment
  • Service
  • ReplicaSet
每个 get 命令都能提供集群中可用资源的详细信息。例如 get nodes 命令就提供了 Kubernetes 的状态和版本。


$ kubectl get nodes
NAME       STATUS   ROLES    AGE   VERSION
minikube   Ready    master   9d    v1.18.0
这些命令大多数还具