Eğitim İçeriği
Giriş
Tekton Framework için Geliştirme Ortamının Kurulması
- Tekton Pipelines için sistem gereksinimleri ve Kubernetes küme
- Rol Tabanlı Access Erişim Kontrolünün (RBAC) Etkinleştirilmesi
- Kullanıcı rolleri ve izinlerinin verilmesi
Tekton Pipelines ve Temel Tekton Bileşenlerinin Kurulumu
- CI/CD iş akışı depolama yönetimi için Kalıcı Birim sağlanması
- Tekton CLI ile çalışma
Tekton Pipelines Özellikleri ve Mimarisinin Genel Bakışı
- Kubernetes nesneleri ve Tekton API'si ile Başlarken
- Tekton Pipelines ile CI/CD iş akışlarına giriş
- Adımlar, Görevler ve İş Akışları nelerdir?
- Tekton Pipelines Kaynaklarının Kullanılması
Tekton Pipelines Kullanarak Bir Görev Oluşturma ve Yapılandırma
- Görev ve Küme Görevi
- Bir iş akışı Görev'inin yapı taşları olarak Adımların tanımlanması
- Tekton Pipelines tarafından Görevler kullanılarak ayrılmış dizinlerin çalıştırılması
- Tekton Pipelines'da Adımlar içinde komut dosyalarının çalıştırılması
- Adım yürütmelerini manipüle etmek için gerekli alanların belirtilmesi ve eklenmesi
Tekton Pipelines'da Görev Varlıklarına Değişken İkamesi Uygulama
Bir Görev Dosyasının ve Pod'un Yapısını İnceleme ve Hata Ayıklama
Bir Görev Çalıştırması ile Tekton İş Akışı Görevini Başlatma ve Yürütme
- Görev Çalıştırması yapılandırma ve hedef bir Görev belirtme
- Tekton Paketleri ve diğer Tekton kaynaklarını manipüle etme
- Gerekli Tekton Pipelines alanlarını yapılandırma ve belirtme
Görev Yürütmelerini İptal Etme ve Çalışan Bir Pod'u Silme
Tekton Pipelines'da Çalışan Bir Görevin Durumunun İzlenmesi
- Tekton Pipelines Adımlarını ve sonuçlarını takip etme
Tekton Pipelines Görev Çalıştırmalarında Kubernetes Olaylara Genel Bakış
Tekton Pipelines Kullanarak İş Akışları Oluşturma ve Yapılandırma
- İş Akışı alanlarının ve operasyonel nesnelerin beyan edilmesi
- Bir Görevi Tekton Pipelines'a ekleme ve CI/CD iş akışını genişletme
Tekton Pipelines'da Bir İş Akışı Yürütmesinin Sonuçlarıyla Çalışma
- Görev sonuçlarını diğer Görev parametrelerine geçirme
- İş akışı sonuçlarını serbest bırakma ve toplama
Tekton Pipelines Komutlarına Açıklamalar ve Son Ekleme
İş Akışı Davranışlarını Uygulamak için Özel Görevlerin Kullanılması
Tekton Pipelines'ı Yürütme ve İzleme
- Alan gereksinimlerinin ve gerekli İş Akışı varlıklarının sağlanması
- Uzak İş Akışlarına Tekton Paketleri ile başvurma
- İş Akışı değerlerini belirli bir Göreve eşleme
- Çalışan bir İş Akışının zaman aşımı değerlerini ve hatalarını yönetme
- Bir İş Akışının durumunu izleme ve iptal etme
Tekton Pipelines İş Akışı Yürütmelerinde Kubernetes Olaylara Genel Bakış
Görevlerde ve İş Akışlarında Çalışma Alanlarını Paylaşma ve Yapılandırma
- Görevlerde Çalışma Alanlarının Kullanılması
- İş Akışlarında Çalışma Alanlarının Kullanılması
- Tekton Pipelines Çalışma Alanlarında bir VolumeSources alanının başlatılması
- Bir İş Akışı yürütmesi içinde Kubernetes Kalıcı Birimlerin Uygulanması
Kendi İş Akışı Kaynaklarınızı Oluşturma ve Kullanma
- İş Akışı kaynakları için kullanım durumları
- İş Akışı kaynaklarının türleri ve bunları nasıl çalıştıracağınız
Tekton Pipelines'da Kimlik Doğrulama Kavramlarını ve Süreçlerini Yönetme
Tekton Pipelines Varlıklarına Özel Kubernetes Etiketler Kullanma
Tekton Pipelines Görev Çalıştırmaları ve İş Akışı Yürütmeleri için Kayıtları Kaydetme
Tekton Pipelines Denetleyicisi Ölçümleri Kullanarak İş Akışlarını Optimize Etme
Daha İyi CI/CD Sistemleri için Tekton Pipelines'da Değişken İkamelerini Geliştirme
Tekton Pipelines Projelerini Dağıtma ve Güvenliğini Sağlama
Tekton Pipelines Projelerini Bulut ile Entegre Etme
Sorun Giderme
Özet ve Sonuç
Kurs İçin Gerekli Önbilgiler
- Linux dağıtım ve komut satırı deneyimi
- Temel Kubernetes kavramları ve uygulamaları bilgisi
- Temel otomasyon araçları ve teknikleri anlayışı
- Herhangi bir programlama dilinde yetkinlik
Hedef Kitle
- Geliştiriciler
- DevOps Mühendisler
Danışanlarımızın Yorumları (5)
Trainer has in depth experince and well narreated in deed. The depth of the knowledge and the passion for teaching is highly appriciated.
Anup Kumar - SMR Automotive Mirrors Stuttgart
Eğitim - Jenkins 2: Building CI/CD Pipelines
The trainer was very well organized. He explained about all the tools required for the training in the beginning. The trainer happily clarified all the doubts and practical use cases were discussed.
Vivek Verma - Global Knowledge Network Training Ltd
Eğitim - DevOps Practical Implementation and Tools
Very detailed, trainer knows the subject very well and has covered a lot of topics
Gabriel Kelly Navarro - Opswerks
Eğitim - Advanced Spinnaker
Luke was very knowledgeable, patient, and very open to satisfy my curiosity, for example I asked him to generate errors to see how system will response, etc. He would go above and beyond to answer questions or demonstrate the functionalities, even some of my questions were out of the class scope. He gave me a real experience with the system. I definitely will take another class with him and recommend him as a teacher for others. Thank you Luke!.
Tina Henderson
Eğitim - Test Automation with Selenium and Jenkins
All of it. Having had no previous exposure to Jenkins, I was a little concerned about my ability to keep up. IPad provided appropriate coaching/support, when I asked for help, so that I was able to follow the presentation at a level I was happy with.