Развертывание контейнера от ACR до AKS

У меня есть контейнер с очень простым веб-приложением, загруженный в реестр контейнеров Azure. У меня создан кластер AKS. Теперь я хочу развернуть свой контейнер в AKS.

Я нашел несколько учебных пособий по этому вопросу, но все они, похоже, ссылаются на файлы YAML, которые имеют очень мало или нет объяснений.

Поэтому у меня есть два вопроса:

  1. Нужно ли использовать для этого файл YAML (kubectl create -f myyaml.yml)? (Если нет, каковы альтернативы)

  2. Есть ли какая-либо документация для того, что именно должно быть в этих файлах, и с чем эти команды совместимы (например, я заметил, что "kind: Deployment", кажется, действителен только с "apiVersion: apps/v1beta1")?

(Крест выложен отсюда по совету М.С.)

1 ответ

Решение

A1. Вы должны настроить развертывания и службы в файле yaml и применить его.

A2. Вы можете выполнить шаги по развертыванию веб-приложения в AKS из ACR через файл yam. И подробности в разделе Развертывание и использование Azure Container Registry.

Обновить

А1. JSON и YAML форматы принимаются. Вы можете увидеть эту ссылку. И, возможно, вы также можете сделать это с помощью команд и API, это также для разработчиков. Но файл конфигурации является более простым способом.

A2. В действительности все находится в соответствии с тем, что вам нужно и что вы создаете. Трудно сказать, каковы вещи по крайней мере. Если вы действительно хотите знать вещи, по крайней мере. По моему мнению, apiVersion и изображение контейнера необходимы, если вы просто создаете модуль или другие и не взаимодействуете с ним. Для получения дополнительной информации см. Введение в YAML: Создание развертывания Kubernetes. Может быть, эта ссылка также полезна.

Другие вопросы по тегам