如何在 index.html 中使用自定义文本在 nginx 上创建 Deployment?

How to create Deployment on nginx with custom text in index.html?

如何在 nginx 上创建自定义的 kubernetes 部署 index.html?

有没有办法创建带有文本的自定义 index.hmtl:“欢迎来到实验室”? 或者不可能那样做?或者我应该使用 ConfigmaP?感谢您的宝贵时间:

此处您使用的是 nginx 的内置 docker 图像。并且您无法生成自定义 html,因为您使用的是预构建 docker 图像。即使您无法更改 nginx 服务器中的任何内容。因为这个已经内置在 docker 中,k8s 只是从 docker 和 运行 中提取图像。

要使用文本 "welcome to the lab" 创建自定义 index.hmtl,您需要构建自己的 docker 映像,然后使用该映像创建 kubernetes 部署。

containers:
      - name: nginx
        image: nginx
        ports:
        - containerPort: 80

在这里,您在清单中给出了容器的规格,您在其中使用了 nginx 图像并且您无法更改图像,因为您无法访问 dockerfile图片已创建。

在您的 deployment 清单中,您给出了两个规范,在外部规范中,您给出了 replicas,这意味着您的应用程序需要多少副本 运行。另一个规范是容器规范,这里你给你的应用程序 image 可以是你自己的 image 或其他图像 nginx,现在部署成功时也是 pods 那么您将只会看到在您使用的应用程序映像中定义的内容。所以,如果你想要不同的东西,你需要包含你想要的输出的不同图像。