kubectl 常用命令(kubectl config)

kubectl 常用命令(kubectl config)kubectl 常用命令指南 Kubectl 命令是操作 kubernetes 集群的最直接的方式 特别是运维人员 需要对这些命令有一个详细的掌握 Kubectl 自动补全 Kubectl 上下文和配置 设置 kubectl 命令交互的 kubernetes 集群并修改配置信息 参阅 使用 kubeconfig 文件进行跨集群验证 获取关于配置文件的详细信息 创建对象 Kubernetes 的清单文件可以使用 json 或 yaml 格式定义 可以以 或者



kubectl 常用命令指南

Kubectl 命令是操作 kubernetes 集群的最直接的方式,特别是运维人员,需要对这些命令有一个详细的掌握

Kubectl 自动补全

 

Kubectl 上下文和配置

设置 kubectl 命令交互的 kubernetes 集群并修改配置信息。参阅 使用 kubeconfig 文件进行跨集群验证 获取关于配置文件的详细信息。

 

创建对象

Kubernetes 的清单文件可以使用 json 或 yaml 格式定义。可以以 、、或者 为扩展名。

 

显示和查找资源

 

更新资源

 

修补资源

使用策略合并补丁并修补资源。

 

编辑资源

在编辑器中编辑任何 API 资源。

 

Scale 资源

 

删除资源

 

与运行中的 Pod 交互

 

与节点和集群交互

 
set 命令

配置应用的一些特定资源,也可以修改应用已有的资源

使用 查看,它的子命令,,,,,,。

语法:resources (-f FILENAME | TYPE NAME) ([—limits=LIMITS & —requests=REQUESTS]

kubectl set resources 命令

这个命令用于设置资源的一些范围限制。

资源对象中的Pod可以指定计算资源需求(CPU-单位m、内存-单位Mi),即使用的最小资源请求(Requests),限制(Limits)的最大资源需求,Pod将保证使用在设置的资源数量范围。

对于每个Pod资源,如果指定了Limits(限制)值,并省略了Requests(请求),则Requests默认为Limits的值。

 

例如:

 
kubectl set selector 命令

设置资源的 (选择器)。如果在调用”set selector”命令之前已经存在选择器,则新创建的选择器将覆盖原来的选择器。

必须以字母或数字开头,最多包含63个字符,可使用:字母、数字、连字符” - “ 、点”.”和下划线” _ “。如果指定了—resource-version,则更新将使用此资源版本,否则将使用现有的资源版本。

注意:目前selector命令只能用于Service对象。

语法:selector (-f FILENAME | TYPE NAME) EXPRESSIONS [—resource-version=version]

kubectl set image 命令

用于更新现有资源的容器镜像。

可用资源对象包括:、、、、、。

语法:image (-f FILENAME | TYPE NAME) CONTAINER_NAME_1=CONTAINER_IMAGE_1 … CONTAINER_NAME_N=CONTAINER_IMAGE_N

 

资源类型

下表列出的是 kubernetes 中所有支持的类型和缩写的别名。

资源类型

格式化输出

要以特定的格式向终端窗口输出详细信息,可以在 命令中添加 或者 标志。
格式化输出

Kubectl 详细输出和调试

调试

使用 或 标志跟着一个整数来指定日志级别。

编程小号
上一篇 2025-02-07 09:51
下一篇 2025-01-25 07:46

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/bian-cheng-ri-ji/6179.html