这个问题是我再做项目的时候要开区argoCD时并链接时端口开区不了
kubectl patch svc argocd-server -n argocd -p '{"spec": {"type": "NodePort"}}' service/argocd-server patched (no change)
发现这样的问题
这个问题我是换了一个思路是直接来做以刻kubernetes的yaml文件并且运行了一下解决了问题
首先这个我是先把原有的argoCD服务给删除掉
kubectl delete svc argocd-server -n argocd
并且创建一个新的yaml文件
#argocd-server-nodeport.yaml
apiVersion: v1
kind: Service
metadata:
name: argocd-server
namespace: argocd
spec:
type: NodePort
ports:
- port: 80
targetPort: 8080
protocol: TCP
nodePort: 92422 # 指定一个没有被使用的NodePort浩
selector:
app.kubernetes.io/name: argocd-server
kubectl apply -f argocd-server-nodeport.yaml
使用新的argoCD服务
kubectl get svc argocd-server -n argocd
确认一下argoCD服务是否已经创建成功,并且类型已经更改为NodePort
标签:kubectl,Kubernetes,argoCD,argocd,server,yaml,服务类型,NodePort,CD From: https://www.cnblogs.com/xiaolong-jin/p/17860088.html