Crea il CoreDNS Componente EKS aggiuntivo Amazon - Amazon EKS

Aiutaci a migliorare questa pagina

Vuoi contribuire a questa guida per l'utente? Scorri fino alla fine di questa pagina e seleziona Modifica questa pagina su GitHub. I tuoi contributi contribuiranno a rendere la nostra guida utente migliore per tutti.

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Crea il CoreDNS Componente EKS aggiuntivo Amazon

Crea il CoreDNS EKSComponente aggiuntivo Amazon. È necessario disporre di un cluster prima di creare il componente aggiuntivo. Per ulteriori informazioni, consulta Crea un EKS cluster Amazon.

  1. Scopri qual è la versione del componente aggiuntivo attualmente installata sul cluster.

    kubectl describe deployment coredns --namespace kube-system | grep coredns: | cut -d : -f 3

    Di seguito viene riportato un output di esempio:

    v1.10.1-eksbuild.13
  2. Scopri qual è il tipo di componente aggiuntivo attualmente installato sul cluster. A seconda dello strumento con cui hai creato il cluster, al momento potresti non avere il tipo di EKS componente aggiuntivo Amazon installato sul tuo cluster. Replace (Sostituisci) my-cluster con il nome del tuo cluster.

    aws eks describe-addon --cluster-name my-cluster --addon-name coredns --query addon.addonVersion --output text

    Se viene restituito un numero di versione, nel cluster è installato il EKS tipo di componente aggiuntivo Amazon e non è necessario completare i passaggi rimanenti di questa procedura. Se viene restituito un errore, non hai il EKS tipo di componente aggiuntivo Amazon installato sul tuo cluster. Completa i passaggi rimanenti di questa procedura per installarlo.

  3. Salva la configurazione del componente aggiuntivo attualmente installato.

    kubectl get deployment coredns -n kube-system -o yaml > aws-k8s-coredns-old.yaml
  4. Crea il componente aggiuntivo utilizzando la AWS CLI. Se desideri utilizzare AWS Management Console o eksctl creare il componente aggiuntivo, consulta Creazione di un EKS componente aggiuntivo Amazon e specifica coredns il nome del componente aggiuntivo. Copia il comando seguente sul tuo dispositivo. Apporta le seguenti modifiche al comando, se necessario, quindi esegui il comando modificato.

    aws eks create-addon --cluster-name my-cluster --addon-name coredns --addon-version v1.11.3-eksbuild.1

    Se hai applicato impostazioni personalizzate al tuo componente aggiuntivo corrente che sono in conflitto con le impostazioni predefinite del EKS componente aggiuntivo Amazon, la creazione potrebbe non riuscire. Se la creazione non riesce, riceverai un errore che può aiutare a risolvere il problema. In alternativa, puoi aggiungere --resolve-conflicts OVERWRITE al comando precedente. Ciò consente al componente aggiuntivo di sovrascrivere le impostazioni personalizzate esistenti. Una volta creato il componente aggiuntivo, puoi aggiornarlo con le tue impostazioni personalizzate.

  5. Verifica che sia installata la versione più recente del componente aggiuntivo per il tuo cluster Kubernetes la versione è stata aggiunta al tuo cluster. Sostituisci my-cluster con il nome del cluster.

    aws eks describe-addon --cluster-name my-cluster --addon-name coredns --query addon.addonVersion --output text

    La creazione del componente aggiuntivo potrebbe richiedere alcuni secondi.

    Di seguito viene riportato un output di esempio:

    v1.11.3-eksbuild.1
  6. Se hai creato impostazioni personalizzate per il componente aggiuntivo originale, prima di creare il EKS componente aggiuntivo Amazon, utilizza la configurazione salvata in un passaggio precedente per aggiornare il EKS componente aggiuntivo Amazon con le tue impostazioni personalizzate.