Перейти к содержимому

CI/CD-конвейер для AKS с использованием GitHub Actions | ASP.NET Core Web API

Dot Net Tutorials

0:00 / 0:00

CI/CD-конвейер для AKS с использованием GitHub Actions | ASP.NET Core Web API

1 171 просмотр · 3 мес. назад
Dot Net Tutorials
9,7 тыс. подписчиков
1 171 просмотр · 3 мес. назад
Узнайте, как создать полноценный конвейер CI/CD для Azure Kubernetes Service (AKS) с помощью GitHub Actions и автоматически развернуть веб-API ASP.NET Core из GitHub в Azure. В этом пошаговом руководстве мы расширим существующий конвейер непрерывной интеграции, добавив непрерывное развертывание в AKS. Рабочий процесс собирает веб-API ASP.NET Core, создает образ Docker, загружает его в Azure Container Registry, обновляет развертывание Kubernetes, выполняет поэтапное обновление и проверяет развернутое приложение. Что вы узнаете ✅ Полный рабочий процесс CI/CD для AKS ✅ Создание и настройка кластера Azure Kubernetes Service ✅ Подключение Azure Container Registry к AKS ✅ Понимание управляемого удостоверения CI/CD и удостоверения kubelet AKS ✅ Настройка аутентификации GitHub OIDC с помощью Microsoft Azure ✅ Назначение необходимых разрешений Azure и Kubernetes ✅ Создание ресурсов пространства имен Kubernetes, развертывания и службы ✅ Сборка и отправка образов Docker в Azure Container Registry ✅ Развертывание веб-API ASP.NET Core в AKS с помощью GitHub Actions ✅ Обновление развертывания Kubernetes с помощью образа SHA коммита Git ✅ Выполнение скользящего обновления Kubernetes без простоя ✅ Проверка Pods, ReplicaSets, развертывания и службы балансировки нагрузки ✅ Доступ к развернутому веб-API и Swagger UI Технологии Рассматриваемые темы: ASP.NET Core Web API GitHub Actions Azure Kubernetes Service Azure Container Registry Docker Kubernetes Microsoft Entra ID Управляемое удостоверение OpenID Connect kubectl Kubernetes YAML Постепенное развертывание Этот учебник полезен для разработчиков .NET, инженеров DevOps, инженеров облачных вычислений, изучающих Azure и всех, кто хочет понять, как реальное приложение ASP.NET Core автоматически развертывается в Kubernetes. Свяжитесь с нами для участия в онлайн-обучении 📞 Контактный номер/WhatsApp: +91 7021801173 💬 Группа WhatsApp: https://chat.whatsapp.com/BtH53Zmuopb... 📧 Электронная почта: info@dotnettutorials.net 📢 Группа Telegram: https://telegram.me/dotnettutorials 🌍 Веб-сайт: https://dotnettutorials.net/ Подписывайтесь на наш канал, чтобы получать больше уроков по .NET 📺 Подпишитесь на наш канал YouTube: https://www.youtube.com/@DotNetTutori... 👥 Присоединяйтесь к нашей группе в Facebook:   / 501905403704561   📘 Ставьте лайки и подписывайтесь на нашу страницу в Facebook:   / tutorialsdotnet   💼 Присоединяйтесь к нашей группе в LinkedIn:   / 14539101   🏢 Подпишитесь на страницу нашей компании в LinkedIn:   / dot-net-tutorials   👍 Поставьте лайк этому видео, если оно оказалось полезным. 💬 Задавайте вопросы и делитесь предложениями в комментариях. 🔔 Подпишитесь и включите уведомления, чтобы получать больше уроков по ASP.NET Core, Azure, Docker, Kubernetes и DevOps. #CICDPipeline #AzureKubernetesService #AKS #GitHubActions #ASPNETCore #DotNet #Azure #Kubernetes #Docker #AzureContainerRegistry #DevOps #WebAPI #CloudComputing #ManagedIdentity #DotNetTutorials