Skip to content

omerurhan/rancher-course

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rancher Course

Bu depo, Rancher ile Kubernetes yönetimini uygulamalı olarak öğrenmek isteyenler için hazırlanmıştır. Her klasör, Rancher'ın farklı bir özelliğini veya kullanım senaryosunu adım adım ele alır.

İçerik

  1. Lab Environment:
    Sanal laboratuvar ortamı kurulumu ve temel gereksinimler.

  2. Introduction To Rancher:
    Rancher sunucusunun kurulumu, temel ayarlar ve ilk erişim.

  3. Cluster Management with Rancher:

    • Kind ile cluster oluşturma ve Rancher'a import etme
    • UI üzerinden mevcut cluster'ı ekleme
    • RKE2 cluster provisioning
    • Downstream host bağlantısı ve kurulum
    • Cluster agent ve fleet agent için DNS patch işlemleri
    • Faydalı komutlar ve izleme adımları
  4. User Management with Rancher:
    Kullanıcı ve rol yönetimi, LDAP entegrasyonu.

  5. Template Management with Rancher:
    RKE template oluşturma ve revizyon yönetimi.

  6. Application Management with Rancher:
    Proje, namespace ve workload yönetimi, Helm ile uygulama kurulumu.

  7. Continuous Delivery with Rancher:
    Fleet ile GitOps ve otomasyon.

  8. Logging & Monitoring:
    İzleme ve log yönetimi, Elasticsearch ve Kibana entegrasyonu.

  9. Security Tools:
    CIS Benchmark ve OPA Gatekeeper ile güvenlik politikaları.

  10. Shell Access:
    Rancher GUI ve CLI ile shell erişimi.

  11. Backup & Restore:
    Cluster ve Rancher sunucusu için yedekleme ve geri yükleme.

Kullanım

  • Her klasördeki README.MD dosyalarını takip ederek adım adım uygulamaları gerçekleştirebilirsiniz.
  • Komutları doğrudan terminalde çalıştırabilir veya ilgili YAML dosyalarını uygulayabilirsiniz.
  • Örnek:
    # Cluster agent için DNS patch işlemi
    cat > patch.yaml <<EOF
    spec:
      template:
        spec:
          hostAliases:
          - ip: "upstream-ip-address" 
            hostnames: 
            - "rancher.lab.io"
    EOF
    
    kubectl patch deployment cattle-cluster-agent --patch-file patch.yaml -n cattle-system

Katkı

Katkıda bulunmak için pull request gönderebilir veya issue açabilirsiniz.

About

rancher course lab content

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages