Ismert problémák az Azure Stack hub-beli AK-motorralKnown issues with the AKS engine on Azure Stack Hub

Ez a témakör a Azure Stack hub AK-motorjának ismert problémáit ismerteti.This topic covers known issues for the AKS engine on Azure Stack Hub.

A fürtözött virtuális gépek nem méretezhetők át a számítási szolgáltatássalUnable to resize cluster VMs with the Compute service

  • A következőre vonatkozik: Azure stack hub, AK motor (mind)Applicable to: Azure Stack Hub, AKS engine (all)
  • Leírás: a fürtözött virtuális gépeknek a számítási szolgáltatáson keresztüli átméretezése nem működik az AK-motorral.Description: Resizing cluster VMs through the Compute service doesn't work with AKS engine. Az AK-motor megőrzi a fürt állapotát az API-modell JSON-fájljában.The AKS engine maintains the state of the cluster in the API model json file. Annak ellenőrzéséhez, hogy a kívánt virtuálisgép-méret megjelenik-e minden olyan létrehozási, frissítési vagy méretezési műveletben, amely az AK-motorral lett végrehajtva, a műveletek végrehajtása előtt frissítenie kell az API-modellt.To ensure that the desired VM size is reflected in any create, update, or scale operation done with AKS engine you must update the API model before executing any of those operations. Ha például egy már telepített fürtön lévő virtuálisgép-méretet más méretre módosít a számítási szolgáltatás használatával, az állapot elvész a aks-engine update végrehajtáskor.For example, if you change a VM size on an already deployed cluster to a different size using the Compute service, the state will be lost when aks-engine update is executed.
  • Szervizelés: ahhoz, hogy ez a munka megkeresse a fürt API-modelljét, módosítsa a méretét, majd futtassa a parancsot aks-engine update .Remediation: To make this work locate the API model for the cluster, change the size there, and then run aks-engine update.
  • Előfordulás: amikor a számítási szolgáltatás használatával próbál átméretezni.Occurrence: When attempting to resize using the Compute service.

A lemez leválasztási művelete meghiúsul az AL0.55.0on Engine-banDisk detach operation fails in AKS engine 0.55.0

  • A következőre vonatkozik: Azure stack Hub (2005-es frissítés), AK-motor 0.55.0Applicable to: Azure Stack Hub (update 2005), AKS engine 0.55.0
  • Leírás: Ha az adatmegőrzési köteteket tartalmazó központi telepítést próbál törölni, a törlési művelet csatolási/leválasztási hibák sorozatát indítja el.Description: When you try to delete a deployment that contains persistence volumes, the delete operation triggers a series of attach/detach errors. Ennek oka, hogy egy hiba van a 0.55.0-os Engine v-ben.This is due to a bug in the AKS engine v0.55.0 Cloud Provider. A felhőalapú szolgáltató az API újabb verziójával hívja meg a Azure Resource Managert, mint az Azure Stack hub által jelenleg támogatott Azure Resource Manager (2005-es frissítés).The Cloud Provider calls the Azure Resource Manager using a newer version of the API than the Azure Resource Manager currently supports in Azure Stack Hub (update 2005).
  • Szervizelés: megtalálhatja a részleteket és a kockázatcsökkentő lépéseket az AK-motor GitHub-tárházában (3817-es probléma).Remediation: You can find the details and mitigation steps in the AKS engine GitHub repository (Issue 3817). A frissítést azonnal megtekintheti, ha az AK-motor és a hozzá tartozó rendszerkép új buildje elérhető.Upgrade as soon as a new build of AKS engine and corresponding image are available.
  • Előfordulás: az adatmegőrzési köteteket tartalmazó központi telepítés törlése.Occurrence: When deleting a deployment that contains persistence volumes.

Az AL0.51.0on-motor frissítési problémáiUpgrade issues in AKS engine 0.51.0

  • A Kubernetes-fürt a (z) 1.15. x és 1.16. x verzióra való frissítése során a következő Kubernetes-összetevők frissítéséhez további manuális lépések szükségesek: Kube-proxy, Azure-CNI-networkmonitor, CSI-Secrets-Store, Kubernetes-Dashboard.During upgrade (aks-engine upgrade) of a Kubernetes cluster from version 1.15.x to 1.16.x, upgrade of the following kubernetes components requires extra manual steps: kube-proxy, azure-cni-networkmonitor, csi-secrets-store, kubernetes-dashboard. Az alábbiakban bemutatjuk, hogy mire figyeljen, és hogyan lehet megkerülni a problémákat.The following describes what you may observe and how to work around the issues.

    • A csatlakoztatott környezetekben nem nyilvánvaló, hogy ez a probléma észreveheti, mivel nincsenek olyan jelek a fürtben, amelyeket az érintett összetevők nem frissítették.In connected environments, it is not obvious to notice this issue since there are no signs in the cluster that the affected components were not upgraded. Úgy tűnik, hogy minden a várt módon működik.Everything appears to work as expected.
    kubectl get pods -n kube-system
    
    • Ennek a hibának a megoldásához a következő táblázatban található Áthidaló megoldás oszlopban futtassa a parancsot.As a workaround to solve this issue for each of these components, run the command in the Workaround column in the following table.

      Összetevő neveComponent Name Áthidaló megoldásWorkaround Érintett helyzetekAffected Scenarios
      Kube – proxykube-proxy kubectl delete ds kube-proxy -n kube-system Csatlakoztatva, leválasztvaConnected, Disconnected
      Azure-CNI – networkmonitorazure-cni-networkmonitor kubectl delete ds azure-cni-networkmonitor -n kube-system Csatlakoztatva, leválasztvaConnected, Disconnected
      CSI-Secrets-Storecsi-secrets-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
      LeválasztottDisconnected
      kubernetes – irányítópultkubernetes-dashboard Futtassa a következő parancsot az egyes fő csomópontokon:Run the following command on each master node:
      sudo sed -i s/Always/IfNotPresent/g /etc/kubernetes/addons/kubernetes-dashboard.yaml
      LeválasztottDisconnected
  • A Kubernetes 1,17 nem támogatott ebben a kiadásban.Kubernetes 1.17 is not supported in this release. Bár vannak olyan GitHub pull-kérések (PR), amelyek a 1,17-re hivatkoznak, nem támogatottak.Although there are GitHub pull requests (PR)s referencing 1.17, it is not supported.

ak – a Get-Versions parancs korlátozásaiaks-engine get-versions command limitations

Az AK-motor get-versions parancs kimenete csak a globális Azure-ra, és nem Azure stack hub-ra vonatkozik.The output of the aks-engine get-versions command only relates to global Azure rather than Azure Stack Hub. A különböző frissítési útvonalakkal kapcsolatos további információkért tekintse meg az újabb Kubernetes-verzióra való frissítés lépéseit.For more information about the various upgrade paths, see Steps to upgrade to a newer Kubernetes version.

További lépésekNext steps

Azure Stack hub – áttekintésAKS engine on Azure Stack Hub overview