介绍
Kubernetes 中的 set
命令是一个多功能工具,允许你修改现有 Kubernetes 资源的配置。此命令支持调整容器镜像、配置资源请求和限制等操作,而无需直接编辑 YAML 文件。它简化了资源管理并提高了操作效率。
在本实验结束时,你将了解如何:
- 启动 Kubernetes 集群。
- 更新部署(deployment)的容器镜像。
- 为部署配置资源请求和限制。
- 使用相关命令修改部署的标签(labels)和注解(annotations)。
本实验专为初学者设计,假设你正在使用已安装 Kubernetes 工具的 Ubuntu Linux 系统。无需具备 Kubernetes 的先前经验。
Skills Graph
%%%%{init: {'theme':'neutral'}}%%%%
flowchart RL
kubernetes(("`Kubernetes`")) -.-> kubernetes/BasicsGroup(["`Basics`"])
kubernetes(("`Kubernetes`")) -.-> kubernetes/BasicCommandsGroup(["`Basic Commands`"])
kubernetes(("`Kubernetes`")) -.-> kubernetes/ClusterInformationGroup(["`Cluster Information`"])
kubernetes(("`Kubernetes`")) -.-> kubernetes/TroubleshootingandDebuggingCommandsGroup(["`Troubleshooting and Debugging Commands`"])
kubernetes(("`Kubernetes`")) -.-> kubernetes/ConfigurationandVersioningGroup(["`Configuration and Versioning`"])
kubernetes/BasicsGroup -.-> kubernetes/initialization("`Initialization`")
kubernetes/BasicCommandsGroup -.-> kubernetes/get("`Get`")
kubernetes/BasicCommandsGroup -.-> kubernetes/create("`Create`")
kubernetes/BasicCommandsGroup -.-> kubernetes/set("`Set`")
kubernetes/BasicCommandsGroup -.-> kubernetes/run("`Run`")
kubernetes/BasicCommandsGroup -.-> kubernetes/annotate("`Annotate`")
kubernetes/ClusterInformationGroup -.-> kubernetes/cluster_info("`Cluster Info`")
kubernetes/TroubleshootingandDebuggingCommandsGroup -.-> kubernetes/describe("`Describe`")
kubernetes/ConfigurationandVersioningGroup -.-> kubernetes/label("`Label`")
subgraph Lab Skills
kubernetes/initialization -.-> lab-8424{{"`Kubernetes Set 命令`"}}
kubernetes/get -.-> lab-8424{{"`Kubernetes Set 命令`"}}
kubernetes/create -.-> lab-8424{{"`Kubernetes Set 命令`"}}
kubernetes/set -.-> lab-8424{{"`Kubernetes Set 命令`"}}
kubernetes/run -.-> lab-8424{{"`Kubernetes Set 命令`"}}
kubernetes/annotate -.-> lab-8424{{"`Kubernetes Set 命令`"}}
kubernetes/cluster_info -.-> lab-8424{{"`Kubernetes Set 命令`"}}
kubernetes/describe -.-> lab-8424{{"`Kubernetes Set 命令`"}}
kubernetes/label -.-> lab-8424{{"`Kubernetes Set 命令`"}}
end