Udostępnij za pośrednictwem


sfctl compose

Tworzenie, usuwanie i zarządzanie aplikacjami platformy Docker Compose.

Polecenia

Polecenie opis
create Tworzy wdrożenie redagowania usługi Service Fabric.
lista Pobiera listę wdrożeń redagowania utworzonych w klastrze usługi Service Fabric.
remove Usuwa istniejące wdrożenie usługi Service Fabric z klastra.
status Pobiera informacje o wdrożeniu redagowania usługi Service Fabric.
uaktualnienie Rozpoczyna uaktualnianie wdrożenia redagowania w klastrze usługi Service Fabric.
wycofywanie uaktualnienia Rozpoczyna wycofywanie uaktualnienia wdrożenia redagowania w klastrze usługi Service Fabric.
stan uaktualnienia Pobiera szczegółowe informacje o najnowszym uaktualnieniu wykonanym w ramach tego wdrożenia redagowania usługi Service Fabric.

sfctl compose create

Tworzy wdrożenie redagowania usługi Service Fabric.

Argumenty

Argument opis
--deployment-name [Wymagane] Nazwa wdrożenia.
--file-path [Wymagane] Ścieżka do docelowego pliku Docker Compose.
--encrypted-pass Zamiast monitować o hasło rejestru kontenerów, użyj już zaszyfrowanej frazy pass-phrase.
--has-pass Wyświetli monit o podanie hasła do rejestru kontenerów.
--timeout -t Wartość domyślna: 60.
--user Nazwa użytkownika do nawiązania połączenia z rejestrem kontenerów.

Argumenty globalne

Argument opis
--debugować Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
--help -h Pokaż ten komunikat pomocy i zakończ pracę.
--output -o Format danych wyjściowych. Dozwolone wartości: json, jsonc, table, tsv. Ustawienie domyślne: json.
--zapytanie Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
--gadatliwy Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

sfctl compose list

Pobiera listę wdrożeń redagowania utworzonych w klastrze usługi Service Fabric.

Pobiera stan wdrożeń redagowania utworzonych lub w procesie tworzenia w klastrze usługi Service Fabric. Odpowiedź zawiera nazwę, stan i inne szczegóły dotyczące wdrożeń redagowania. Jeśli lista wdrożeń nie mieści się na stronie, zostanie zwrócona jedna strona wyników, a także token kontynuacji, którego można użyć do pobrania następnej strony.

Argumenty

Argument opis
--continuation-token Parametr tokenu kontynuacji służy do uzyskiwania następnego zestawu wyników. Token kontynuacji z niepustą wartością jest uwzględniany w odpowiedzi interfejsu API, gdy wyniki z systemu nie mieszczą się w jednej odpowiedzi. Po przekazaniu tej wartości do następnego wywołania interfejsu API interfejs API zwraca następny zestaw wyników. Jeśli nie ma dalszych wyników, token kontynuacji nie zawiera wartości. Wartość tego parametru nie powinna być zakodowana pod adresem URL.
--max-results Maksymalna liczba wyników, które mają być zwracane w ramach stronicowanych zapytań. Ten parametr definiuje górną granicę liczby zwróconych wyników. Zwrócone wyniki mogą być mniejsze niż określone maksymalne wyniki, jeśli nie mieszczą się w komunikacie zgodnie z maksymalnymi ograniczeniami rozmiaru komunikatu zdefiniowanymi w konfiguracji. Jeśli ten parametr ma wartość zero lub nie zostanie określony, zapytanie stronicowane zawiera jak najwięcej wyników, które mieszczą się w komunikacie zwrotnym.
--timeout -t Limit czasu serwera na potrzeby wykonywania operacji w sekundach. Ten limit czasu określa czas trwania, przez który klient chce poczekać na ukończenie żądanej operacji. Wartość domyślna tego parametru to 60 sekund. Wartość domyślna: 60.

Argumenty globalne

Argument opis
--debugować Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
--help -h Pokaż ten komunikat pomocy i zakończ pracę.
--output -o Format danych wyjściowych. Dozwolone wartości: json, jsonc, table, tsv. Ustawienie domyślne: json.
--zapytanie Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
--gadatliwy Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

sfctl compose remove

Usuwa istniejące wdrożenie usługi Service Fabric z klastra.

