Использование черновика и расширения DevX для Visual Studio Code с Служба Azure Kubernetes (AKS)
Черновик — это проект с открытым исходным кодом, который упрощает разработку Kubernetes. Он принимает неконтейнерное приложение и создает манифесты DockerFiles, Kubernetes, диаграммы Helm, конфигурации Kustomize и другие артефакты, связанные с приложением. Расширение DevX Служба Azure Kubernetes (AKS) для Visual Studio Code улучшает возможности, отличные от кластера, что позволяет создавать файлы развертывания для развертывания приложений в AKS. Черновик — это доступная функция, включенная в расширение DevX.
В этой статье показано, как использовать черновик с расширением DevX для черновика DockerFile, черновик развертывания и службы Kubernetes и создания образа на Реестр контейнеров Azure (ACR).
Подготовка к работе
- Вам нужна группа ресурсов Azure и кластер AKS с присоединенным ACR. Чтобы подключить ACR к кластеру AKS, используйте
az aks update -n <cluster-name> -g <resource-group-name> --attach-acr <acr-name>
или следуйте инструкциям в статье "Проверка подлинности с помощью ACR из AKS". - Скачайте и установите расширение DevX Служба Azure Kubernetes для Visual Studio Code.
Черновик с расширением DevX для Visual Studio Code
Чтобы приступить к работе с черновиком в Visual Studio Code, нажмите клавиши CTRL+SHIFT+P в окне Visual Studio Code и введите AKS Developer. Здесь вы увидите доступные команды Черновика:
- Начать
- Черновик DockerFile
- Черновик развертывания и службы Kubernetes
- Создание образа на Реестр контейнеров Azure
Начать
В команде Get started
показаны все шаги, которые необходимо выполнить в AKS.
- Нажмите клавиши CTRL+SHIFT+P , чтобы открыть палитру команд.
- Введите AKS Developer.
- Выберите разработчик AKS: начало работы.
Вы увидите следующую страницу начала работы:
Черновик DockerFile
Draft a DockerFile
добавляет минимальный обязательный Файл DockerFile в каталог проекта.
- Нажмите клавиши CTRL+SHIFT+P , чтобы открыть палитру команд.
- Введите AKS Developer.
- Выберите разработчик AKS: черновик DockerFile.
Черновик развертывания и службы Kubernetes
Draft a Kubernetes Deployment and Service
добавляет соответствующие файлы развертывания и службы в приложение, что позволяет развертывать в кластере AKS. Поддерживаемые типы развертывания: Helm, Kustomize и Kubernetes.
- Нажмите клавиши CTRL+SHIFT+P , чтобы открыть палитру команд.
- Введите AKS Developer.
- Выберите разработчик AKS: черновик развертывания и службы Kubernetes.
Создание образа на Реестр контейнеров Azure
Build an Image on Azure Container Registry
создает образ в ACR для использования в файлах развертывания.
- Нажмите клавиши CTRL+SHIFT+P , чтобы открыть палитру команд.
- Введите AKS Developer.
- Выберите разработчик AKS: создание образа на Реестр контейнеров Azure.
Создание проекта рабочего процесса развертывания действий GitHub
Draft a GitHub Action Deployment Workflow
добавляет действие GitHub в репозиторий, позволяя инициировать автономный рабочий процесс.
- Нажмите клавиши CTRL+SHIFT+P , чтобы открыть палитру команд.
- Введите AKS Developer.
- Выберите разработчик AKS: черновик рабочего процесса развертывания действий GitHub.
Следующие шаги
Из этой статьи вы узнали, как использовать черновик и расширение DevX для Visual Studio Code с AKS. Сведения об использовании Черновика с Azure CLI см. в разделе "Черновик" для AKS.