成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

kubernetes部署rabbitmq集群

xiangzhihong / 2907人閱讀

摘要:創(chuàng)建運(yùn)行訪問(wèn)想獲取最新內(nèi)容,請(qǐng)關(guān)注微信公眾號(hào)

dockerfile
FROM rabbitmq:3.6.8

ENV RABBITMQ_USE_LONGNAME=true 
    AUTOCLUSTER_LOG_LEVEL=debug 
    AUTOCLUSTER_CLEANUP=true 
    CLEANUP_INTERVAL=60 
    CLEANUP_WARN_ONLY=false 
    AUTOCLUSTER_TYPE=k8s 
    LANG=en_US.UTF-8

ADD plugins/*.ez /usr/lib/rabbitmq/lib/rabbitmq_server-3.6.8/plugins/

RUN rabbitmq-plugins enable --offline autocluster
RUN rabbitmq-plugins enable --offline rabbitmq_management
deployment
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
  name: rabbitmq
  namespace: cat  
  labels:
    app: rabbitmq  
spec:
  replicas: 3
  template:
    metadata:
      labels:
        app: rabbitmq
    spec:
      containers:
      - name: rabbitmq
        image: registry.cn-hangzhou.aliyuncs.com/codecraft/kubernetes-rabbitmq-autocluster:mgr
        ports:
          - containerPort: 5672
            name: port-5672
          - containerPort: 4369
            name: port-4369
          - containerPort: 5671
            name: port-5671
          - containerPort: 15672
            name: port-15672
          - containerPort: 25672
            name: port-25672
        env:
          - name: HOSTNAME
            valueFrom:
             fieldRef:
              fieldPath: status.podIP
          - name: MY_POD_IP
            valueFrom:
             fieldRef:
              fieldPath: status.podIP
          - name: AUTOCLUSTER_CLEANUP
            value: "true"
          - name: CLEANUP_INTERVAL
            value: "60"
          - name: CLEANUP_WARN_ONLY
            value: "false"
          # start.sh will store this value to a proper location in filesystem
          - name: RABBITMQ_ERLANG_COOKIE
            valueFrom:
             secretKeyRef:
              name: erlang.cookie
              key: erlang.cookie
svc
apiVersion: v1
kind: Service
metadata:
  labels:
    app: rabbitmq
  name: rabbitmq
  namespace: cat  
spec:
  ports:
  - port: 5672
    name: port-5672
    protocol: TCP
    targetPort: 5672    
  - port: 4369
    name: port-4369
    protocol: TCP
    targetPort: 4369    
  - port: 5671
    name: port-5671
    protocol: TCP
    targetPort: 5671    
  - port: 15672
    name: port-15672
    protocol: TCP
    targetPort: 15672    
  - port: 25672
    name: port-25672
    protocol: TCP
    targetPort: 25672    
  selector:
    app: rabbitmq
  clusterIP: 10.0.0.165   
  externalIPs:
    - 192.168.99.101    
創(chuàng)建erlang cookie
echo $(openssl rand -base64 32) > erlang.cookie
kubectl -n cat create secret generic erlang.cookie --from-file=erlang.cookie
運(yùn)行
kubectl -n cat create -f manifestos/rabbitmq-deploy.yaml
kubectl -n cat create -f manifestos/rabbitmq-svc.yaml
訪問(wèn)

http://192.168.99.101:15672/#/
guest/guest

doc

RabbitMQ Autocluster for Kubernetes with k8s backend


想獲取最新內(nèi)容,請(qǐng)關(guān)注微信公眾號(hào)

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/32569.html

相關(guān)文章

  • k8s與CICD--利用flux部署應(yīng)用到kubernetes

    摘要:前言一直在思考部署應(yīng)用到的姿勢(shì),之前介紹過(guò),個(gè)人感覺(jué)把記錄數(shù)據(jù)放到中不是特別好??梢詭椭惆踩馗聭?yīng)用。部署到中注意事項(xiàng)由于需要從倉(cāng)庫(kù)中拉取代碼,所以會(huì)有一個(gè)的問(wèn)題。注意文件并沒(méi)有一項(xiàng)。 前言 一直在思考部署應(yīng)用到k8s的姿勢(shì),之前介紹過(guò)helm,個(gè)人感覺(jué)helm把記錄數(shù)據(jù)放到k8s中不是特別好。最近發(fā)現(xiàn)了weave的flux項(xiàng)目(A tool for deploying conta...

    trilever 評(píng)論0 收藏0
  • k8s與CICD--利用flux部署應(yīng)用到kubernetes

    摘要:前言一直在思考部署應(yīng)用到的姿勢(shì),之前介紹過(guò),個(gè)人感覺(jué)把記錄數(shù)據(jù)放到中不是特別好。可以幫助你安全地更新應(yīng)用。部署到中注意事項(xiàng)由于需要從倉(cāng)庫(kù)中拉取代碼,所以會(huì)有一個(gè)的問(wèn)題。注意文件并沒(méi)有一項(xiàng)。 前言 一直在思考部署應(yīng)用到k8s的姿勢(shì),之前介紹過(guò)helm,個(gè)人感覺(jué)helm把記錄數(shù)據(jù)放到k8s中不是特別好。最近發(fā)現(xiàn)了weave的flux項(xiàng)目(A tool for deploying conta...

    jerryloveemily 評(píng)論0 收藏0
  • Spring Boot 配置多源的 RabbitMQ

    摘要:簡(jiǎn)介是開(kāi)發(fā)中很平常的中間件,本文講述的是怎么在一個(gè)項(xiàng)目中配置多源的,這里不過(guò)多的講解的相關(guān)知識(shí)點(diǎn)。但是需要配置多個(gè)源時(shí),第二個(gè)及其以上的就需要單獨(dú)配置了,這里我使用的都是單獨(dú)配置的。源碼個(gè)人日拱一卒,不期速成 簡(jiǎn)介 MQ 是開(kāi)發(fā)中很平常的中間件,本文講述的是怎么在一個(gè)Spring Boot項(xiàng)目中配置多源的RabbitMQ,這里不過(guò)多的講解RabbitMQ的相關(guān)知識(shí)點(diǎn)。如果你也有遇到需要...

    paulquei 評(píng)論0 收藏0
  • 實(shí)錄分享|kubernetes 在騰訊游戲的應(yīng)用實(shí)踐

    摘要:大家好今天我分享的主題與游戲行業(yè)相關(guān),為大家介紹的是在騰訊游戲中的應(yīng)用實(shí)踐。隨著技術(shù)的興起,我們開(kāi)始調(diào)研在游戲容器化方面的應(yīng)用。也就是說(shuō),將不同游戲業(yè)務(wù)部署到同一臺(tái)母機(jī),采用綁定核的方式。在母機(jī)上架部署時(shí),創(chuàng)建設(shè)備和設(shè)備并將它們進(jìn)行關(guān)聯(lián)。 今天小數(shù)的推送內(nèi)容來(lái)自騰訊互娛高級(jí)工程師黃惠波,讓我們一起來(lái)看看吧~~~ 黃惠波,騰訊互娛高級(jí)工程師目前主要負(fù)責(zé)游戲計(jì)算資源容器化平臺(tái)的研發(fā)工作,包...

    DangoSky 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<