Připojení clusterů Kubernetes ke službě Azure Arc
Azure Arc rozšiřuje rozsah roviny správy Azure na prostředky umístěné místně a v jiných cloudech. Pokud chcete použít Azure Arc, musíte vytvořit odchozí připojení z těchto prostředků do Azure.
V této lekci se dozvíte, jak připojit cluster Kubernetes ke službě Azure Arc.
Připojení clusteru Kubernetes ke službě Azure Arc
Chcete-li připojit cluster Kubernetes ke službě Azure Arc, nasadíte agenty Azure Arc pro Kubernetes do oboru názvů azure-arc
v clusteru.
Požadavky
Než začnete, potřebujete:
- Existující klastr Kubernetes. Podporují se všechny distribuce Kubernetes certifikované platformou CNCF (Cloud Native Computing Foundation).
- Odchozí připojení z clusteru do Azure a dalších koncových bodů Microsoftu Podrobnosti týkající se cílových adres URL a portů najdete v dokumentaci k produktu.
- Uživatelský účet nebo instanční objekt v tenantovi Microsoft Entra pro předplatné, které hostuje Kubernetes s podporou Azure Arc. Tento účet musí mít alespoň cluster Kubernetes – Onboarding Azure Arc předdefinované roli řízení přístupu na základě role v Azure (Azure RBAC).
- Na počítači pro správu je nainstalovaná nejnovější verze Azure CLI nebo Azure PowerShellu. V tomto příkladu se používá Azure CLI.
Proces připojení
Proces připojení clusteru Kubernetes ke službě Azure Arc se skládá z následujících kroků vysoké úrovně.
- Spusťte relaci Azure CLI na počítači s připojením ke clusteru Kubernetes a k Azure.
- Přihlaste se k účtu Microsoft Entra, který má oprávnění ke správě Kubernetes s podporou Azure Arc v předplatném.
- Zaregistrujte poskytovatele prostředků Azure, kteří umožňují spravovat Kubernetes s podporou Azure Arc.
- Určete novou nebo existující skupinu prostředků Azure pro hostování prostředku, který představuje cluster Kubernetes s podporou Azure Arc.
- Spuštěním příkazu
az connectedk8s connect
Azure CLI připojte cluster Kubernetes k Azure. Tento příkaz nainstaluje agenty do clusteru a vytvoří zdroj clusteru ve specifikované skupině zdrojů. - Ověřte připojení spuštěním příkazu
az connectedk8s list
pro výpis připojených clusterů.
Po nasazení agenta do clusteru můžete cluster spravovat v Azure společně s dalšími prostředky clusteru. Do připojených clusterů můžete také nasadit aplikace a služby Azure.
Připojení ke clusterům odkudkoli
Kubernetes s podporou Azure Arc poskytuje funkci připojení clusteru, která umožňuje přístup ke clusterům Kubernetes s podporou Arc odkudkoli a umožňuje interaktivní vývoj a ladění. Tato funkce umožňuje zabezpečené připojení ke clusterům, aniž by bylo nutné povolit příchozí port v bráně firewall. Reverzní proxy agent, který běží v clusteru, může bezpečně spustit relaci se službou Azure Arc odchozím způsobem.
Pro zajištění přístupu ke službám Azure pro vlastní umístění a jejich nasazené prostředky můžete použít připojení ke clusteru. K nasazování aplikací do místních clusterů můžete použít hostované agenty nebo spouštěče z Azure Pipelines, GitHub Actions nebo jakoukoli hostované službu kontinuální integrace a průběžného nasazování (CI/CD).