Kubernetes’te uygulama geliştirme ve dağıtma

Orta
Administrator
Solution Architect
Technology Manager
Azure

Bu öğrenme yolunda, ilk çalışma alanınızdan dağıtım işlem hattınıza dek Azure Kubernetes Service ile çalışmak üzere tasarlanmış buluta özel uygulamaları geliştirmeyi, derlemeyi, dağıtmayı ve bu uygulamaların otomatik bakımını yapmayı öğreneceksiniz.

Önkoşullar

  • Bir Azure aboneliği
  • Azure CLI'yı kullanabilme
  • Azure portalında gezinme yeteneği
  • Kubernetes ve kavramları hakkında temel bilgi

Bu öğrenme yolundaki modüller

Bildirim dosyalarını kullanarak Azure Container Service'de veya başka bir kaydedicide barındırılan bir kapsayıcılı uygulamayı Azure Kubernetes Service’e hızla dağıtın.

Helm, Kubernetes üzerindeki buluta özel uygulamaların dağıtımını standartlaştırmak ve basitleştirmek için kullanabileceğiniz Kubernetes uygulama paketi yöneticisidir. Burada Helm grafikleri olarak adlandırılan üçüncü taraf paketleri yüklemeyi ve ekiplerinizin geliştirdiği iş yükleri için Helm grafikleri oluşturup yüklemeyi öğreneceksiniz.

Otomatik bir Azure Kubernetes Service (AKS) dağıtım işlem hattı oluşturmak için GitHub Actions'ı kullanmayı öğrenin.

En iyi mimari uygulamalarıyla Azure Cosmos DB ve AKS kullanarak dış veri kaynağı tarafından yönetilen durum bilgisi olan bir uygulama oluşturmayı öğrenin.

Azure Kubernetes Service (AKS) içindeki yerel Kubernetes kaynaklarını kullanarak uygulama gizli dizilerini ve yapılandırmalarını güvenli bir şekilde depolamayı öğrenin. İlgili verileri depolamak için gizli dizileri ve ConfigMap'leri kullanarak tam kapsamlı bir uygulama dağıtın.

Buluta özel uygulama geliştirme süreciniz için Azure'da kullanabileceğiniz maliyet iyileştirme stratejilerini keşfedin. Azure Kubernetes Service (AKS) tarafından sunulan özellikler sayesinde AKS kümenizin işlem maliyetlerini yönetebilirsiniz. Düğüm otomatik ölçeklendirme, AKS spot düğüm havuzları ve Azure İlkesi bu özelliklerden bazılarıdır.