Usuwa istniejące wdrożenie redagowania usługi Service Fabric.

Argumenty

Argument opis
--deployment-name [Wymagane] Tożsamość wdrożenia.
--timeout -t Limit czasu serwera na potrzeby wykonywania operacji w sekundach. Ten limit czasu określa czas trwania, przez który klient chce poczekać na ukończenie żądanej operacji. Wartość domyślna tego parametru to 60 sekund. Wartość domyślna: 60.

Argumenty globalne

Argument opis
--debugować Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
--help -h Pokaż ten komunikat pomocy i zakończ pracę.
--output -o Format danych wyjściowych. Dozwolone wartości: json, jsonc, table, tsv. Ustawienie domyślne: json.
--zapytanie Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
--gadatliwy Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

sfctl compose status

Pobiera informacje o wdrożeniu redagowania usługi Service Fabric.

Zwraca stan wdrożenia redagowania, które zostało utworzone lub w procesie tworzenia w klastrze usługi Service Fabric i którego nazwa jest zgodna z nazwą określoną jako parametr. Odpowiedź zawiera nazwę, stan i inne szczegóły dotyczące wdrożenia.

Argumenty

Argument opis
--deployment-name [Wymagane] Tożsamość wdrożenia.
--timeout -t Limit czasu serwera na potrzeby wykonywania operacji w sekundach. Ten limit czasu określa czas trwania, przez który klient chce poczekać na ukończenie żądanej operacji. Wartość domyślna tego parametru to 60 sekund. Wartość domyślna: 60.

Argumenty globalne

Argument opis
--debugować Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
--help -h Pokaż ten komunikat pomocy i zakończ pracę.
--output -o Format danych wyjściowych. Dozwolone wartości: json, jsonc, table, tsv. Ustawienie domyślne: json.
--zapytanie Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
--gadatliwy Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

sfctl compose upgrade

Rozpoczyna uaktualnianie wdrożenia redagowania w klastrze usługi Service Fabric.

Sprawdza poprawność podanych parametrów uaktualnienia i rozpoczyna uaktualnianie wdrożenia, jeśli parametry są prawidłowe.

Argumenty

Argument opis
--deployment-name [Wymagane] Nazwa wdrożenia.
--file-path [Wymagane] Ścieżka do docelowego pliku docker compose.
--default-svc-type-health-map Słownik zakodowany w formacie JSON opisujący zasady kondycji używane do oceny kondycji usług.
--encrypted-pass Zamiast monitować o hasło rejestru kontenerów, użyj już zaszyfrowanej frazy pass-phrase.
--failure-action Możliwe wartości to: "Invalid", "Rollback", "Manual".
--force-restart Procesy są wymusić ponowne uruchomienie podczas uaktualniania nawet wtedy, gdy wersja kodu nie uległa zmianie.

Uaktualnienie zmienia tylko konfigurację lub dane.
--has-pass Wyświetli monit o podanie hasła do rejestru kontenerów.
--health-check-retry Czas między próbami przeprowadzenia kontroli kondycji, jeśli aplikacja lub klaster nie są w dobrej kondycji.
--health-check-stable Czas, przez jaki aplikacja lub klaster musi pozostać w dobrej kondycji, zanim uaktualnienie przejdzie do następnej domeny uaktualnienia.

Po raz pierwszy jest interpretowany jako ciąg reprezentujący czas trwania ISO 8601. Jeśli to się nie powiedzie, zostanie ona zinterpretowana jako liczba reprezentująca łączną liczbę milisekund.
--health-check-wait Czas oczekiwania po ukończeniu domeny uaktualnienia przed rozpoczęciem procesu kontroli kondycji.
--replica-set-check Maksymalny czas blokowania przetwarzania domeny uaktualnienia i zapobiegania utracie dostępności, gdy występują nieoczekiwane problemy.

Po wygaśnięciu tego limitu czasu przetwarzanie domeny uaktualnienia będzie kontynuowane niezależnie od problemów z utratą dostępności. Limit czasu jest resetowany na początku każdej domeny uaktualnienia. Prawidłowe wartości to od 0 do 42949672925 włącznie.
--svc-type-health-map Zakodowana w formacie JSON lista obiektów opisujących zasady kondycji używane do oceny kondycji różnych typów usług.
--timeout -t Wartość domyślna: 60.
--w złej kondycji aplikacji Maksymalny dozwolony procent aplikacji w złej kondycji przed zgłoszeniem błędu.

