Problemas conhecidos com o mecanismo AKS no Hub Azure Stack

Este tópico aborda problemas conhecidos do mecanismo do AKS no Hub Azure Stack.

Limite de 50 nós por assinatura

  • Aplicável a: Azure Stack Hub, mecanismo AKs (tudo)
  • Descrição: ao criar clusters, você precisa garantir que não haja mais de 50 nós de kubernetes (plano de controle e nós de agente) implantados por assinaturas. O total de nós kubernetes implantados em todos os clusters em uma única assinatura não deve exceder 50 nós.
  • Correção: use menos de 51 nós em sua assinatura.
  • Ocorrência: ao tentar adicionar mais de 50 nós por assinatura.

Não é possível redimensionar as VMs do cluster com o serviço de computação

  • Aplicável a: Azure Stack Hub, mecanismo AKs (tudo)
  • Descrição: o redimensionamento de VMs de cluster por meio do serviço de computação não funciona com o mecanismo AKs. O mecanismo AKS mantém o estado do cluster no arquivo JSON do modelo de API. Para garantir que o tamanho desejado da VM seja refletido em qualquer operação de criação, atualização ou dimensionamento feita com o mecanismo do AKS, você deve atualizar o modelo de API antes de executar qualquer uma dessas operações. Por exemplo, se você alterar um tamanho de VM em um cluster já implantado para um tamanho diferente usando o serviço de computação, o estado será perdido quando aks-engine upgrade for executado.
  • Correção: para fazer esse trabalho localizar o modelo de API para o cluster, altere o tamanho e, em seguida, execute .
  • Ocorrência: ao tentar redimensionar usando o serviço de computação.

Falha na operação de desanexação do disco no mecanismo de AKS 0.55.0

  • Aplicável a: Azure Stack Hub (atualização 2005), 0.55.0 do mecanismo AKs
  • Descrição: quando você tenta excluir uma implantação que contém volumes de persistência, a operação de exclusão dispara uma série de erros de anexação/desanexação. Isso ocorre devido a um bug no provedor de nuvem do AKS Engine v 0.55.0. O provedor de nuvem chama o Azure Resource Manager usando uma versão mais recente da API do que a Azure Resource Manager atualmente dá suporte no Hub Azure Stack (atualização 2005).
  • correção: você pode encontrar os detalhes e as etapas de mitigação no repositório de GitHub do mecanismo AKS (problema 3817). Atualize assim que uma nova compilação do mecanismo AKS e a imagem correspondente estiverem disponíveis.
  • Ocorrência: ao excluir uma implantação que contém volumes de persistência.

Problemas de atualização no AKS Engine 0.51.0

  • Durante a atualização (AKs-Engine Upgrade) de um cluster kubernetes da versão 1.15. x para 1.16. x, a atualização dos seguintes componentes do kubernetes requer etapas manuais adicionais: Kube-proxy, Azure-CNI-NetworkMonitor, CSI-segredos-Store, kubernetes-Dashboard. O seguinte descreve o que você pode observar e como contornar os problemas.

    • Em ambientes conectados, não é óbvio observar esse problema, pois não há sinais no cluster de que os componentes afetados não foram atualizados. Tudo parece funcionar conforme o esperado.
    kubectl get pods -n kube-system
    
    • Como solução alternativa para resolver esse problema para cada um desses componentes, execute o comando na coluna solução alternativa na tabela a seguir.

      Nome do Componente Solução alternativa Cenários afetados
      kube-proxy kubectl delete ds kube-proxy -n kube-system Conectado, desconectado
      Azure-CNI-NetworkMonitor kubectl delete ds azure-cni-networkmonitor -n kube-system Conectado, desconectado
      CSI-segredos-Store sudo sed -i s/Always/IfNotPresent/g /etc/kubernetes/addons/secrets-store-csi-driver.yaml
      kubectl delete ds csi-secrets-store -n kube-system
      Desconectado
      kubernetes-painel Execute o seguinte comando em cada nó mestre:
      sudo sed -i s/Always/IfNotPresent/g /etc/kubernetes/addons/kubernetes-dashboard.yaml
      Desconectado
  • Kubernetes 1,17 não tem suporte nesta versão. embora haja GitHub solicitações pull (PR) s fazendo referência a 1,17, não há suporte para ele.

Próximas etapas

Visão geral do mecanismo AKS na Azure Stack Hub