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看,把这些当启动参数是不对的,求教?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
https://stackoverflow.com/questions/43394714/how-to-persist-zipkin-data-in-es-5-0/43401515
你可能需要set 的是 environment not args
        - 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你zipkin的镜像是怎么构建的,如果是官方镜像,参考官方文档来就行了
本问题回答均来自云栖社区【Kubernetes社区大群】。https://dwz.cn/G2EELckH  点击链接欢迎加入社区大社群。
如果官方没有使用外部ES的用法就需要自己打zipkin镜像了
本问题回答均来自云栖社区【Kubernetes社区大群】。https://dwz.cn/G2EELckH 点击链接欢迎加入社区大社群。