Her ortam için ayrı bir VPC kullanıyoruz. Spinnaker, farklı Kubernetes kümelerini hedeflemeyi destekliyor mu veya yapacak mı? Geçici ortamlar eklenecek mi?Birden fazla Kubernet kümesini hedefleyen spinnaker desteği mi olacak?
3
A
cevap
6
Spinnaker, birden fazla Kubernet kümesini destekler, her biri Spinnaker yapılandırmasında bir 'hesap' olarak eklenir. Yapılandırılmış hesaplar, dağıtım zamanında seçenekler olarak sunulur ve her uygulama için Sunucu Grupları ait oldukları hesap altında toplanır.
Bu yapılandırmayı değiştirmek ve çalışma zamanında yenilemek mümkündür, ancak Spinnaker'ın Clouddriver bileşenini destekleyen ve/config-refresh bitiş noktasını tetikleyen disk üzerindeki yaml dosyasını düzenlemeyi içerir.
1
Buna benzer bir yapılandırmayı kullanabilirsiniz. Burada k8s seçici olarak bağlam ile 2 k8s hesabı ekliyorum.
kubernetes:
enabled: true
accounts:
- name: scratch-k8s-account
requiredGroupMembership: []
context: k8s-poc1.dev-domain.net
namespaces: []
omitNamespaces: []
dockerRegistries:
- accountName: poc-ecr
namespaces: []
kubeconfigFile: /home/ubuntu/.kops/config
- name: dev-k8s-account
requiredGroupMembership: []
context: k8s-poc2.dev-domain.net
namespaces: []
omitNamespaces: []
dockerRegistries:
- accountName: poc-ecr
namespaces: []
kubeconfigFile: /home/ubuntu/.kops/config
primaryAccount: scratch-k8s-account
Tüm noktaları vurmak için mükemmel bir yanıt. – Greg