Puppet kodunu Bolt ve CD ile yayına taşıyın
Puppet Bolt ile görev tabanlı otomasyonu ve Continuous Delivery for Puppet Enterprise ile Puppet kodunun test ve dağıtımını öğreten ileri seviye DevOps eğitimi.
Puppet Bolt task/plan ve Continuous Delivery for Puppet Enterprise
Bu ileri seviye eğitim, Puppet ekosisteminde iki güçlü aracı birleştirir: Puppet Bolt ile ajan gerektirmeyen görev otomasyonu ve Continuous Delivery for Puppet Enterprise ile Puppet kodunun sürekli teslimi. Bolt tarafında task ve plan yazımı, envanter (inventory) yönetimi, SSH/WinRM ile hedeflere bağlanma, modül kullanımı ve orkestrasyon işlenir. CD for PE tarafında Puppet kodunun Git iş akışı, otomatik test (rspec-puppet, puppet-lint), ortam (environment) yönetimi, impact analizi ve kademeli dağıtım uygulanır. Katılımcılar altyapı kodunu test edip güvenle yayına alan bir Puppet teslim hattı kurar.
3 Gün. Her gün dört modül; katılımcılar Bolt otomasyonundan CD for PE teslim hattına ilerler.
İleri Seviye — Puppet Bolt ile görev tabanlı otomasyon ve Puppet Enterprise için Continuous Delivery ile kod teslim hattı kurulması.
Katılımcılar Bolt ile hedeflerde görev çalıştırır ve CD for PE ile Puppet kodunu test edip dağıtır.
Puppet Bolt ile ajan gerektirmeden görev ve plan çalıştırmayı öğrenirsiniz.
Puppet kodunu rspec-puppet ve lint ile otomatik test edersiniz.
CD for PE ile impact analizi ve kademeli dağıtım uygularsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Puppet manifest, modül ve kaynak (resource) kavramına aşinalık beklenir.
SSH/WinRM ile sistem yönetimine aşinalık faydalıdır.
Git iş akışı CD for PE için işe yarar.
Bolt kurulu bir makine ve erişilebilir hedefler; mümkünse PE ortamı.
Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.
Program sonunda katılımcılar:
inventory.yaml ile hedefleri tanımlayıp bağlanabilirsiniz.
Hedeflerde parametreli task'ları paralel çalıştırabilirsiniz.
YAML ve Puppet dili planlarıyla orkestrasyon kurabilirsiniz.
Forge modüllerini ve apply bloğunu kullanabilirsiniz.
Control repo ve Code Manager ile ortam dağıtımı yapabilirsiniz.
puppet-lint ve rspec-puppet ile kodu test edebilirsiniz.
CD for PE ile impact analizli bir teslim hattı kurabilirsiniz.
Node gruplarına aşamalı ve geri alınabilir dağıtım yapabilirsiniz.
Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.
Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.
CI/CD ilkelerini, hat aşamalarını, test otomasyonunu ve mavi-yeşil/kanarya dağıtım desenlerini uygulamalı öğreten orta seviye sürekli teslim eğitimi.
Detayları Gör →Jenkins Declarative Pipeline, Jenkinsfile, Multibranch ve Shared Library ile uçtan uca CI/CD hattı kurmayı öğreten uygulamalı orta seviye eğitim.
Detayları Gör →Jenkins otomasyon sunucusunu kurmayı, eklenti ve güvenlik yönetimini, iş oluşturmayı ve cron/webhook tetikleyicilerini öğreten temel seviye eğitim.
Detayları Gör →Jenkins'te otomatik test entegrasyonu, matris ve paralel yapılar, dinamik pipeline ve hata işleme desenlerini öğreten ileri seviye DevOps eğitimi.
Detayları Gör →Jenkins global ayarları, güvenlik, kimlik bilgisi, ajan kurulumu ve JCasC ile tekrarlanabilir yapılandırmayı öğreten orta seviye DevOps eğitimi.
Detayları Gör →