k8s下nacos通過tcp暴露三個端口進行轉發


#創建configmap,關聯對應的端口
apiVersion: v1
kind: ConfigMap
metadata:
  name: tcp-services
  namespace: nacos
data:
  8848: "nacos/nacos-headless:8848"
  9848: "nacos/nacos-headless:9848"
  9849: "nacos/nacos-headless:9849"
#查看對應的ingress-nginx-controller的yaml文件
k edit deployment ingress-nginx-controller  -n default
#刪除原本的ingress-crontroller的deployment,修改yaml文件,重新部署
- --tcp-services-configmap=nacos/tcp-services ##一定是要指定命名空間
k apply -f ingress-nginx-controller.yaml
#在nginx-controller的svc中添加對應的端口
k edit svc ingress-nginx-controller -n default
- name: nacos-headless
  nodePort: 32698
  port: 8848
  protocol: TCP
  targetPort: 8848
- name: nacos-rpc
  nodePort: 32699
  port: 9848
  protocol: TCP
  targetPort: 9848
- name: nacos-grpc
  nodePort: 32700
  port: 9849
  protocol: TCP
  targetPort: 9849


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM