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