пользовательский образ движка aks-для узла - PullRequest
2 голосов
/ 31 мая 2019

На github aks-engine есть пример пользовательского изображения для узла:

"agentPoolProfiles": [
  {
    "name": "agentpool1",
    "count": 3,
    "imageReference": {
      "name": "stretch",
      "resourceGroup": "debian"
    },
    "vmSize": "Standard_D2_v2",
    "availabilityProfile": "AvailabilitySet"
  }
]

Когда я использую это в ARM, сгенерированном aks-engine, он не может найти ресурсЯ не создал его и не загрузил виртуальный жесткий диск Debian в качестве образа в Azure.

Есть ли способ использовать готовые изображения в Azure вместо загрузки наших собственных?

Ответы [ 2 ]

3 голосов
/ 03 июня 2019

Если вы хотите создать собственное изображение, не загружая свой собственный VHD-файл в Azure, когда вы говорите, используя готовые изображения.Тогда ответ - да.Вы можете создать образ из базовых образов, которые Azure предоставил на рынке, с помощью инструмента Packer или Захват изображения с виртуальной машины Azure .

.пользовательское изображение движка aks, вам нужно сначала создать пользовательское изображение в группе ресурсов, а затем использовать имя группы ресурсов и изображение, чтобы заключить в кавычки пользовательское изображение для создания пула агентов.Описание в agentPoolProfiles aks-engine .

2 голосов
/ 03 июня 2019

Если вы используете Azure Kubernetes Service (AKS) для создания управляемого кластера AKS, вы не сможете использовать пользовательский образ или gke-engine.

См. Комментарий отСотрудник Microsoft 3 августа 2018 года :

В настоящее время AKS не поддерживает развертывание собственного образа виртуальной машины в качестве узлов агента.Вы можете использовать ACS-Engine.Вот ссылка на версию ACS-Engine с открытым исходным кодом: https://github.com/Azure/acs-engine

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...