Вы можете просто получить YAML для данной услуги:
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 kubernetes-dashboard
И, наконец, верните этот ямл обратно в плоскость управления Kubernetes:
kubectl create -f new-kube-dash-svc.yaml