kubernetes 我应该如何为我打算部署的应用程序创建YAML文件?

9bfwbjaz  于 2022-11-21  发布在  Kubernetes
关注(0)|答案(2)|浏览(134)

我是Kubernetes的新手,所以如果我问一些愚蠢的问题,请原谅我:-0
当你把应用程序部署到k8s上的时候,你通常会为应用程序编写一些yaml文件,对吗?你怎么知道你应该为哪些k8s对象创建config文件呢?
例如,我在学习一个在k8s上部署mysql的教程,它说我需要deployment.yaml,secret.yaml,pv.yaml,pvc.yaml和service.yaml,但你怎么知道首先你需要这些配置文件才能成功部署mysql应用程序呢?
在这件事上有什么指南或标准可以遵循吗?我一直在看和阅读的所有教程或文档都没有告诉我为特定的应用程序定义哪些对象以及为什么。
我觉得我根本不懂k8s,或者严重错过了这里的一些进口点
谢谢你提前给我答案!!
我一直在谷歌上寻找这个问题的答案,但还没有找到任何具体的答案:

nzk0hqpo

nzk0hqpo1#

简单地回答你的问题:

x3naxklr

x3naxklr2#

这是一个宽泛的方式来给予一个体面的答案,但使它简短。提到的文件“deployment.yaml,secret.yaml,pv.yaml,pvc.yaml和service.yam”并不只是针对mysql,它只是你需要在Kubernetes上部署你的应用程序。这不是一个入门友好的主题,几乎没有理由写下整个教程只是为了这篇文章。因为有大量的资源可用,所以我只会推荐那些我记得帮助我:
“你现在就需要学习Kubernetes!!”作者NetworkChuck
https://www.youtube.com/watch?v=7bA0gTroJjw
由TechWorld与Nana共同制作的“Kubernetes初学者教程”
https://www.youtube.com/watch?v=X48VuDVv0do
然后是官方文件:https://kubernetes.io/docs/home/
我也不会跳过支付一些测试集群与主机提供商,因为你会发现,相当大块的这些文件是预先生成的。
希望这对你有帮助

相关问题