原谅我的无知,但我似乎找不到使用yaml文件部署单个容器pod的方法(阅读:kind: Pod
)。看来唯一的方法是使用副本为1的部署yaml文件(读取:kind: Deployment
)。
真的没办法吗?
为什么我要问是因为将所有内容都放在源代码管理中会很好,包括像数据库一样的内容。
如果有一个网站包含您可以在yaml文件中使用的所有可用选项(如vagrant的vagrantfile),那将是非常棒的。没有一个,对吧?
谢谢!
答案 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格式。
谢谢橡皮鸭!