我試圖配置三角帆在kubernetes環境中部署應用程序。三角帆與Kubernetes:無法連接碼頭中心庫
我跟着documentation, 在step-3容器沒有顯示出來,如screenshot所示。然後我轉到下一個step(管道創建),當我在Automated Trigger
中選擇type: Docker
時,Repo name
再次出現,如screenshot所示。
所以,我懷疑有一個與三角帆和泊塢窗樞紐回購問題(認證/配置錯誤?)
我抄Kubernetes驗證配置文件~/.kube/config
。我認爲大三角帆和kubernetes沒有問題。當我在三角帆創建Load Balancer
我可以看到Kube Services
創建(測試開發&測試PROD)
[email protected]:~# 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 repo和docker hub repo
感謝
Veerendra,我正面臨着確切的問題。你能解決嗎?請告訴我。 Thx – Vikram
使用最新版本! – Veerendra