我是新来的,正在探索ArgoCD,Helm,Grafana和Prometheus。我发现了一个很酷的repo(https://github.com/naturalett/continuous-delivery),关于如何使用Argo部署所有服务,它工作得很好,但我无法联系到Grafana。
我在一台Mixmox服务器上运行K3S。我的WebMox服务器IP是192.168.10.250,我的k3s服务器是192.168.10.137,我的grafana服务是打开的
service/kube-prometheus-stack-grafana ClusterIP 10.43.175.176
如果我公开服务:
kubectl expose service/kube-prometheus-stack-grafana --type=NodePort --target-port=3000 --name=grafana-ext -n argocd
ArgoCD将删除NodePort。我想是因为它不在旅客名单上。
端口转发也不工作。我无法访问Grafana UI:
kubectl port-forward service/kube-prometheus-stack-grafana -n argocd 9092:80
所以我的问题是,如何将Service NodePort添加到清单中?它使用舵图,但我如何才能实现它?
1条答案
按热度按时间yxyvkwin1#
我能够通过使用NodePort配置创建一个yaml并将yaml传递给kustomization来解决这个问题!