关于IT运维技术的
最佳实践博客网站

kubectl 命令控制 Kubernetes 集群管理

查看更多信息 https://github.com/kubernetes/kubernetes.

基本命令 (初学者):

  create         从文件或输入创建集群资源
  expose         采取复制控制器,服务,部署或pod,并将其作为新的Kubernetes服务公开
  run            在集群上运行一个指定的映像
  set            设置对象的特定功能

基础命令 (初学者):

  get            显示一个或多个资源
  explain        文档资源
  edit           编辑服务器上的资源
  delete         通过文件名,stdin,资源和名称,资源和标签选择器删除资源

部署命令:

  rollout        rollout 部署管理
  rolling-update 可以使得服务近乎无缝地平滑升级,即在不停止对外服务的前提下完成应用的更新
  scale          用于程序在负载加重或缩小时副本进行扩容或缩小

集群管理命令:

  certificate    修改证书资源
  cluster-info   显示集群信息
  top            显示资源(CPU /内存/存储)使用情况。
  cordon         标记为不可调度的节点
  uncordon       标记为可调度的节点
  drain          是将NODE改为维护模式
  taint          Update the taints on one or more nodes

故障排除和调试命令:

  describe       显示特定资源或资源组的详细信息
  logs           打印 pod 中的容器日志
  attach         进入运行中的容器
  exec           在容器中执行命令
  port-forward   将一个或多个本地端口转发到pod
  proxy          在Kubernetes API服务器中运行代理
  cp             将文件和目录复制到容器中。
  auth           检查授权

高级命令:

  apply          通过文件名或stdin将配置应用于资源
  patch          使用策略合并补丁更新资源的字段
  replace        用filename或stdin替换资源
  convert        在不同API版本之间转换配置文件

设置命令:

  label          更新资源上的标签
  annotate       更新一个或多个资源的注解,注解是一个键值对,它可以包含比label更多的信息,并且可能是机读数据。
  completion     Output shell completion code for the specified shell (bash or zsh)

其它命令:

  api-versions   在服务器上打印支持的API版本,形式为“group / version”
  config         修改kubeconfig文件
  help           查看更多帮助命令
  version        打印客户端服务端版本

使用方法:

使用  "kubectl <command> --help" 查看更多命令帮助信息
使用  "kubectl options" 全局命令行选项列表(适用于所有命令)

未经允许不得转载:菜鸟HOW站长 » kubectl 命令控制 Kubernetes 集群管理
分享到: 更多 (0)

留下你的脚印

1 评论 开启 "kubectl 命令控制 Kubernetes 集群管理"

关注动态
排序:   最新 | 最早 | 最多
过客

好几年没用过博客了,支持下!

wpDiscuz