Использование черновика и расширения 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).

Подготовка к работе

Черновик с расширением DevX для Visual Studio Code

Чтобы приступить к работе с черновиком в Visual Studio Code, нажмите клавиши CTRL+SHIFT+P в окне Visual Studio Code и введите AKS Developer. Здесь вы увидите доступные команды Черновика:

  • Начать
  • Черновик DockerFile
  • Черновик развертывания и службы Kubernetes
  • Создание образа на Реестр контейнеров Azure

Начать

В команде Get started показаны все шаги, которые необходимо выполнить в AKS.

  1. Нажмите клавиши CTRL+SHIFT+P , чтобы открыть палитру команд.
  2. Введите AKS Developer.
  3. Выберите разработчик AKS: начало работы.

Вы увидите следующую страницу начала работы:

Screenshot showing the Get started page in Visual Studio Code.

Черновик DockerFile

Draft a DockerFile добавляет минимальный обязательный Файл DockerFile в каталог проекта.

  1. Нажмите клавиши CTRL+SHIFT+P , чтобы открыть палитру команд.
  2. Введите AKS Developer.
  3. Выберите разработчик AKS: черновик DockerFile.

Черновик развертывания и службы Kubernetes

Draft a Kubernetes Deployment and Service добавляет соответствующие файлы развертывания и службы в приложение, что позволяет развертывать в кластере AKS. Поддерживаемые типы развертывания: Helm, Kustomize и Kubernetes.

  1. Нажмите клавиши CTRL+SHIFT+P , чтобы открыть палитру команд.
  2. Введите AKS Developer.
  3. Выберите разработчик AKS: черновик развертывания и службы Kubernetes.

Создание образа на Реестр контейнеров Azure

Build an Image on Azure Container Registry создает образ в ACR для использования в файлах развертывания.

  1. Нажмите клавиши CTRL+SHIFT+P , чтобы открыть палитру команд.
  2. Введите AKS Developer.
  3. Выберите разработчик AKS: создание образа на Реестр контейнеров Azure.

Создание проекта рабочего процесса развертывания действий GitHub

Draft a GitHub Action Deployment Workflow добавляет действие GitHub в репозиторий, позволяя инициировать автономный рабочий процесс.

  1. Нажмите клавиши CTRL+SHIFT+P , чтобы открыть палитру команд.
  2. Введите AKS Developer.
  3. Выберите разработчик AKS: черновик рабочего процесса развертывания действий GitHub.

Следующие шаги

Из этой статьи вы узнали, как использовать черновик и расширение DevX для Visual Studio Code с AKS. Сведения об использовании Черновика с Azure CLI см. в разделе "Черновик" для AKS.