Ошибка Unsupported kubernetes version при использовании Ansible Playbook для установки AKS - PullRequest
0 голосов
/ 16 июня 2019

Я создал Ansible-Playbook для установки AKS на Ubuntu.

Текущий учебник Microsoft

https://docs.microsoft.com/en-us/azure/ansible/ansible-create-configure-aks

YML-файл:

- name: Create Azure Kubernetes Service
  hosts: localhost
  connection: local
  vars:
    resource_group: myResourceGroup
    location: eastus
    aks_name: myAKSCluster
    username: azureuser
    ssh_key: "your_ssh_key"
    client_id: "your_client_id"
    client_secret: "your_client_secret"
  tasks:
  - name: Create resource group
    azure_rm_resourcegroup:
      name: "{{ resource_group }}"
      location: "{{ location }}"
  - name: Create a managed Azure Container Services (AKS) cluster
    azure_rm_aks:
      name: "{{ aks_name }}"
      location: "{{ location }}"
      resource_group: "{{ resource_group }}"
      dns_prefix: "{{ aks_name }}"
      linux_profile:
        admin_username: "{{ username }}"
        ssh_key: "{{ ssh_key }}"
      service_principal:
        client_id: "{{ client_id }}"
        client_secret: "{{ client_secret }}"
      agent_pool_profiles:
        - name: default
          count: 2
          vm_size: Standard_D2_v2
      tags:
        Environment: Production

Но при этом выдается ошибка:

роковой: [localhost]: не удалось!=> {"change": false, "msg": "Неподдерживаемая версия kubernetes. Ожидается один из [u'1.11.9 ', u'1.11.8', u'1.10.12 ', u'1.10.13',u'1.12. 8 ', u'1.13.5', u'1.12.7 '] но получил None "}

Затем я переключился на другую службу Kubernetes, которая имеет версию 1.12.8 Ноэто все еще дало эту ошибку.Как я могу это исправить?Или как мне изменить версию сервиса kubernetes?

1 Ответ

0 голосов
/ 16 июня 2019

вам нужно указать kubernetes_version в соответствии с модулем вики .это то, что говорит вам текст ошибки

  - name: Create a managed Azure Container Services (AKS) cluster
    azure_rm_aks:
      name: "{{ aks_name }}"
      location: "{{ location }}"
      resource_group: "{{ resource_group }}"
      dns_prefix: "{{ aks_name }}"
      kubernetes_version: 1.13.5
    xxx
...