【问题标题】:How to generate kubernetes yaml file using template generator?如何使用模板生成器生成 kubernetes yaml 文件?
【发布时间】:2019-05-29 15:06:06
【问题描述】:

我是 Kubernetes 新手,我有一个基本问题

我对@9​​87654321@的理解是,我们可以使用“kubernetes run”命令生成yaml模板

但是当我尝试做同样的事情时,它没有用

不确定我的理解是错误的还是我的命令有问题

【问题讨论】:

  • 请不要包含命令的图像,而是复制并粘贴命令本身。无法搜索图片。

标签: kubernetes kubectl


【解决方案1】:

您只是缺少一些标志。

命令应该是

kubectl run <podname> --image <imagename:tag> --dry-run -o yaml --generator=run-pod/v1 

例如:

kubectl run helloworld --image=helloworld --dry-run -o yaml --generator=run-pod/v1 

【讨论】:

  • 1) 从文档中我猜没有办法为服务生成 yaml 吗? 2) 和副本集 3) 想知道为什么我们有两个版本的 Deployments extensions/v1beta1 和 apps/v1beta1
  • 1.你可以运行类似kubectl create service nodeport myapp --dry-run --tcp=8080:8080 -o yaml 的东西,它会为你生成服务 yaml。 2.在我的第一个答案中运行与 pod 命令相同但没有生成器标签的命令将创建部署。 3. 我认为扩展路径是从部署实验开始的。编辑:格式化
【解决方案2】:

您需要指定所有必需的标志,在本例中为--image=...

【讨论】:

    猜你喜欢
    • 2019-05-31
    • 2021-11-23
    • 2021-12-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-05
    • 2019-09-01
    • 1970-01-01
    相关资源
    最近更新 更多