【发布时间】:2019-08-16 22:09:41
【问题描述】:
我不清楚命令kubectl expose deployment demo ---port=8080 --target-port=8080 --type=NodePort中端口选项的用法
我知道此命令用于向外部公开部署,target port 是容器上的端口。运行此命令后,Minikube 会在节点上随机分配一个端口。然后我可以通过这个端口访问我的服务。 --port 选项的用法如何?它是集群中用户/客户端的端口吗?
【问题讨论】:
-
我发现目前在
kubectl,你无法选择暴露的端口。你可以:a) 使用kubectl expose deployment demo ---port=8080 --target-port=8080 --type=NodePort,然后使用kubectl edit更改配置。 b) 使用 yaml 文件创建部署服务。
标签: kubernetes kubectl minikube