【发布时间】:2022-12-21 19:25:26
【问题描述】:
我正在努力实现以下目标: 使用 service-definition-1.yaml 文件创建一个新服务来访问 Web 应用程序
Name: webapp-service
Type: NodePort
targetPort: 8080
port: 8080
nodePort: 30080
selector: simple-webapp
我运行命令
kubectl create service nodeport webapp-service --tcp=8080:8080 --node-port=30080
得到了我想要的一切。但是,我必须手动创建和编辑 yaml 文件以添加选择器:simple-webapp。
我很好奇是否可以通过命令行指定服务的选择器?
【问题讨论】:
-
您也可以考虑使用
kubectl expose,但它不可能提供nodeport号码,只能随机提供。
标签: kubernetes