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
- Konfigurowanie interfejsu wiersza polecenia usługi Service Fabric.
- Dowiedz się, jak używać interfejsu wiersza polecenia usługi Service Fabric przy użyciu przykładowych skryptów.