Kubernetes 对象管理
kubectl 命令行工具支持多种不同的方式来创建和管理 Kubernetes 对象。本文概述这些不同的管理方法。想深入了解 kubectl 管理对象的详细信息,可以阅读 Kubectl Book。
官方文档参考
| 页面 | 链接 |
|---|---|
| Kubernetes 对象管理(本篇主参考) | https://kubernetes.io/zh-cn/docs/concepts/overview/working-with-objects/object-management/ |
三种管理技巧总览
只用一种技术
应该只使用一种技术来管理 Kubernetes 对象。在同一对象上混合和匹配多种技术将导致未定义行为。
| 管理技术 | 作用于 | 建议环境 | 支持的写者 | 学习难度 |
|---|---|---|---|---|
| 指令式命令 | 活跃对象 | 开发项目 | 1+ | 最低 |
| 指令式对象配置 | 单个文件 | 生产项目 | 1 | 中等 |
| 声明式对象配置 | 文件目录 | 生产项目 | 1+ | 最高 |