开发者社区> 问答> 正文

kubernetes部署zipkin引用外部Elasticsearch的问题

海商老司机 2019-05-15 16:24:21 572
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
  name: zipkin
  labels:
    name: zipkin
  namespace: ci
spec:
  replicas: 1
  template:
    metadata:
      labels:
        app: zipkin
    spec:
      containers:
      - args:
          - '--STORAGE_TYPE=elasticsearch'
            - '--ES_HOSTS=http://es-cn-123*.elasticsearch.aliyuncs.com:9200'
            - '--ES_USERNAME=elastic'
            - '--ES_PASSWORD=123456'
            - '--KAFKA_BOOTSTRAP_SERVERS=172.16.2.17:9092'
      - name: zipkin
        image: docker.io/openzipkin/zipkin
        ports:
        - containerPort: 9411       
---
apiVersion: v1
kind: Service
metadata:
  annotations:
    service.beta.kubernetes.io/alicloud-loadbalancer-address-type: intranet
  name: zipkin
  labels:
    name: zipkin
  namespace: ci
  
spec:
  externalTrafficPolicy: Cluster
  ports:
  - name: http
    port: 9411
  selector:
    app: zipkin
  sessionAffinity: None
  type: LoadBalancer

如上代码,kubernetes部署zipkin时,不知道如何引入阿里云的ES与kafka,从这个yaml看,把这些当启动参数是不对的,求教?

消息中间件 Kubernetes Kafka 容器
分享到
取消 提交回答
全部回答(3)
  • 游客um7bztenqlq3k
    2019-07-17 23:35:20
    已采纳
    0 0
  • 海商老司机
    2019-07-17 23:35:20
            - env:
                - name: STORAGE_TYPE
                  value: elasticsearch
                - name: ES_HOSTS
                  value: 'http://es-cn-123*.elasticsearch.aliyuncs.com:9200'
                - name: KAFKA_BOOTSTRAP_SERVERS
                  value: '172.16.2.17:9092'
              image: 'docker.io/openzipkin/zipkin'
              imagePullPolicy: IfNotPresent
              name: zipkin
              ports:
                - containerPort: 9411
    0 0
  • 马铭芳
    2019-07-17 23:35:20

    你zipkin的镜像是怎么构建的,如果是官方镜像,参考官方文档来就行了
    本问题回答均来自云栖社区【Kubernetes社区大群】。https://dwz.cn/G2EELckH 点击链接欢迎加入社区大社群。


    如果官方没有使用外部ES的用法就需要自己打zipkin镜像了
    本问题回答均来自云栖社区【Kubernetes社区大群】。https://dwz.cn/G2EELckH 点击链接欢迎加入社区大社群。

    0 0
添加回答
+ 订阅

云原生时代,是开发者最好的时代

推荐文章
相似问题
推荐课程