手动创建和编辑Kubernetes对象

vngu2lb8  于 2023-04-20  发布在  Kubernetes
关注(0)|答案(1)|浏览(133)

大多数Kubernetes对象都可以用kubectl create创建,但是如果你需要一个DaemonSet,那你就不走运了。
最重要的是,通过kubectl创建的对象只能进行最低限度的自定义(例如,kubectl create deployment只允许您指定要运行的映像,而不允许其他任何操作)。
因此,考虑到Kubernetes实际上希望您使用kubectl edit编辑一个最低配置的对象以满足您的需求,或者从头开始编写一个规范,然后使用kubectl apply来应用它,那么如何确定所有可能的关键字及其含义来正确描述他们需要的对象呢?
我期望找到类似于Docker Compose file reference的东西,但当查看DaemonSet docs时,我发现只有一个示例规范,甚至没有解释它的大部分键。

vojdkbi0

vojdkbi01#

Kubernetes API reference中描述了可以运行kubectl apply -f.yaml文件中的资源规范。
考虑到DaemonSet,它的spec被描述为here。它的template实际上与Pod资源中的相同。

相关问题