Vlastní umístění s využitím Kubernetes s podporou Azure Arc
Jako rozšíření konstruktoru umístění Azure nabízí funkce vlastních umístění způsob, jak správci tenantů používat clustery Kubernetes s podporou Azure Arc jako cílová umístění pro nasazení instancí služeb Azure. Mezi příklady nabídek Azure, které je možné nasadit nad vlastní umístění, patří databáze, jako je SQL Managed Instance s povolenou službou Azure Arc a serverem PostgreSQL s podporou Služby Azure Arc.
Podobně jako v umístěních Azure můžou koncoví uživatelé v rámci tenanta, kteří mají přístup k vlastním umístěním, nasazovat prostředky tam pomocí privátních výpočetních prostředků své společnosti.
Vlastní umístění můžete vizualizovat jako abstraktní vrstvu nad clustery Kubernetes s podporou Azure Arc, připojením ke clusteru a rozšířeními clusteru. Vlastní umístění vytvářejí podrobné vazby rolí a vazby clusteru nezbytné pro přístup ke clusteru jinými službami Azure. Tyto další služby Azure vyžadují přístup ke clusteru ke správě nasazených prostředků.
Architektura
Když správce povolí funkci vlastních umístění v clusteru, vytvoří se v clusteru a ClusterRoleBinding
autorizuje aplikaci Microsoft Entra používanou poskytovatelem prostředků vlastních umístění. Po autorizaci může poskytovatel prostředků vlastních umístění vytvářet ClusterRoleBinding
nebo RoleBinding
objekty, které potřebují jiní poskytovatelé prostředků Azure k vytváření vlastních prostředků v tomto clusteru. Rozšíření clusteru nainstalovaná v clusteru určují seznam poskytovatelů prostředků, kteří se mají autorizovat.
Když uživatel vytvoří instanci datové služby v clusteru:
- Požadavek PUT se odešle do Azure Resource Manageru.
- Požadavek PUT se předá poskytovateli prostředků datových služeb s podporou Služby Azure Arc.
- Rp načte
kubeconfig
soubor přidružený ke clusteru Kubernetes s podporou Azure Arc, na kterém existuje vlastní umístění.- Na vlastní umístění se odkazuje jako
extendedLocation
v původním požadavku PUT.
- Na vlastní umístění se odkazuje jako
- Poskytovatel prostředků datových služeb s podporou Služby Azure Arc používá
kubeconfig
ke komunikaci s clusterem vlastní prostředek datového typu s podporou Azure Arc v oboru názvů namapovaném na vlastní umístění.- Operátor datových služeb s podporou Azure Arc byl nasazen prostřednictvím vytvoření rozšíření clusteru dříve, než existovalo vlastní umístění.
- Operátor datových služeb s podporou Azure Arc přečte nový vlastní prostředek vytvořený v clusteru a vytvoří kontroler dat, který přeloží do realizace požadovaného stavu v clusteru.
Posloupnost kroků pro vytvoření spravované instance SQL a instance PostgreSQL je shodná s posloupností kroků popsaných výše.
Další kroky
- Pomocí našeho rychlého startu připojte cluster Kubernetes ke službě Azure Arc.
- Vytvořte vlastní umístění v clusteru Kubernetes s podporou Azure Arc.