kubernetes - 查看 Kubernetes REST 对象的每个配置字段(架构?)
问题描述
我是 Kubernetes(K8s)的新手。我的理解是,为了在 kubernetes 集群中“做事”,我们与 kuberentes REST API 端点交互并创建/更新/删除对象。当这些对象被创建/更新/删除时,K8s 将看到这些变化并采取措施使系统与对象的状态保持一致。
换句话说,你告诉 K8s 你想要一个带有容器镜像foo/bar
和 10 个副本的“部署对象”,K8s 将使用该foo/bar
镜像创建 10 个正在运行的 Pod。如果你更新部署说你想要 20 个副本,K8s 将启动更多的 Pod。
我的问题:这些对象的所有可能配置字段是否有规范的描述?那就是 - 教程喜欢这个很好地描述了最简单的配置以使像部署这样的对象工作,但现在我很好奇除了这些 hello world 示例之外的部署还有什么可能做的。
解决方案
这些对象的所有可能配置字段是否有规范的描述?
是的,有Kubernetes API 参考,例如Deployment。
但是在开发时,最简单的方法是kubectl explain <resource>
深入使用和导航,例如:
kubectl explain Deployment.spec
然后更深,例如:
kubectl explain Deployment.spec.template
推荐阅读
- visual-c++ - 与 irrklang::ISound 一起使用时不会播放 irrklang 声音
- proc-r-package - 我可以使用响应率而不是原始数据作为 ROC 的输入吗?
- python - 如何并行化返回 lambda 的函数
- python - 将 Python 脚本 (DHT22 - CircuitPython) 与 (RPLCD) 结合起来,在 RPi 上的 1602 LCD 上进行温度读数
- swift - 根据字符串返回颜色
- c# - 在运行时修改 appSettings 而不写入磁盘
- java - 未在 PubSub 模拟器中创建主题
- python - Pandas DataFrame - 根据其他列的值填充列的 NaN
- php - 防止跨域访问服务器并注销用户
- javascript - 如何在调用简化函数的函数中使用参数