Delen via


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