Na przykład aby zezwolić 10% aplikacji na złą kondycję, ta wartość będzie wynosić 10. Wartość procentowa reprezentuje maksymalną tolerowaną wartość procentową aplikacji, które mogą być w złej kondycji, zanim klaster zostanie uznany za błąd. Jeśli wartość procentowa jest przestrzegana, ale istnieje co najmniej jedna aplikacja w złej kondycji, kondycja jest oceniana jako Ostrzeżenie. Jest to obliczane przez podzielenie liczby aplikacji w złej kondycji na łączną liczbę wystąpień aplikacji w klastrze.
--upgrade-domain-timeout Czas ukończenia każdej domeny uaktualnienia przed wykonaniem funkcji FailureAction.

Po raz pierwszy jest interpretowany jako ciąg reprezentujący czas trwania ISO 8601. Jeśli to się nie powiedzie, zostanie ona zinterpretowana jako liczba reprezentująca łączną liczbę milisekund.
--upgrade-kind Ustawienie domyślne: Stopniowe.
--upgrade-mode Możliwe wartości to: "Invalid", "UnmonitoredAuto", "UnmonitoredManual", "Monitored". Wartość domyślna: NiemonitorowaneAuto.
--upgrade-timeout Czas ukończenia ogólnego uaktualnienia przed wykonaniem funkcji FailureAction.

Po raz pierwszy jest interpretowany jako ciąg reprezentujący czas trwania ISO 8601. Jeśli to się nie powiedzie, zostanie ona zinterpretowana jako liczba reprezentująca łączną liczbę milisekund.
--user Nazwa użytkownika do nawiązania połączenia z rejestrem kontenerów.
--warning-as-error Wskazuje, czy ostrzeżenia są traktowane z taką samą ważnością jak błędy.

Argumenty globalne

Argument opis
--debugować Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
--help -h Pokaż ten komunikat pomocy i zakończ pracę.
--output -o Format danych wyjściowych. Dozwolone wartości: json, jsonc, table, tsv. Ustawienie domyślne: json.
--zapytanie Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
--gadatliwy Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

sfctl compose upgrade-rollback

Rozpoczyna wycofywanie uaktualnienia wdrożenia redagowania w klastrze usługi Service Fabric.

Wycofywanie uaktualnienia wdrożenia usługi Service Fabric.

Argumenty

Argument opis
--deployment-name [Wymagane] Tożsamość wdrożenia.
--timeout -t Limit czasu serwera na potrzeby wykonywania operacji w sekundach. Ten limit czasu określa czas trwania, przez który klient chce poczekać na ukończenie żądanej operacji. Wartość domyślna tego parametru to 60 sekund. Wartość domyślna: 60.

Argumenty globalne

Argument opis
--debugować Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
--help -h Pokaż ten komunikat pomocy i zakończ pracę.
--output -o Format danych wyjściowych. Dozwolone wartości: json, jsonc, table, tsv. Ustawienie domyślne: json.
--zapytanie Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
--gadatliwy Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

sfctl compose upgrade-status

Pobiera szczegółowe informacje o najnowszym uaktualnieniu wykonanym w ramach tego wdrożenia redagowania usługi Service Fabric.

Zwraca informacje o stanie uaktualnienia wdrożenia redagowania wraz ze szczegółami, aby ułatwić debugowanie problemów z kondycją aplikacji.

Argumenty

Argument opis
--deployment-name [Wymagane] Tożsamość wdrożenia.
--timeout -t Limit czasu serwera na potrzeby wykonywania operacji w sekundach. Ten limit czasu określa czas trwania, przez który klient chce poczekać na ukończenie żądanej operacji. Wartość domyślna tego parametru to 60 sekund. Wartość domyślna: 60.

Argumenty globalne

Argument opis
--debugować Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
--help -h Pokaż ten komunikat pomocy i zakończ pracę.
--output -o Format danych wyjściowych. Dozwolone wartości: json, jsonc, table, tsv. Ustawienie domyślne: json.
--zapytanie Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
--gadatliwy Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

Następne kroki