2017-09-12 1 views
1

실험적인 k8s 설치를 따르고 포털을 열 때까지 작동하는 것 같습니다. 그런 다음 응용 프로그램과 프로젝트에는 제목 표시 줄이 있지만 기본 페이지 본문은 회전 장치입니다. 어떻게 디버깅 할 수 있습니까?kubernetes에 spinnaker를 설치하는 중 오류가 발생했습니다

설치 지침 : 여기

https://github.com/spinnaker/spinnaker/tree/master/experimental/kubernetes/simple 내가 찾아낸 로그에있는 유일한 오류는 다음과 같습니다

2017-09-12 19:29:35.764 INFO 1 --- [x-credentials-1] c.n.s.g.s.internal.ClouddriverService : ---- ERROR http://spin-clouddriver.spinnaker:7002/credentials 
2017-09-12 19:29:35.765 INFO 1 --- [x-credentials-1] c.n.s.g.s.internal.ClouddriverService : java.net.SocketTimeoutException: connect timed out 

기타 정보 :

kubectl describe svc --namespace spinnaker spin-clouddriver 
Name:   spin-clouddriver 
Namespace:  spinnaker 
Labels:   app=spin 
      stack=clouddriver 
Annotations:  <none> 
Selector:  load-balancer-spin-clouddriver=true 
Type:   ClusterIP 
IP:   100.70.137.138 
Port:   <unset> 7002/TCP 
Endpoints:  100.96.2.4:7002 
Session Affinity: None 
Events:   <none> 

kubectl describe pod --namespace spinnaker spin-clouddriver-v000-fmwhr 
Name:  spin-clouddriver-v000-fmwhr 
Namespace: spinnaker 
Node:  ip-172-20-61-85.ca-central-1.compute.internal/172.20.61.85 
Start Time: Wed, 13 Sep 2017 08:11:05 -0400 
Labels:  load-balancer-spin-clouddriver=true 
     replication-controller=spin-clouddriver-v000 
Annotations: kubernetes.io/created-by={"kind":"SerializedReference","apiVersion":"v1","reference":{"kind":"ReplicaSet","namespace":"spinnaker","name":"spin-clouddriver-v000","uid":"9df7c363-987c-11e7-90ae-02f58db8... 
Status:  Running 
IP:  100.96.2.4 
Created By: ReplicaSet/spin-clouddriver-v000 
Controlled By: ReplicaSet/spin-clouddriver-v000 
Containers: 
    clouddriver: 
    Container ID: docker://d7c7ba2611186a248f6910c605c71045e0f7300f3ab4857df30ef28b9f9c7f54 
    Image:  quay.io/spinnaker/clouddriver:master 
    Image ID:  docker-pullable://quay.io/spinnaker/[email protected]:98be0ee63e040a2bcd8ba6ca6a67d23bb8aab457f4a86882b3da65f043dc895f 
    Port:  7002/TCP 
    State:  Running 
     Started:  Wed, 13 Sep 2017 08:12:03 -0400 
    Ready:  True 
    Restart Count: 0 
    Readiness:  http-get http://:7002/credentials delay=20s timeout=1s period=10s #success=1 #failure=3 
    Environment: <none> 
    Mounts: 
     /opt/spinnaker/config from spinnaker-config (rw) 
     /root/.kube from creds-config (rw) 
     /var/run/secrets/kubernetes.io/serviceaccount from default-token-hpql5 (ro) 
Conditions: 
    Type  Status 
    Initialized True 
    Ready  True 
    PodScheduled True 
Volumes: 
    spinnaker-config: 
    Type: Secret (a volume populated by a Secret) 
    SecretName: spinnaker-config 
    Optional: false 
    creds-config: 
    Type: Secret (a volume populated by a Secret) 
    SecretName: creds-config 
    Optional: false 
    default-token-hpql5: 
    Type: Secret (a volume populated by a Secret) 
    SecretName: default-token-hpql5 
    Optional: false 
QoS Class: BestEffort 
Node-Selectors: <none> 
Tolerations: node.alpha.kubernetes.io/notReady:NoExecute for 300s 
     node.alpha.kubernetes.io/unreachable:NoExecute for 300s 
Events: 
    FirstSeen LastSeen Count From       SubObjectPath  Type  Reason   Message 
    --------- -------- ----- ----       -------------  -------- ------   ------- 
    19m  19m  1 default-scheduler        Normal  Scheduled  Successfully assigned spin-clouddriver-v000-fmwhr to ip-172-20-61-85.ca-central-1.compute.internal 
    19m  19m  1 kubelet, ip-172-20-61-85.ca-central-1.compute.internal    Normal  SuccessfulMountVolume MountVolume.SetUp succeeded for volume "creds-config" 
    19m  19m  1 kubelet, ip-172-20-61-85.ca-central-1.compute.internal    Normal  SuccessfulMountVolume MountVolume.SetUp succeeded for volume "default-token-hpql5" 
    19m  19m  1 kubelet, ip-172-20-61-85.ca-central-1.compute.internal    Normal  SuccessfulMountVolume MountVolume.SetUp succeeded for volume "spinnaker-config" 
    19m  19m  1 kubelet, ip-172-20-61-85.ca-central-1.compute.internal spec.containers{clouddriver} Normal  Pulling   pulling image "quay.io/spinnaker/clouddriver:master" 
    18m  18m  1 kubelet, ip-172-20-61-85.ca-central-1.compute.internal spec.containers{clouddriver} Normal  Pulled   Successfully pulled image "quay.io/spinnaker/clouddriver:master" 
    18m  18m  1 kubelet, ip-172-20-61-85.ca-central-1.compute.internal spec.containers{clouddriver} Normal  Created   Created container 
    18m  18m  1 kubelet, ip-172-20-61-85.ca-central-1.compute.internal spec.containers{clouddriver} Normal  Started   Started container 
    18m  18m  2 kubelet, ip-172-20-61-85.ca-central-1.compute.internal spec.containers{clouddriver} Warning  Unhealthy  Readiness probe failed: Get http://100.96.2.4:7002/credentials: dial tcp 100.96.2.4:7002: getsockopt: connection refused 
+0

클라우드 드라이버에 서비스 연결이없는 것 같습니다. 'kubectl describe ' – jaxxstorm

답변

2

삼각 돛의 설치가 크게 이상 개선 지난 해. 이제는 Spinnaker를 구성하고 배포하기 위해 설계된 Halyard이라는 도구가 있습니다.

Kubernetes 클러스터에 직접 배포 할 수 있습니다.

설치 지침은 here입니다.

+1

을 사용하여 clouddriver에 대한 배포 및 서비스 구성을 게시 할 수 있습니까? 오래된 전체 디렉토리를 삭제하기 위해 PR을 자릅니다 : https://github.com/spinnaker/spinnaker/pull/2028 –

0

나는에 이어 Spinnaker를 k8s에 설치했습니다. 그리고 그것은 잘 작동했습니다. 이 지시에 따라 k8에 Spinnaker를 설치할 수 있습니다.