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ı (4)
Etkileyici ve pratik uygulamalar.
Balavignesh Elumalai - Scottish Power
Eğitim - SonarQube for DevOps
Yapay Zeka Çevirisi
Eğitmen, derin deneyime sahip ve çok iyi anlatım tarzına sahiptir. Bilgi derinliği ve öğretme tutkusu büyük ölçüde takdir edilmiştir.
Anup Kumar - SMR Automotive Mirrors Stuttgart
Eğitim - Jenkins 2: Building CI/CD Pipelines
Yapay Zeka Çevirisi
Daha önce bilmeseydim sevineceğim bazı teknolojilerle tanışmak.
Michel - Vanier College
Eğitim - DevOps Practical Implementation and Tools
Yapay Zeka Çevirisi
DevOps seçeneklerini içeren kursa katıldım ve daha iyi CI/CD iş akışı oluşturmak için uygulayabileceğim olan tüm imkanları sevdim!
Juan Manuel - si
Eğitim - Jenkins: Continuous Integration for Agile Development
Yapay Zeka Çevirisi