Kubernetes’te uygulama geliştirme ve dağıtma
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 gezinebilme
- 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 grafiği oluşturup yüklemeyi öğreneceksiniz.
GitHub olaylarıyla tetiklenen GitHub Actions örneklerini kullanarak kapsayıcılı bir uygulamayı Azure Kubernetes Service'e (AKS) hızlıca dağıtın.
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.