【发布时间】:2018-07-05 10:49:03
【问题描述】:
我尝试使用 kubespray 安装 kubernetes
在没有编辑器的情况下将 clusterip 更改为 nodeport 命令行
kubectl -n kube-system get service kubernetes-dashboard -o yaml > kube-dash-svc.yaml
sed 's/ClusterIP/NodePort/' kube-dash-svc.yaml > new-kube-dash-svc.yaml
kubectl delete svc kubectl delete svc kubernetes-dashboard --namespace kube-system --namespace kube-system
kubectl create -f new-kube-dash-svc.yaml
安装并将clusterIP更改为nodeport后,我尝试再次安装kubernetes并得到错误:
err='服务 \"kubernetes-dashboard\" 无效:\n* metadata.resourceVersion:无效值:\"\":必须为更新指定\n* spec.clusterIP:无效值:\ "\": 字段不可变\n* spec.ports[0].nodePort: Forbidden: 当type 为'ClusterIP'时不能使用\n'"}
如何正确将clusterIP更改为kubespray的nodeport?
谢谢
【问题讨论】:
标签: kubernetes