Kubernetes ve kubectl Öğren
Ücretsiz, interaktif bir Kubernetes kursu. Her derste simüle edilmiş bir cluster üzerinde kubectl pratiği yap: Pod çalıştır, Deployment ölçekle, Service aç ve bozulanı ayıkla. minikube veya bulut hesabı gerekmez, takıldığında yapay zeka ipuçları yardım eder ve bitirdiğinde ücretsiz bir sertifika alırsın.
45 ders45 görev182 quiz sorusu
- Başlangıç dostu
Yapay zeka destekli kodlama yardımı
Uygulamalı interaktif dersler
Bilgini sınamak için testler
Ücretsiz tamamlama sertifikası
Müfredat
Bu bölüm Terminal Journey'nin bir parçası. Tam müfredatta daha fazla bölüm var: Journey sayfasında görmek için aşağıdaki herhangi bir önizlemeye tıkla.
- Bölüm 1Temel Bilgiler82 ders
- Bölüm 2Sürüm Denetimi58 ders
- Bölüm 3Docker'a Giriş40 ders
Bölüm 4
Kubernetes'e Giriş
Bölüme başlaBaşlaKubernetes'i komut satırından öğrenin: Pod'ları çalıştırıp inceleyin, manifest'ler yazın, Deployment'ları, Service'leri ve yapılandırmayı yönetin, namespace'ler ve Job'larla çalışın ve sorunları ayıklayın.Giriş
2 ders212Pod'lar
5 ders525Manifestolar
3 ders313Dağıtımlar
6 ders630Servisler
4 ders418Hata Ayıklama
5 ders524Yapılandırma
4 ders418Ad Alanları ve İşler
4 ders418Çıktı Biçimleri
4 ders418Web Mağazası Projesi
5 ders56Son Zorluklar
3 ders3
Yaparak Öğren
Gerçek kod yazın, veritabanlarını sorgulayın, web siteleri oluşturun ve AI promptlarını öğrenin. İnteraktif derslerimiz modern geliştiricilerin ihtiyaç duyduğu tüm becerileri kapsar.
Serinizi Oluşturun
Tutarlı olun ve ilerlemenizin büyümesini izleyin! Günlük kodlama alışkanlığınızı takip edin, dondurma günleriyle serinizi koruyun ve her gün geldiğiniz için ödüller kazanın.
12 gün seri
Serinizi korumak için yarın geri dönün!
January 2026
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
21
22
23
24
25
26
27
28
29
30
Ya Hep Ya Hiç
7 günün 5. günü
Seri Dondurma
2 left
Yolda Kodlayın
Kodlama yolculuğunuzu yanınızda taşıyın! Kurulum yok, indirme yok: sadece açın ve kodlamaya başlayın. iOS, Android ve Web'de 4.9 yıldız puanıyla kullanılabilir.
Yalnız Değilsiniz
Küresel sıralamalarda yarışın, ödüller kazanmak için arkadaşlarınızı davet edin ve birbirinizin başarılarını kutlayın. Kodlama arkadaşlarla daha iyi!
Her şekilde öğren
Okuyun, dinleyin, kendinizi sınayın, AI'ya sorun veya daha önce öğrendiklerinize geri bakın. Her ders size uyum sağlar.
Değişken, programınızda daha sonra başvurabileceğiniz bir değeri saklayan adlandırılmış bir kaptır.
Python'da bir tane oluşturmak için önce adı, sonra eşittir işaretini, sonra saklamak istediğiniz değeri yazın.
Değer zamanla değişebilir. Yeniden atama, adı yeni bir değere yönlendirir.
Sertifika Kazanın
Tamamladığınız her kurs için sertifika kazanın. LinkedIn profilinize ve özgeçmişinize ekleyerek işverenlere programlama uzmanlığınızı gösterin.
Neden Kubernetes'i Coddy ile öğrenmelisin
- Kubernetes'i tarayıcında uygula. Ne minikube ne kind ne Docker Desktop ne de bir bulut faturası gerekir - her ders tek düğümlü, simüle edilmiş bir kümede çalışır; böylece hemen
kubectlkomutları yazmaya başlayabilir ve kümenin nasıl yanıt verdiğini izleyebilirsin. - Temel Kubernetes: Pod'lar, YAML manifest dosyaları ve etiketler, ölçekleme, kademeli güncelleme ve geri alma ile Deployment'lar, Service'ler ve endpoint'leri, ConfigMap'ler ve Secret'lar, namespace'ler ve Job'lar, ayrıca
-o wide'dan JSONPath'e kadarkubectlçıktıları. İşte her gün kullanacağın Kubernetes temelleri. - Yapay zeka ipuçları, kümenin sana ne söylediğini okumana yardımcı olur -
ImagePullBackOffdurumunda takılı kalan bir Pod,CrashLoopBackOffdurumundaki bir konteyner,kubectl describeçıktısının sonundaki olaylar - cevabı vermeden; böylece hata ayıklamak tahmin yürütmek olmaktan çıkar. - Bölümü bitirdiğinde ücretsiz Kubernetes sertifikası ve yol boyunca uygulamalı bir web mağazası projesi. Kubernetes'in konteynerleri üretimde çalıştırmanın standart yolu olduğu DevOps, platform ve backend rolleri için inandırıcı bir kanıt.
Kubernetes öğrenmeyle ilgili sıkça sorulan sorular
Kubernetes nedir?
Kubernetes (kısaca K8s), konteynerleri bir makine kümesi üzerinde çalıştırmak için açık kaynaklı bir sistemdir. İstediğin durumu tanımlarsın - hangi imajların çalışacağını, kaç kopya olacağını, ağ üzerinden nasıl erişileceğini - ve Kubernetes kümeyi bu tanıma uygun tutar: Pod'ları düğümlere yerleştirir, çöken konteynerleri yeniden başlatır, kaybolan Pod'ların yerine yenilerini koyar ve yeni sürümleri kademeli olarak yayına alır.
kubectl nedir?
kubectl, bir Kubernetes kümesiyle çalışmak için kullanılan komut satırı aracıdır. Onunla kaynak oluşturur ve incelersin (kubectl get pods, kubectl describe), YAML manifest dosyalarını uygularsın (kubectl apply -f), Deployment'ları ölçekler ve güncellersin, logları okur ve konteynerlerin içinde komut çalıştırırsın. Bu bölümdeki derslerin neredeyse hepsi bir kubectl alıştırmasıdır, çünkü mühendislerin çoğu Kubernetes ile her gün böyle çalışır.Kubernetes kurmam ya da bir küme hazırlamam gerekir mi?
Hayır. Dersler doğrudan tarayıcında simüle edilmiş bir kümede çalışır - minikube, kind, Docker Desktop, bulut hesabı ya da yönetici hakları gerekmez. Komutları, manifest söz dizimini ve kavramları öğretmek için tasarlanmıştır; böylece gerçek bir küme kurduğunda her şey zaten tanıdık olur. Kendi iş yüklerini çalıştırmaya hazır olduğunda, kendi bilgisayarında minikube ya da kind doğal bir sonraki adımdır.
Bu gerçek bir Kubernetes kümesi mi?
kubectl gerçek bir kümenin vereceği yanıtları verir: Pod'lar ContainerCreating durumundan Running durumuna geçer, hatalı bir imaj ImagePullBackOff ile, çöken bir konteyner CrashLoopBackOff ile sonuçlanır ve kubectl describe nedenini açıklayan olayları gösterir. Arkasında gerçek bir kontrol düzlemi (control plane) yoktur; bu yüzden üretim iş yüklerini çalıştırmak için değil, komutları ve kavramları öğrenmek içindir. Aynı komutlar minikube, kind ya da bir bulut kümesinde de çalışır.Kubernetes vs Docker: fark nedir?
Docker imajları derler ve konteynerleri tek bir makinede çalıştırır. Kubernetes ise konteynerleri bir küme genelinde çalıştırır: nerede çalışacaklarına karar verir, doğru sayıda kopyayı ayakta tutar, çöktüklerinde yeniden başlatır, Service'lerle trafiği aralarında dağıtır ve yeni sürümleri kesinti olmadan yayına alır. Rakip değil, tamamlayıcıdırlar: uygulamanı bir imaj olarak paketlersin, Kubernetes de onu ölçekli olarak çalıştırır.
Kubernetes'ten önce Docker öğrenmeli miyim?
Evet, ideal olarak. Kubernetes konteyner çalıştırır; bu yüzden imajın ve konteynerin ne olduğunu bilmek Pod'ları ve Deployment'ları çok daha hızlı kavramanı sağlar. Terminal yolculuğunda Docker bölümü bu bölümden hemen önce gelir; konteynerler senin için yeniyse oradan başla. Burada her şey bir terminale yazıldığı için komut satırında rahat olmak da yardımcı olur.
Kubernetes öğrenmesi zor mu?
kubectl describe içindeki olayları okumak, bir ImagePullBackOff ya da CrashLoopBackOff durumunu fark etmek - yeni başlayanların en çok takıldığı yerdir; bu yüzden ona ayrı bir ünite ayrılmıştır.Kubernetes'i çevrimiçi ücretsiz öğrenebilir miyim?
kubectl pratiği, bir proje ve bir sertifika. Her şey simüle edilmiş bir tarayıcı ortamında çalışır; böylece başlamak için hiçbir şey kurman ya da bir bulut kümesine para ödemen gerekmez.Kursun sonunda Kubernetes sertifikası alıyor muyum?
kubectl akıcılığı, o sınavların üzerine kurulduğu temeldir. Kubernetes çoğu DevOps, platform ve backend iş ilanında geçtiği için bu sertifika, projelerinin yanında anlamlı bir sinyaldir.