【发布时间】:2019-09-25 20:00:47
【问题描述】:
关于 Kubernetes 的 Google 课程建议:
$ kubectl run kubernetes-bootcamp --image=gcr.io/google-samples/kubernetes-bootcamp:v1 --port=8080
kubectl run --generator=deployment/apps.v1 is DEPRECATED and will be removed in a future version.
Use kubectl run --generator=run-pod/v1 or kubectl create instead.
现在我正在尝试使用新语法:
$ kubectl create deployment kubernetes-bootcamp --image=gcr.io/google-samples/kubernetes-bootcamp:v1
$ kubectl expose deployment/kubernetes-bootcamp --port=8080 type=NodePort
我确定它们不一样。谁能帮帮我?
Rr
不重复:我问的是两个命令的等价性
【问题讨论】:
-
对不起,我知道如何用“创建部署”的方式设置“--port”。 8080上的服务是给节点的,我需要容器级的
-
你的问题是什么?错误是什么?
-
使用第一个命令,部署会创建一个带有 TCP.8080 上的容器端口的 POD。我不知道如何使用“创建部署”命令来做到这一点。
标签: kubernetes