1

kubernetes 環境にアプリケーションをデプロイするように Spinnaker を構成しようとしています。

ドキュメントに従いましたが、ステップ 3で、スクリーンショットに示すようにコンテナーが表示されません。次に、次のステップ(パイプラインの作成)に移動type: DockerAutomated TriggerましRepo nameた。

だから、私はスピネーカーとドッカーハブのレポに問題があるのではないかと疑っています(認証/設定ミス?)

Kubernetes 認証構成ファイルを にコピーしました~/.kube/config。spinnaker と kubernetes で問題ないと思います。スピンネーカーで作成すると、作成しているLoad BalancerことがわかりKube Servicesます (test-dev & test-prod)

root@veeru:~# kubectl get services
NAME                CLUSTER-IP      EXTERNAL-IP   PORT(S)                      AGE
kubernetes          192.168.3.1     <none>        443/TCP                      91d
test-dev            192.168.3.113   <none>        80/TCP                       6h
test-prod           192.168.3.185                 80/TCP                       6h

じぶんのspinnaker-local.yml

<Content removed for brevity>

  kubernetes:
    # For more information on configuring Kubernetes clusters (kubernetes), see
    # http://www.spinnaker.io/v1.0/docs/target-deployment-setup#section-kubernetes-cluster-setup

    # NOTE: enabling kubernetes also requires enabling dockerRegistry.
    enabled: true
    primaryCredentials:
      # These credentials use authentication information at ~/.kube/config
      # by default.
      name: veerendrav2
      namespace: default
      dockerRegistryAccount: veerendrav2

  dockerRegistry:
    # If you want to deploy containers to a container management solution,
    # you must specifiy where these container images exist first.

    # NOTE: Enabling dockerRegistry is independent of other providers.
    # However, for convienience, we tie docker and kubernetes together
    # since kubernetes (and only kubernetes) depends on this docker provider
    # configuration.
    enabled: true

    primaryCredentials:
      name: veerendrav2
      address: https://hub.docker.com
      repository: veerendrav2/spin-kub-demo

<Content removed for brevity> 

じぶんの/opt/spinnaker/config/clouddriver-local.yml

dockerRegistry:
  enabled: true
  accounts:
    - name: veerendrav2
      address: https://hub.docker.com/ # Point to registry of choice
      username: veerendrav2
      password: password
      repositories:
        - veerendrav2/spin-kub-demo

私のサンプル アプリケーションのgithub リポジトリdocker ハブ リポジトリ

ありがとう

4

2 に答える 2

1

DockerHubのレジストリは ではなく でホストされているため、フィールドを/opt/spinnaker/config/clouddriver-local.ymlに変更する必要がある可能性があります。dockerRegistry.accounts[0].addresshttps://index.docker.iohub.docker.comindex.docker.io

于 2016-09-14T14:10:11.680 に答える