V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
fangwenxue
V2EX  ›  问与答

k8s RabbitMQ 公网访问端口

  •  
  •   fangwenxue · 2020-06-22 14:04:40 +08:00 · 645 次点击
    这是一个创建于 1397 天前的主题,其中的信息可能已经有所发展或是发生改变。
    kind: Service
    apiVersion: v1
    metadata:
      name: new
      namespace: coayufei
      labels:
        app: myapp
    spec:
      ports:
        - name: tcp1
          protocol: TCP
          port: 15672
          targetPort: 15672
        - name: tcp2
          protocol: TCP
          port: 5672
          targetPort: 5672
      selector:
        app: api
        
        
    kind: Ingress
    apiVersion: networking.k8s.io/v1beta1
    metadata:
      name: new
      namespace: coayufei
      labels:
        app: myapp
    spec:
      tls:
        - hosts:
            - *DOMAIN
          secretName: new-ingress
      rules:
        - host: *DOMAIN
          http:
            paths:
              - backend:
                  serviceName: new
                  servicePort: 15672
    
    • 通过 DOMAIN 可以访问到 RabbitMQ WEB 界面 API 也可以访问
    PYTHON 
    
    url = os.environ.get('CLOUDAMQP_URL',
                         'amqp://guest:guest@DOMAIN/guest')
    params = pika.URLParameters(url)
    connection = pika.BlockingConnection(params)
    
    • 通过 DOMAIN:5672 却连不上 MQ

    怎么把 5672 开放到公网上

    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1013 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 19:28 · PVG 03:28 · LAX 12:28 · JFK 15:28
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.