【问题标题】:Approach of deploying pods/services on Kubernetes在 Kubernetes 上部署 Pod/服务的方法
【发布时间】:2023-04-03 01:11:02
【问题描述】:

我知道 Kubernetes 的概念。我可以做一些基本的事情,还可以创建一个 pod 并在它上面创建一个服务。我通过使用kubectl 命令来做到这一点。当我搜索示例时,我会看到 .yaml 和 .json 文件的日志。

它是创建 .json 或 .yaml 文件来描述您的 pod/服务设置(有点像 docker-compose 文件)的全局方法吗?

也许是一个奇怪的问题,但对我来说,每个使用 kubernetes 的人都能够为他们的应用程序编写自己的 .yaml 模板,这似乎有点奇怪。

【问题讨论】:

标签: json yaml kubernetes


【解决方案1】:

创建 pod 和服务、扩展 pod 等都可以在 kubectl 中使用适当的命令完成。它将在内部创建必要的配置并创建资源。

这非常适合尝试事物,但不适合更严肃的事情。您想要版本控制、检查和改进您的配置。因此,最好从您想要创建的内容的 yaml 或 json 配置开始,然后将其与 kubectl 一起使用。

【讨论】:

  • 谢谢,如果我使用 kubctl run 它会创建一个包含 pod、容器和副本集的部署。我下次可以只使用该部署的 .yaml 作为我的模板吗?还是不同。
  • @MaxC - 是的,你可以开始使用它了。
猜你喜欢
  • 2019-11-22
  • 2019-02-03
  • 1970-01-01
  • 2020-07-20
  • 2019-04-23
  • 1970-01-01
  • 1970-01-01
  • 2019-12-29
  • 1970-01-01
相关资源
最近更新 更多