apollo-helm
apollo-helm copied to clipboard
portal Log healthz
Core-dns is no issuse
遇见同样的问题,感觉像是pod里无法访问svc,我这边测了一下,确实是pod无法通过clusterip访问,正在想办法解决 更新: 试了一下,从其他的pod里是可以通过clusterip访问的,但是通过这个clusterip的svc后面的pod是无法通过此clusterip访问。
就是没人维护
能否贴一下 deployment 的内容?
能否贴一下 deployment 的内容?
#kubectl get deploy apollo-devconfigservice -o yaml apiVersion: extensions/v1beta1 kind: Deployment metadata: annotations: deployment.kubernetes.io/revision: "1" creationTimestamp: 2019-01-11T11:38:16Z generation: 1 labels: app: apollo chart: apollo-0.2.0 component: devconfigservice heritage: Tiller release: apollo name: apollo-devconfigservice namespace: default resourceVersion: "1489346" selfLink: /apis/extensions/v1beta1/namespaces/default/deployments/apollo-devconfigservice uid: 630363fe-1595-11e9-bca2-00163e10036f spec: progressDeadlineSeconds: 600 replicas: 1 revisionHistoryLimit: 2 selector: matchLabels: app: apollo component: devconfigservice release: apollo strategy: rollingUpdate: maxSurge: 25% maxUnavailable: 25% type: RollingUpdate template: metadata: creationTimestamp: null labels: app: apollo component: devconfigservice release: apollo spec: containers: - env: - name: APOLLO_CONFIG_SERVICE_NAME value: service-apollo-config-server-dev.sre - name: eureka.service.url value: http://apollo-devconfigservice:8080/eureka/ - name: spring.datasource.url value: jdbc:mysql://apollo-devconfigservicemysql:3306/ApolloConfigDB?characterEncoding=utf8 - name: spring.datasource.username value: admin - name: spring.datasource.password value: admin image: qct222/apollo-configservice:1.2.0-SNAPSHOT imagePullPolicy: IfNotPresent name: apollo-devconfigservice ports: - containerPort: 8080 protocol: TCP readinessProbe: failureThreshold: 3 initialDelaySeconds: 30 periodSeconds: 10 successThreshold: 1 tcpSocket: port: 8080 timeoutSeconds: 30 resources: {} terminationMessagePath: /dev/termination-log terminationMessagePolicy: File dnsPolicy: ClusterFirst restartPolicy: Always schedulerName: default-scheduler securityContext: {} terminationGracePeriodSeconds: 30 status: availableReplicas: 1 conditions:
- lastTransitionTime: 2019-01-11T11:40:19Z lastUpdateTime: 2019-01-11T11:40:19Z message: Deployment has minimum availability. reason: MinimumReplicasAvailable status: "True" type: Available
- lastTransitionTime: 2019-01-11T11:38:16Z lastUpdateTime: 2019-01-11T11:40:19Z message: ReplicaSet "apollo-devconfigservice-7fc87fbc54" has successfully progressed. reason: NewReplicaSetAvailable status: "True" type: Progressing observedGeneration: 1 readyReplicas: 1 replicas: 1 updatedReplicas: 1
@king131 @moyuanhui 这是因为portal拿不到 meta server, helm install
的时候加上下面几行,
如果4个环境都开启,加入下面的配置,如果只开了部分环境,只加对应环境的配置
--set devconfigservice.extraEnv."eureka\.instance\.hostname"="apollo-devconfigservice" \
--set devconfigservice.extraEnv."eureka\.instance\.preferIpAddress"=\"false\" \
--set devadminservice.extraEnv."eureka\.instance\.hostname"="apollo-devadminservice" \
--set devadminservice.extraEnv."eureka\.instance\.preferIpAddress"=\"false\" \
\
--set fatconfigservice.extraEnv."eureka\.instance\.hostname"="apollo-fatconfigservice" \
--set fatconfigservice.extraEnv."eureka\.instance\.preferIpAddress"=\"false\" \
--set fatadminservice.extraEnv."eureka\.instance\.hostname"="apollo-fatadminservice" \
--set fatadminservice.extraEnv."eureka\.instance\.preferIpAddress"=\"false\" \
\
--set uatconfigservice.extraEnv."eureka\.instance\.hostname"="apollo-uatconfigservice" \
--set uatconfigservice.extraEnv."eureka\.instance\.preferIpAddress"=\"false\" \
--set uatadminservice.extraEnv."eureka\.instance\.hostname"="apollo-uatadminservice" \
--set uatadminservice.extraEnv."eureka\.instance\.preferIpAddress"=\"false\" \
\
--set proconfigservice.extraEnv."eureka\.instance\.hostname"="apollo-proconfigservice" \
--set proconfigservice.extraEnv."eureka\.instance\.preferIpAddress"=\"false\" \
--set proadminservice.extraEnv."eureka\.instance\.hostname"="apollo-proadminservice" \
--set proadminservice.extraEnv."eureka\.instance\.preferIpAddress"=\"false\"
或者更新这个chart,用最新的master,执行 hacks/run.sh
,就会创建默认4个环境,master已经升级到和官方一样的1.3.0.SNAPSHOT版本
如果还有问题,欢迎及时指出 :smiley: