kubectl操作命令及使用说明总结

 更新时间:2022年03月23日 09:11:31   作者:KimZing  
这篇文章主要为大家介绍了kubectl操作命令及使用说明总结,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪

kubectl操作命令

每个命令的具体使用可以使用kubectl command --help进行查看,也可以查看我们系列文章(逐步补充中)

基本命令 (创建类型)

CommandDesc
create从文件或者标准输入创建resource
expose将rc,svc,deploy,pod暴露为一个新的svc
run在集群中运行一个特定的镜像
set设置对象的特定的特性

基本命令 (操作类型)

CommandDesc
get查询一个或者多个资源
explain查询资源的文档 如: kubectl explain pod
edit对资源的定义文件进行编辑

部署命令

CommandDesc
rollout管理资源的部署
rolling-update执行给定ReplicationController的滚动更新
scale为deploy,rc,rs 或 job设置新大小
autoscale自动扩缩容 deploy, rs, rc

集群管理命令

CommandDesc
certificate修改证书资源
cluster-info显示集群信息
top显示资源的 (CPU/Memory/Storage) 使用
cordon(警戒)标记一个node为不可调度状态
uncordon标记一个node为可调度状态
drain(排水)TODO: 不懂, 准备在某个node维护
taintTODO: 不懂,在一个或多个node上更新taints

故障排队及调试命令

CommandDesc
describe显示特定资源或资源组的详细信息
logs查看pod的日志
attachTODO,进入某个容器
exec在一个容器内执行命令
port-forward将一个或多个本地端口转发到一个pod
proxy运行一个API Server的代理
cp在主机和容器间进行文件拷贝
auth检查授权

高级命令

CommandDesc
apply通过文件名或标准输入将配置应用于resource
patch更新resource的字段
replace用文件名或标准输入替换resource
convert将配置文件转换为不同的API Version

设置命令

CommandDesc
label更新resource的标签
annotate更新resource的注解
completion输出指定shell的代码完成命令 (bash or zsh)

其它命令

CommandDesc
api-versions打印支持的API Version
config修改 kubeconfig 文件
help帮助
plugin运行命令行插件
version输出client和server的版本信息

到此这篇关于kubectl操作命令及使用说明总结的文章就介绍到这了,更多相关kubectl操作命令内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Kubernetes(K8S)入门基础内容介绍

    Kubernetes(K8S)入门基础内容介绍

    这篇文章介绍了Kubernetes(K8S)的入门基础内容,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-03-03
  • K8S集群范围使用imagePullSecret示例详解

    K8S集群范围使用imagePullSecret示例详解

    在这篇文章中,我将向你展示如何在 Kubernetes 中使用 imagePullSecrets示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-11-11
  • KubeSphere接入外部Elasticsearch实战示例

    KubeSphere接入外部Elasticsearch实战示例

    这篇文章主要为大家介绍了KubeSphere接入外部Elasticsearch实战示例,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-12-12
  • kubernetes实现分布式限流

    kubernetes实现分布式限流

    这篇文章介绍了kubernetes实现分布式限流的方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-04-04
  • Kubernetes(K8S)容器集群管理环境完整部署详细教程-上篇

    Kubernetes(K8S)容器集群管理环境完整部署详细教程-上篇

    本系列文章主要介绍了Kubernetes(K8S)容器集群管理环境完整部署的详细教程,分为上中下三篇文章,此为上篇,需要的朋友可以参考下
    2022-01-01
  • Kubernetes Informer数据存储Index与Pod分配流程解析

    Kubernetes Informer数据存储Index与Pod分配流程解析

    这篇文章主要为大家介绍了Kubernetes Informer数据存储Index与Pod分配流程解析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-11-11
  • kubernetes中的namespace、node、pod介绍

    kubernetes中的namespace、node、pod介绍

    这篇文章介绍了kubernetes中的namespace、node、pod,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-03-03
  • CentOS 出现no space left on device错误解决办法

    CentOS 出现no space left on device错误解决办法

    这篇文章主要介绍了CentOS 出现no space left on device错误解决办法的相关资料,需要的朋友可以参考下
    2017-04-04
  • 部署k8s集群的超详细实践步骤

    部署k8s集群的超详细实践步骤

    k8s是一个可移植的、可扩展的开源平台,用于管理容器化的工作负载和服务,可以促进声明式配置和自动化,下面这篇文章主要给大家介绍了关于部署k8s集群的实践步骤,文中通过图文介绍的非常详细,需要的朋友可以参考下
    2022-08-08
  • Kubernetes ApiServer三大server权限与数据存储解析

    Kubernetes ApiServer三大server权限与数据存储解析

    这篇文章主要为大家介绍了Kubernetes ApiServer三大server权限与数据存储解析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-11-11

最新评论