Kubernets eğitimi

Merhaba Özgür hocamın kubernetes eğitimine devam ediyorum.Kısım 4 altında bölüm 31 de coklu pod altında çoklu container oluşturma konusu ile ilgili sorum olacaktı.Sidecard olarak oluşacak container githubtan gerekli dosyaları çekip var/logs/index.html olarak kayıt edilmesi komutu verildi.Bu dosya yolu sabit ve zorunlu mu neden bu dosya yolunu seçtik başka bir dosya yolunda index.html de olur muydu.
args: [“-c”, “while true; do wget -O /var/log/index.html https://raw.githubusercontent.com/ozgurozturknet/hello-world/master/index.html; sleep 15; done”]

Olurdu. Orada dosya yolu önemsiz. Sadece sidecar patterne örnek olsun diye basit bir işlem yapıyor.

Özgür hocam merhaba environment konusu dinledim şimdi yaml dosyasına key value şeklinde değer girilebiliyor.Ancak ben dynamic olarak value değerini değiştirmek istiyorum aws üzrinde ayağa kalkan bir rds’in endpointini alsın buraya eklesin istiyorum yada aynı anda create edilecek bir resource nin bilgisini eklemek istiyorum böyle bir imkan var mı hocam referans verebilir miyim

evet yapılabilir ama manuel olarak bunu çekip değeri güncelleyecek bir script yazmanız gerekir. AWS Api ile konuşup o değeri alıp yaml içine gömmeniz lazım. YAML içerisinden bunu dynamic çekme yöntemi yok. Ama parametreler kullanmak istiyorsanız bir diğer yöntem helm olabilir. Helm paketleri bu tarz parametreler destekliyor.
Son olarak da https://kustomize.io/ şuna bir göz atın.