【发布时间】:2020-02-17 16:12:21
【问题描述】:
我会通过 kubernetes 在 本地 docker 镜像(没有 docker hub/artifactory)中部署两个应用程序。我希望它们通过名称(无 ip)看到对方,所以我应该将它们部署在同一个 POD 中,并将第一个的名称作为系统环境变量加载到第二个容器中。
它们都应该从外部可见,所以我需要部署 NodePort 并且我可以选择端口。
我知道如何通过 kubectl cli 命令达到这个目标,但我希望通过 YAML 配置文件获得结果,以便我可以使用命令 kubectl apply -f deploy.yml 进行应用
【问题讨论】:
-
看看 K8s 文档,你想在
yaml中定义的是一个部署:kubernetes.io/docs/concepts/workloads/controllers/deployment
标签: docker kubernetes