Nasazení řešení v Azure IoT Operations Preview
Důležité
Azure IoT Operations Preview – Služba Azure Arc je aktuálně ve verzi PREVIEW. Tento software ve verzi Preview byste neměli používat v produkčních prostředích.
Právní podmínky, které platí pro funkce Azure, které jsou ve verzi beta, verzi Preview nebo které zatím nejsou veřejně dostupné, najdete v Dodatečných podmínkách použití pro Microsoft Azure verze Preview.
Pomocí azure IoT Orchestrator Preview nasaďte, nakonfigurujte a aktualizujte komponenty vašeho scénáře edge computingu Azure IoT Operations Preview.
Orchestrator je služba, která spravuje úlohy aplikací v clusterech Kubernetes s povolenou službou Arc. Využívá existující nástroje, jako je Helm, Kubectl a Arc, k dosažení požadovaného stavu v cílovém clusteru. Orchestrator používá model rozšiřitelnosti označovaný jako poskytovatelé, který umožňuje podporovat nasazení a konfiguraci napříč širokou škálou platforem operačního systému a mechanismů nasazení. Orchestrator také poskytuje možnosti odsouhlasení a hlášení stavu, aby se zajistilo, že je požadovaný stav zachován.
Konstrukce
Několik konstruktorů vám pomůže spravovat nasazení a konfiguraci úloh aplikací.
Manifesty
Tři typy manifestů řešení, cíle a instance společně popisují požadovaný stav clusteru. Další informace o vytváření souborů manifestu najdete v manifestech.
Řešení
Řešení je šablona, která definuje úlohu aplikace, kterou je možné nasadit na jeden nebo více cílů. Řešení popisuje součásti aplikace. Komponenty aplikace jsou prostředky, které chcete nasadit do cílového clusteru a které používají komponenty infrastruktury definované v cílovém manifestu, jako jsou skripty PowerShellu nebo kanály Azure IoT Data Processor Preview.
Cíl
Cílem je konkrétní prostředí nasazení, jako je cluster Kubernetes nebo hraniční zařízení. Popisuje komponenty infrastruktury, které jsou součástí nainstalovaných jednou na zařízení, jako je PowerShell nebo Procesor dat Azure IoT. Každý cíl má vlastní nastavení konfigurace, které lze přizpůsobit tak, aby vyhovovalo konkrétním potřebám prostředí nasazení. Cíl také určuje vazby zprostředkovatele, které definují, jaké typy prostředků se mají v cíli spravovat (například Helm, skripty PowerShellu, CRS nebo skripty Bash).
Instance
Instance je konkrétní nasazení řešení do cíle. Je možné si ho představit jako instanci řešení.
Poskytovatelé
Poskytovatelé jsou model rozšiřitelnosti, který umožňuje Orchestratoru podporovat nasazení a konfiguraci napříč širokou škálou platforem operačního systému a mechanismů nasazení. Poskytovatelé zodpovídají za provádění akcí potřebných k dosažení požadovaného stavu prostředku. Orchestrator podporuje několik oborových standardních nástrojů, jako je Helm, Kubectl a Arc. Další informace najdete v tématu poskytovatelé.
Vyrovnání
Proces odsouhlasení zajišťuje zachování požadovaného stavu prostředku. Správce prostředků v clusteru porovnává aktuální stav všech prostředků s požadovaným stavem zadaným v manifestu řešení. Pokud dojde k nesrovnalostem, správce prostředků vyvolá příslušného poskytovatele v clusteru, aby aktualizoval prostředek do požadovaného stavu.
Pokud Správce prostředků nemůže odsouhlasit požadovaný stav, ohlásí se toto nasazení jako selhání a cluster zůstane v předchozím úspěšném stavu.
Ve výchozím nastavení správce prostředků aktivuje odsouhlasení každé tři minuty, aby zkontroloval aktualizace požadovaného stavu. Tuto zásadu intervalu dotazování můžete nakonfigurovat tak, aby je přizpůsobila pro scénáře, které vyžadují častější kontroly nebo ty, které preferují méně časté kontroly, aby se snížila režie.
Hlášení stavu
Možnosti vytváření zpráv o stavu zajišťují, že je zachován požadovaný stav. Když správce prostředků v clusteru zjistí selhání jedné komponenty, považuje celé nasazení za selhání a opakuje nasazení. Pokud se konkrétní komponenta znovu nezdaří, nasazení se považuje za neúspěšné a na základě konfigurovatelného nastavení odsouhlasení správce prostředků zastaví hledání stavu a aktualizuje instanci se stavem selhání . Tento stav selhání (nebo úspěch) se synchronizuje do cloudu a zpřístupní se prostřednictvím rozhraní API poskytovatele prostředků. Pracovní postupy prostředí se pak dají sestavit, aby zákazníka informovaly, pokusily se znovu zopakovat nebo nasadily předchozí verzi řešení.
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro