Sdílet prostřednictvím


sfctl compose

Vytváření, odstraňování a správa aplikací Docker Compose

Příkazy

Příkaz Popis
vytvoření Vytvoří nasazení Service Fabric.
list Získá seznam vytváření nasazení vytvořených v clusteru Service Fabric.
remove Odstraní existující nasazení Service Fabric compose z clusteru.
stav Získá informace o nasazení service fabric compose.
upgrade Spustí upgrade sestavení nasazení v clusteru Service Fabric.
upgrade a vrácení zpět Začne v clusteru Service Fabric vracet zpět upgrade sestavení nasazení.
stav upgradu Získá podrobnosti o nejnovějším upgradu provedeném v tomto nasazení service fabric compose.

sfctl compose create

Vytvoří nasazení Service Fabric.

Argumenty

Argument Popis
--deployment-name [Povinné] Název nasazení.
--file-path [Povinné] Cesta k cílovému souboru Docker Compose
--encrypted-pass Místo výzvy k zadání hesla registru kontejneru použijte již šifrovanou předávací frázi.
--has-pass Zobrazí výzvu k zadání hesla do registru kontejneru.
--timeout -t Výchozí hodnota: 60.
--user Uživatelské jméno pro připojení k registru kontejneru

Globální argumenty

Argument Popis
--ladicí Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
--help -h Zobrazte tuto zprávu nápovědy a ukončete ji.
--output -o Výstupní formát Povolené hodnoty: json, jsonc, table, tsv. Výchozí hodnota: json.
--dotaz Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
--užvaněný Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

sfctl compose list

Získá seznam vytváření nasazení vytvořených v clusteru Service Fabric.

Získá stav o vytváření nasazení, která byla vytvořena nebo v procesu vytváření v clusteru Service Fabric. Odpověď obsahuje název, stav a další podrobnosti o nasazeních pro vytváření zpráv. Pokud se seznam nasazení nevejde na stránku, vrátí se jedna stránka výsledků a token pokračování, který lze použít k získání další stránky.

Argumenty

Argument Popis
--continuation-token Parametr tokenu pokračování slouží k získání další sady výsledků. Token pro pokračování s neprázdnou hodnotou se zahrne do odpovědi rozhraní API, když se výsledky ze systému nevejdou do jedné odpovědi. Když se tato hodnota předá dalšímu volání rozhraní API, vrátí rozhraní API další sadu výsledků. Pokud neexistují žádné další výsledky, token pokračování neobsahuje hodnotu. Hodnota tohoto parametru by neměla být zakódovaná adresou URL.
--max-results Maximální počet výsledků, které se mají vrátit jako součást stránkovaných dotazů. Tento parametr definuje horní mez počtu vrácených výsledků. Vrácené výsledky můžou být menší než zadané maximální výsledky, pokud se nevejdou do zprávy podle omezení maximální velikosti zprávy definované v konfiguraci. Pokud je tento parametr nulový nebo není zadaný, stránkovaný dotaz obsahuje co nejvíce výsledků, které se vejdou do návratové zprávy.
--timeout -t Časový limit serveru pro provedení operace v sekundách. Tento časový limit určuje dobu, po kterou je klient ochotný počkat na dokončení požadované operace. Výchozí hodnota tohoto parametru je 60 sekund. Výchozí hodnota: 60.

Globální argumenty

Argument Popis
--ladicí Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
--help -h Zobrazte tuto zprávu nápovědy a ukončete ji.
--output -o Výstupní formát Povolené hodnoty: json, jsonc, table, tsv. Výchozí hodnota: json.
--dotaz Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
--užvaněný Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

sfctl compose remove

Odstraní existující nasazení Service Fabric compose z clusteru.

Odstraní existující nasazení service fabric compose.

Argumenty

Argument Popis
--deployment-name [Povinné] Identita nasazení.
--timeout -t Časový limit serveru pro provedení operace v sekundách. Tento časový limit určuje dobu, po kterou je klient ochotný počkat na dokončení požadované operace. Výchozí hodnota tohoto parametru je 60 sekund. Výchozí hodnota: 60.

Globální argumenty

Argument Popis
--ladicí Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
--help -h Zobrazte tuto zprávu nápovědy a ukončete ji.
--output -o Výstupní formát Povolené hodnoty: json, jsonc, table, tsv. Výchozí hodnota: json.
--dotaz Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
--užvaněný Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

sfctl compose status

Získá informace o nasazení service fabric compose.

Vrátí stav vytvořeného nasazení nebo procesu vytvoření v clusteru Service Fabric, jehož název odpovídá názvu zadanému jako parametr. Odpověď obsahuje název, stav a další podrobnosti o nasazení.

Argumenty

Argument Popis
--deployment-name [Povinné] Identita nasazení.
--timeout -t Časový limit serveru pro provedení operace v sekundách. Tento časový limit určuje dobu, po kterou je klient ochotný počkat na dokončení požadované operace. Výchozí hodnota tohoto parametru je 60 sekund. Výchozí hodnota: 60.

Globální argumenty

Argument Popis
--ladicí Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
--help -h Zobrazte tuto zprávu nápovědy a ukončete ji.
--output -o Výstupní formát Povolené hodnoty: json, jsonc, table, tsv. Výchozí hodnota: json.
--dotaz Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
--užvaněný Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

sfctl compose upgrade

Spustí upgrade sestavení nasazení v clusteru Service Fabric.

Ověří zadané parametry upgradu a spustí upgrade nasazení, pokud jsou parametry platné.

Argumenty

Argument Popis
--deployment-name [Povinné] Název nasazení.
--file-path [Povinné] Cesta k cílovému souboru Docker compose.
--default-svc-type-health-map Kódovaný slovník JSON, který popisuje zásady stavu používané k vyhodnocení stavu služeb.
--encrypted-pass Místo výzvy k zadání hesla registru kontejneru použijte již šifrovanou předávací frázi.
--failure-action Mezi možné hodnoty patří: Invalid, Rollback, Manual.
--force-restart Procesy se během upgradu nutí restartovat, i když se verze kódu nezměnila.

Upgrade změní pouze konfiguraci nebo data.
--has-pass Zobrazí výzvu k zadání hesla do registru kontejneru.
--health-check-retry Doba mezi pokusy o provedení kontrol stavu, pokud aplikace nebo cluster nejsou v pořádku.
--health-check-stable Doba, po kterou musí aplikace nebo cluster zůstat v pořádku, než upgrade přejde na další doménu upgradu.

Nejprve se interpretuje jako řetězec představující dobu trvání ISO 8601. Pokud se to nezdaří, pak se interpretuje jako číslo představující celkový počet milisekund.
--health-check-wait Doba čekání po dokončení upgradovací domény před spuštěním procesu kontroly stavu.
--replica-set-check Maximální doba blokování zpracování domény upgradu a zabránění ztrátě dostupnosti, pokud dojde k neočekávaným problémům.

Po vypršení tohoto časového limitu bude zpracování domény upgradu pokračovat bez ohledu na problémy se ztrátou dostupnosti. Časový limit se resetuje na začátku každé upgradování domény. Platné hodnoty jsou mezi 0 a 42949672925 včetně.
--svc-type-health-map Kódovaný seznam objektů, které popisují zásady stavu používané k vyhodnocení stavu různých typů služeb.
--timeout -t Výchozí hodnota: 60.
--není v pořádku-aplikace Maximální povolené procento aplikací, které nejsou v pořádku, před hlášením chyby

Pokud například chcete umožnit, aby 10 % aplikací bylo v pořádku, bude tato hodnota 10. Procento představuje maximální tolerované procento aplikací, které mohou být v pořádku, než se cluster považuje za chybný. Pokud se procento respektuje, ale existuje alespoň jedna aplikace, která není v pořádku, vyhodnotí se stav jako Upozornění. Vypočítá se tak, že vydělíte počet aplikací, které nejsou v pořádku, na celkový počet instancí aplikace v clusteru.
--upgrade-domain-timeout Doba, po kterou se musí každá upgradovaná doména dokončit, než se provede FailureAction.

Nejprve se interpretuje jako řetězec představující dobu trvání ISO 8601. Pokud se to nezdaří, pak se interpretuje jako číslo představující celkový počet milisekund.
--upgrade-kind Výchozí hodnota: Postupné.
--upgrade-mode Mezi možné hodnoty patří: Invalid, UnmonitoredAuto, UnmonitoredManual, Monitorované. Výchozí: NemonitorovanýAuto.
--upgrade-timeout Doba, po kterou se musí celkový upgrade dokončit, než se provede FailureAction.

Nejprve se interpretuje jako řetězec představující dobu trvání ISO 8601. Pokud se to nezdaří, pak se interpretuje jako číslo představující celkový počet milisekund.
--user Uživatelské jméno pro připojení k registru kontejneru
--warning-as-error Označuje, zda jsou upozornění zpracovávána se stejnou závažností jako chyby.

Globální argumenty

Argument Popis
--ladicí Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
--help -h Zobrazte tuto zprávu nápovědy a ukončete ji.
--output -o Výstupní formát Povolené hodnoty: json, jsonc, table, tsv. Výchozí hodnota: json.
--dotaz Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
--užvaněný Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

sfctl compose upgrade-rollback

Začne v clusteru Service Fabric vracet zpět upgrade sestavení nasazení.

Vrácení upgradu nasazení service fabric zpět

Argumenty

Argument Popis
--deployment-name [Povinné] Identita nasazení.
--timeout -t Časový limit serveru pro provedení operace v sekundách. Tento časový limit určuje dobu, po kterou je klient ochotný počkat na dokončení požadované operace. Výchozí hodnota tohoto parametru je 60 sekund. Výchozí hodnota: 60.

Globální argumenty

Argument Popis
--ladicí Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
--help -h Zobrazte tuto zprávu nápovědy a ukončete ji.
--output -o Výstupní formát Povolené hodnoty: json, jsonc, table, tsv. Výchozí hodnota: json.
--dotaz Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
--užvaněný Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

sfctl compose upgrade-status

Získá podrobnosti o nejnovějším upgradu provedeném v tomto nasazení service fabric compose.

Vrátí informace o stavu upgradu sestavení nasazení spolu s podrobnostmi, které vám pomůžou s laděním problémů se stavem aplikace.

Argumenty

Argument Popis
--deployment-name [Povinné] Identita nasazení.
--timeout -t Časový limit serveru pro provedení operace v sekundách. Tento časový limit určuje dobu, po kterou je klient ochotný počkat na dokončení požadované operace. Výchozí hodnota tohoto parametru je 60 sekund. Výchozí hodnota: 60.

Globální argumenty

Argument Popis
--ladicí Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
--help -h Zobrazte tuto zprávu nápovědy a ukončete ji.
--output -o Výstupní formát Povolené hodnoty: json, jsonc, table, tsv. Výchozí hodnota: json.
--dotaz Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
--užvaněný Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

Další kroky