apiVersion: apps/v1 kind: Deployment metadata: name: k8s-service namespace: micro labels: app: k8s-service spec: selector: matchLabels: app: k8s-service template: metadata: labels: app: k8s-service spec: serviceAccount: micro-account imagePullSecrets: - name: private-harbor-reg containers: - name: k8s-service image: sghharbor.com/micro/k8s-service:v1.0.0-beta.4 ports: - name: k8s-service containerPort: 8103 env: - name: PORT value: "8100" # jaeger - name: TRACING_ENABLE value: "true" - name: TRACING_JAEGER_URL value: "http://jaeger-collector.monitoring.svc.cluster.local:14268/api/traces" # 注册中心 - name: REGISTRY_ENABLE value: "true" - name: REGISTRY_CONSUL_URL value: "consul-api-service.monitoring.svc.cluster.local:8500" # 数据库 - name: DATABASE_ENABLE value: "true" - name: DATABASE_MYSQL_USER value: "root" - name: DATABASE_MYSQL_PASSWORD value: "xugang131500" - name: DATABASE_MYSQL_HOST value: "172.31.166.141" - name: DATABASE_MYSQL_PORT value: "3306" - name: DATABASE_MYSQL_DATABASE value: "sghblog" # Redis - name: REDIS_ENABLE value: "true" - name: REDIS_URL value: "redis-service.monitoring.svc.cluster.local:6379" - name: REDIS_PASSWORD value: "xugang131500"