sfctl compose
Docker Compose-toepassingen maken, verwijderen en beheren.
Opdracht
Opdracht | Beschrijving |
---|---|
maken | Hiermee maakt u een Service Fabric-opstellenimplementatie. |
lijst | Hiermee haalt u de lijst op met samengestelde implementaties die zijn gemaakt in het Service Fabric-cluster. |
remove | Hiermee verwijdert u een bestaande Service Fabric-implementatie uit het cluster. |
status | Hiermee haalt u informatie op over een Service Fabric-opstellenimplementatie. |
upgrade | Hiermee start u een upgrade van een compose-implementatie in het Service Fabric-cluster. |
upgrade-terugdraaien | Hiermee wordt een implementatie-upgrade voor opstellen teruggezet in het Service Fabric-cluster. |
upgradestatus | Hiermee haalt u details op voor de meest recente upgrade die is uitgevoerd op deze Service Fabric Compose-implementatie. |
sfctl compose maken
Hiermee maakt u een Service Fabric-opstellenimplementatie.
Argumenten
Argument | Beschrijving |
---|---|
--deployment-name [vereist] | De naam van de implementatie. |
--file-path [vereist] | Pad naar het Docker Compose-doelbestand. |
--encrypted-pass | Gebruik in plaats van een wachtwoord voor een containerregister een al versleutelde wachtwoordzin te gebruiken. |
--has-pass | Wordt gevraagd om een wachtwoord voor het containerregister. |
--time-out -t | Standaard: 60. |
--user | Gebruikersnaam om verbinding te maken met het containerregister. |
Globale argumenten
Argument | Beschrijving |
---|---|
--debug | Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven. |
--help -h | Dit Help-bericht weergeven en afsluiten. |
--output -o | Uitvoerindeling. Toegestane waarden: json, jsonc, tabel, tsv. Standaard: json. |
--vraag | JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden. |
--verbose | Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken. |
sfctl compose list
Hiermee haalt u de lijst op met samengestelde implementaties die zijn gemaakt in het Service Fabric-cluster.
Hiermee haalt u de status op van de opstellen-implementaties die zijn gemaakt of tijdens het maken in het Service Fabric-cluster. Het antwoord bevat de naam, status en andere details over de opstellen-implementaties. Als de lijst met implementaties niet op een pagina past, wordt één pagina met resultaten geretourneerd, evenals een vervolgtoken, dat kan worden gebruikt om de volgende pagina op te halen.
Argumenten
Argument | Beschrijving |
---|---|
--vervolgtoken | De vervolgtokenparameter wordt gebruikt om de volgende set resultaten te verkrijgen. Een vervolgtoken met een niet-lege waarde wordt opgenomen in het antwoord van de API wanneer de resultaten van het systeem niet in één antwoord passen. Wanneer deze waarde wordt doorgegeven aan de volgende API-aanroep, retourneert de API de volgende set resultaten. Als er geen verdere resultaten zijn, bevat het vervolgtoken geen waarde. De waarde van deze parameter mag niet url-gecodeerd zijn. |
--max-results | Het maximum aantal resultaten dat moet worden geretourneerd als onderdeel van de paginaquery's. Deze parameter definieert de bovengrens voor het aantal geretourneerde resultaten. De geretourneerde resultaten kunnen kleiner zijn dan de opgegeven maximumresultaten als ze niet in het bericht passen volgens de beperkingen voor maximale berichtgrootte die zijn gedefinieerd in de configuratie. Als deze parameter nul is of niet is opgegeven, bevat de gepaginade query zoveel mogelijk resultaten die in het retourbericht passen. |
--time-out -t | De servertime-out voor het uitvoeren van de bewerking in seconden. Deze time-out geeft de tijdsduur aan die de client wil wachten tot de aangevraagde bewerking is voltooid. De standaardwaarde voor deze parameter is 60 seconden. Standaard: 60. |
Globale argumenten
Argument | Beschrijving |
---|---|
--debug | Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven. |
--help -h | Dit Help-bericht weergeven en afsluiten. |
--output -o | Uitvoerindeling. Toegestane waarden: json, jsonc, tabel, tsv. Standaard: json. |
--vraag | JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden. |
--verbose | Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken. |
sfctl compose verwijderen
Hiermee verwijdert u een bestaande Service Fabric-implementatie uit het cluster.
Hiermee verwijdert u een bestaande Service Fabric-opstellenimplementatie.
Argumenten
Argument | Beschrijving |
---|---|
--deployment-name [vereist] | De identiteit van de implementatie. |
--time-out -t | De servertime-out voor het uitvoeren van de bewerking in seconden. Deze time-out geeft de tijdsduur aan die de client wil wachten tot de aangevraagde bewerking is voltooid. De standaardwaarde voor deze parameter is 60 seconden. Standaard: 60. |
Globale argumenten
Argument | Beschrijving |
---|---|
--debug | Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven. |
--help -h | Dit Help-bericht weergeven en afsluiten. |
--output -o | Uitvoerindeling. Toegestane waarden: json, jsonc, tabel, tsv. Standaard: json. |
--vraag | JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden. |
--verbose | Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken. |
sfctl compose-status
Hiermee haalt u informatie op over een Service Fabric-opstellenimplementatie.
Retourneert de status van de opstellen-implementatie die is gemaakt of tijdens het maken in het Service Fabric-cluster en waarvan de naam overeenkomt met de naam die is opgegeven als de parameter. Het antwoord bevat de naam, status en andere details over de implementatie.
Argumenten
Argument | Beschrijving |
---|---|
--deployment-name [vereist] | De identiteit van de implementatie. |
--time-out -t | De servertime-out voor het uitvoeren van de bewerking in seconden. Deze time-out geeft de tijdsduur aan die de client wil wachten tot de aangevraagde bewerking is voltooid. De standaardwaarde voor deze parameter is 60 seconden. Standaard: 60. |
Globale argumenten
Argument | Beschrijving |
---|---|
--debug | Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven. |
--help -h | Dit Help-bericht weergeven en afsluiten. |
--output -o | Uitvoerindeling. Toegestane waarden: json, jsonc, tabel, tsv. Standaard: json. |
--vraag | JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden. |
--verbose | Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken. |
sfctl compose-upgrade
Hiermee start u een upgrade van een compose-implementatie in het Service Fabric-cluster.
Valideert de opgegeven upgradeparameters en begint met het upgraden van de implementatie als de parameters geldig zijn.
Argumenten
Argument | Beschrijving |
---|---|
--deployment-name [vereist] | De naam van de implementatie. |
--file-path [vereist] | Pad naar het Docker-doelbestand opstellen. |
--default-svc-type-health-map | In JSON gecodeerde woordenlijst waarin het statusbeleid wordt beschreven dat wordt gebruikt om de status van services te evalueren. |
--encrypted-pass | Gebruik in plaats van een wachtwoord voor een containerregister een al versleutelde wachtwoordzin te gebruiken. |
--failure-action | Mogelijke waarden zijn: 'Ongeldig', 'Terugdraaien', 'Handmatig'. |
--force-restart | Processen worden geforceerd opnieuw opgestart tijdens de upgrade, zelfs wanneer de codeversie niet is gewijzigd. De upgrade wijzigt alleen de configuratie of gegevens. |
--has-pass | Wordt gevraagd om een wachtwoord voor het containerregister. |
--health-check-retry | De tijdsduur tussen pogingen om statuscontroles uit te voeren als de toepassing of het cluster niet in orde is. |
--health-check-stable | De hoeveelheid tijd die de toepassing of het cluster in orde moet blijven voordat de upgrade naar het volgende upgradedomein gaat. Het wordt eerst geïnterpreteerd als een tekenreeks die een ISO 8601-duur vertegenwoordigt. Als dat mislukt, wordt dit geïnterpreteerd als een getal dat het totale aantal milliseconden aangeeft. |
--health-check-wait | De tijd die moet worden gewacht na het voltooien van een upgradedomein voordat het statuscontrolesproces wordt gestart. |
--replica-set-check | De maximale hoeveelheid tijd om de verwerking van een upgradedomein te blokkeren en verlies van beschikbaarheid te voorkomen wanneer er onverwachte problemen zijn. Wanneer deze time-out verloopt, wordt de verwerking van het upgradedomein voortgezet, ongeacht problemen met beschikbaarheidsverlies. De time-out wordt opnieuw ingesteld aan het begin van elk upgradedomein. Geldige waarden liggen tussen 0 en 42949672925. |
--svc-type-health-map | Met JSON gecodeerde lijst met objecten die het statusbeleid beschrijven dat wordt gebruikt om de status van verschillende servicetypen te evalueren. |
--time-out -t | Standaard: 60. |
--beschadigd-app | Het maximaal toegestane percentage beschadigde toepassingen voordat er een fout wordt gerapporteerd. Als u bijvoorbeeld wilt toestaan dat 10% van de toepassingen niet in orde is, is deze waarde 10. Het percentage vertegenwoordigt het maximaal getolereerde percentage toepassingen dat niet in orde kan zijn voordat het cluster als fout wordt beschouwd. Als het percentage wordt gerespecteerd, maar er ten minste één beschadigde toepassing is, wordt de status geëvalueerd als Waarschuwing. Dit wordt berekend door het aantal beschadigde toepassingen te verdelen over het totale aantal toepassingsexemplaren in het cluster. |
--upgrade-domein-time-out | De hoeveelheid tijd die elk upgradedomein moet voltooien voordat FailureAction wordt uitgevoerd. Het wordt eerst geïnterpreteerd als een tekenreeks die een ISO 8601-duur vertegenwoordigt. Als dat mislukt, wordt dit geïnterpreteerd als een getal dat het totale aantal milliseconden aangeeft. |
--upgrade-soort | Standaard: Rolling. |
--upgrademodus | Mogelijke waarden zijn: 'Invalid', 'UnmonitoredAuto', 'UnmonitoredManual', 'Monitored'. Standaard: UnmonitoredAuto. |
--upgrade-time-out | De hoeveelheid tijd die de algehele upgrade moet voltooien voordat FailureAction wordt uitgevoerd. Het wordt eerst geïnterpreteerd als een tekenreeks die een ISO 8601-duur vertegenwoordigt. Als dat mislukt, wordt dit geïnterpreteerd als een getal dat het totale aantal milliseconden aangeeft. |
--user | Gebruikersnaam om verbinding te maken met het containerregister. |
--warning-as-error | Geeft aan of waarschuwingen worden behandeld met dezelfde ernst als fouten. |
Globale argumenten
Argument | Beschrijving |
---|---|
--debug | Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven. |
--help -h | Dit Help-bericht weergeven en afsluiten. |
--output -o | Uitvoerindeling. Toegestane waarden: json, jsonc, tabel, tsv. Standaard: json. |
--vraag | JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden. |
--verbose | Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken. |
sfctl compose upgrade-rollback
Hiermee wordt een implementatie-upgrade voor opstellen teruggezet in het Service Fabric-cluster.
Een service fabric-implementatie-upgrade terugdraaien.
Argumenten
Argument | Beschrijving |
---|---|
--deployment-name [vereist] | De identiteit van de implementatie. |
--time-out -t | De servertime-out voor het uitvoeren van de bewerking in seconden. Deze time-out geeft de tijdsduur aan die de client wil wachten tot de aangevraagde bewerking is voltooid. De standaardwaarde voor deze parameter is 60 seconden. Standaard: 60. |
Globale argumenten
Argument | Beschrijving |
---|---|
--debug | Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven. |
--help -h | Dit Help-bericht weergeven en afsluiten. |
--output -o | Uitvoerindeling. Toegestane waarden: json, jsonc, tabel, tsv. Standaard: json. |
--vraag | JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden. |
--verbose | Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken. |
sfctl compose upgrade-status
Hiermee haalt u details op voor de meest recente upgrade die is uitgevoerd op deze Service Fabric Compose-implementatie.
Retourneert de informatie over de status van de implementatie-upgrade opstellen, samen met details voor het opsporen van problemen met de toepassingsstatus.
Argumenten
Argument | Beschrijving |
---|---|
--deployment-name [vereist] | De identiteit van de implementatie. |
--time-out -t | De servertime-out voor het uitvoeren van de bewerking in seconden. Deze time-out geeft de tijdsduur aan die de client wil wachten tot de aangevraagde bewerking is voltooid. De standaardwaarde voor deze parameter is 60 seconden. Standaard: 60. |
Globale argumenten
Argument | Beschrijving |
---|---|
--debug | Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven. |
--help -h | Dit Help-bericht weergeven en afsluiten. |
--output -o | Uitvoerindeling. Toegestane waarden: json, jsonc, tabel, tsv. Standaard: json. |
--vraag | JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden. |
--verbose | Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken. |
Volgende stappen
- De Service Fabric CLI instellen .
- Meer informatie over het gebruik van de Service Fabric CLI met behulp van de voorbeeldscripts.