Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

portal Log healthz #3

Open
moyuanhui opened this issue Nov 28, 2018 · 5 comments
Open

portal Log healthz #3

moyuanhui opened this issue Nov 28, 2018 · 5 comments

Comments

@moyuanhui
Copy link

image
Core-dns is no issuse

@king131
Copy link

king131 commented Jan 11, 2019

遇见同样的问题,感觉像是pod里无法访问svc,我这边测了一下,确实是pod无法通过clusterip访问,正在想办法解决
更新:
试了一下,从其他的pod里是可以通过clusterip访问的,但是通过这个clusterip的svc后面的pod是无法通过此clusterip访问。

@moyuanhui
Copy link
Author

就是没人维护

@qct
Copy link
Owner

qct commented Jan 11, 2019

能否贴一下 deployment 的内容?

@king131
Copy link

king131 commented Jan 11, 2019

能否贴一下 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

@qct
Copy link
Owner

qct commented Jan 14, 2019

@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版本

如果还有问题,欢迎及时指出 😃

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants