单个容器Pod yaml

时间:2017-01-16 02:48:05

标签: kubernetes

原谅我的无知,但我似乎找不到使用yaml文件部署单个容器pod的方法(阅读:kind: Pod)。看来唯一的方法是使用副本为1的部署yaml文件(读取:kind: Deployment)。

真的没办法吗?

为什么我要问是因为将所有内容都放在源代码管理中会很好,包括像数据库一样的内容。

如果有一个网站包含您可以在yaml文件中使用的所有可用选项(如vagrant的vagrantfile),那将是非常棒的。没有一个,对吧?

谢谢!

2 个答案:

答案 0 :(得分:2)

您应该可以轻松找到pod yaml文件。例如,the documentation有一个正在创建Pod的示例。

kubectl get pod <pod-name> -o yaml

需要注意的一点是,如果部署或复制集代表您创建了资源,则没有理由不能这样做。

{{1}}应该为您提供已创建广告连播的YAML规范。

Kubernetes charts,它使用helm包管理器作为复杂应用程序周围配置的存储库。这对于部署更复杂的应用程序非常有用。

答案 1 :(得分:0)

没关系,想通了。这是可能的。您只需使用多容器yaml文件(此处的示例:https://kubernetes.io/docs/user-guide/pods/multi-container/),但只指定一个容器。

之前我曾尝试过,但无意中错误地输入了yaml格式。

谢谢橡皮鸭!