Skip to content

90 Gun DevOps

90DaysOfDevOps Logo

English Version | Versión en Castellano | 中文版本 | 繁體中文版本| 日本語版 | Wersja Polska | Tiếng Việt | 한국어 Turkce Versiyonu

Baslarken

Bu depo, "DevOps" felsefesinin temel kavramlarını anlamak için bir yolculuğun belgeleridir. 1 Ocak 2022'de başladı ve 90 günlük bir yolculuk yapma fikri var, örneğin, 1 Ocak'ta başlarsanız 31 Mart'ta yolculuğu tamamlayabilirsiniz. 🚀🚀🚀

Her uygulamayı belgelemek, diğerlerinin bilgi ve kaynaklarını geliştirerek bunlardan daha iyi faydalanmalarını sağlamak için yapılmaktadır.

Hedef, "DevOps" alanında 13'ten fazla alana girerek her biri için 1 saatlik bir süre harcamaktır.

Bu, "DevOps" hakkında her şeyi kapsamayacak, oldukça geniş bir uzmanlık alanıdır. Bunun yerine, yazar Michael Cade, tarafından öğrenme ve genel anlayışına katkıda bulunacağını düşündüğü alanları kapsayacaktır.

Eğer beğenir ve denemek istersen, yazarın bu 90 gunluk macera için ko-fi ile teşekkür edebilirsin.

90 Gun DevOps Yolculugunun Dokumantasyonu

  • [✔️] ♾️ 1 > Giris

DevOps Nedir ve Neden Kullanılır?

Bir Programlama Dilini Ogrenmek

Linux Temellerini Öğrenme

Network(Ag) Anlayışı

Sadece bır Cloud Provider Seç

Etkili Bir Şekilde Git Kullanma

Containers(Konteynerler)

  • [✔️] 🏗️ 42 > Containers
  • [✔️] 🏗️ 43 > [Docker Nedir ve Nasıl Kurulur?]
  • [✔️] 🏗️ 44 > [Docker İmajları ve Docker Desktop ile Uygulama]
  • [✔️] 🏗️ 45 > [Docker İmajının Yapısı]
  • [✔️] 🏗️ 46 > [Docker Compose]
  • [✔️] 🏗️ 47 > [Docker Ağları ve Güvenliği]
  • [✔️] 🏗️ 48 > [Docker'a Alternatifler]

Kubernetes

  • [✔️] ☸ 49 > [Kubernetes]
  • [✔️] ☸ 50 > [Kubernetes Platform Seçimi]
  • [✔️] ☸ 51 > [İlk Kubernetes Cluster Dağıtımı(Deployment)]
  • [✔️] ☸ 52 > [Çok Node'lu Kubernetes Kümesinin Yapılandırılması]
  • [✔️] ☸ 53 > [Rancher Genel Bakış - Uygulamaya Geçmek]
  • [✔️] ☸ 54 > [Kubernetes'te Uygulama Dağıtımı]
  • [✔️] ☸ 55 > [Kubernetes'te State ve Ingress]

Infrastructure as a Code(IaC) Öğrenme

  • [✔️] 🤖 56 > [IaC]
  • [✔️] 🤖 57 > [IaC - Altyapıyı Kod Olarak Yönetmek]
  • [✔️] 🤖 58 > [HashiCorp Configuration Language (HCL)]
  • [✔️] 🤖 59 > [Terraform ile Sanal Makine Oluşturma ve Değişkenler]
  • [✔️] 🤖 60 > [Docker Konteynerleri, Provisioner'lar ve Modüller]
  • [✔️] 🤖 61 > [Kubernetes ve Çoklu Ortamlar]
  • [✔️] 🤖 62 > [Testler, Araçlar ve Alternatifler]

Yapılandırma Yönetimini Otomatikleştirme

  • [✔️] 📜 63 > [Yapılandırma Yonetimi]
  • [✔️] 📜 64 > [Ansible: Ilk Adımlar]
  • [✔️] 📜 65 > [Ansible Playbooklar](
  • [✔️] 📜 66 > [Ansible Playbookların Devamı...]
  • [✔️] 📜 67 > [Roller Kullanma ve Bir Loadbalancer Dağıtımı]
  • [✔️] 📜 68 > [Etiketler, Değişkenler, Envanter ve Veritabanı Sunucusu Yapılandırması])
  • [✔️] 📜 69 > [Ansible Hakkında Diğer Konular - Automation Controller, AWX, Vault]

CI/CD Pipeline Oluşturma

  • [✔️] 🔄 70 > [CI/CD Pipelinelar]
  • [✔️] 🔄 71 > [Jenkins Nedir?]
  • [✔️] 🔄 72 > [Jenkins ile Pratik Uygulama]
  • [✔️] 🔄 73 > [Jenkins Pipeline Oluşturma]
  • [✔️] 🔄 74 > [Hello World - Jenkinsfile Uygulama Pipeline'ı]
  • [✔️] 🔄 75 > [GitHub Actions Genel Bakış]
  • [✔️] 🔄 76 > [ArgoCD Genel Bakış]

İzleme, Log Yönetimi ve Veri Görselleştirme

  • [✔️] 📈 77 > [İzleme]
  • [✔️] 📈 78 > [Pratik İzleme Araçları]
  • [✔️] 📈 79 > [Log Yönetimi]
  • [✔️] 📈 80 > [ELK Stack]
  • [✔️] 📈 81 > [Fluentd & FluentBit]
  • [✔️] 📈 82 > [EFK Stack]
  • [✔️] 📈 83 > [Veri Görselleştirme - Grafana]

Verilerinizi Depolama ve Koruma

  • [✔️] 🗃️ 84 > [Veri Yonetimi]
  • [✔️] 🗃️ 85 > [Veri Hizmetleri]
  • [✔️] 🗃️ 86 > [Platformların Yedeklenmesi]
  • [✔️] 🗃️ 87 > [Yedekleme ve Veri Kurtarma Uygulamaları]
  • [✔️] 🗃️ 88 > [Uygulama Odaklı Yedekleme]
  • [✔️] 🗃️ 89 > [Felaket Kurtarma]
  • [✔️] 🗃️ 90 > [Veri ve Uygulama Taşınabilirliği]