sfctl compose
Docker Compose uygulamaları oluşturun, silin ve yönetin.
Komutlar
Komut | Açıklama |
---|---|
oluşturmaya | Service Fabric oluşturma dağıtımı oluşturur. |
listele | Service Fabric kümesinde oluşturulan oluşturma dağıtımlarının listesini alır. |
remove | Mevcut Service Fabric oluşturma dağıtımlarını kümeden siler. |
durum | Service Fabric oluşturma dağıtımı hakkında bilgi alır. |
yükseltme | Service Fabric kümesinde oluşturma dağıtımını yükseltmeye başlar. |
yükseltme geri alma | Service Fabric kümesinde oluşturma dağıtımı yükseltmesini geri döndürmeye başlar. |
yükseltme durumu | Bu Service Fabric oluşturma dağıtımında gerçekleştirilen en son yükseltmenin ayrıntılarını alır. |
sfctl compose create
Service Fabric oluşturma dağıtımı oluşturur.
Bağımsız değişkenler
Bağımsız değişken | Açıklama |
---|---|
--deployment-name [Gerekli] | Dağıtımın adı. |
--file-path [Gerekli] | Hedef Docker Compose dosyasının yolu. |
--encrypted-pass | Kapsayıcı kayıt defteri parolası istemektense, zaten şifrelenmiş bir parola kullanın. |
--has-pass | Kapsayıcı kayıt defterinin parolasını ister. |
--timeout -t | Varsayılan: 60. |
--kullanıcı | Kapsayıcı kayıt defterine bağlanmak için kullanıcı adı. |
Genel Bağımsız Değişkenler
Bağımsız değişken | Açıklama |
---|---|
--hata ayıklama | Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın. |
--help -h | Bu yardım iletisini göster ve çık. |
--output -o | Çıkış biçimi. İzin verilen değerler: json, jsonc, table, tsv. Varsayılan: json. |
--sorgu | JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ . |
--Ayrıntılı | Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın. |
sfctl compose list
Service Fabric kümesinde oluşturulan oluşturma dağıtımlarının listesini alır.
Oluşturulan veya Service Fabric kümesinde oluşturulma sürecindeki oluşturma dağıtımlarıyla ilgili durumu alır. Yanıt, oluşturma dağıtımlarıyla ilgili adı, durumu ve diğer ayrıntıları içerir. Dağıtım listesi bir sayfaya sığmazsa, bir sonuç sayfasının yanı sıra bir devam belirteci döndürülür ve bir sonraki sayfayı almak için kullanılabilir.
Bağımsız değişkenler
Bağımsız değişken | Açıklama |
---|---|
--continuation-token | Devam belirteci parametresi, sonraki sonuç kümesini almak için kullanılır. Sistemden alınan sonuçlar tek bir yanıta sığmadığında API'nin yanıtına boş olmayan bir değer içeren bir devamlılık belirteci eklenir. Bu değer bir sonraki API çağrısına geçirildiğinde, API bir sonraki sonuç kümesini döndürür. Başka sonuç yoksa, devamlılık belirteci bir değer içermez. Bu parametrenin değeri URL kodlanmış olmamalıdır. |
--max-results | Sayfalanan sorguların bir parçası olarak döndürülecek en fazla sonuç sayısı. Bu parametre, döndürülen sonuç sayısı üzerindeki üst sınırı tanımlar. Döndürülen sonuçlar, yapılandırmada tanımlanan maksimum ileti boyutu kısıtlamalarına göre iletiye sığmazsa belirtilen en yüksek sonuçlardan daha az olabilir. Bu parametre sıfırsa veya belirtilmemişse, disk belleğine alınan sorgu dönüş iletisine sığabilecek kadar çok sonuç içerir. |
--timeout -t | İşlemi saniyeler içinde gerçekleştirmek için sunucu zaman aşımı. Bu zaman aşımı, istemcinin istenen işlemin tamamlanmasını beklemeye istekli olduğu süreyi belirtir. Bu parametre için varsayılan değer 60 saniyedir. Varsayılan: 60. |
Genel Bağımsız Değişkenler
Bağımsız değişken | Açıklama |
---|---|
--hata ayıklama | Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın. |
--help -h | Bu yardım iletisini göster ve çık. |
--output -o | Çıkış biçimi. İzin verilen değerler: json, jsonc, table, tsv. Varsayılan: json. |
--sorgu | JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ . |
--Ayrıntılı | Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın. |
sfctl compose remove
Mevcut Service Fabric oluşturma dağıtımlarını kümeden siler.
Mevcut Service Fabric oluşturma dağıtımlarını siler.
Bağımsız değişkenler
Bağımsız değişken | Açıklama |
---|---|
--deployment-name [Gerekli] | Dağıtımın kimliği. |
--timeout -t | İşlemi saniyeler içinde gerçekleştirmek için sunucu zaman aşımı. Bu zaman aşımı, istemcinin istenen işlemin tamamlanmasını beklemeye istekli olduğu süreyi belirtir. Bu parametre için varsayılan değer 60 saniyedir. Varsayılan: 60. |
Genel Bağımsız Değişkenler
Bağımsız değişken | Açıklama |
---|---|
--hata ayıklama | Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın. |
--help -h | Bu yardım iletisini göster ve çık. |
--output -o | Çıkış biçimi. İzin verilen değerler: json, jsonc, table, tsv. Varsayılan: json. |
--sorgu | JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ . |
--Ayrıntılı | Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın. |
sfctl compose durumu
Service Fabric oluşturma dağıtımı hakkında bilgi alır.
Oluşturulan veya Service Fabric kümesinde oluşturulma sürecinde olan ve adı parametre olarak belirtilenle eşleşen oluşturma dağıtımının durumunu döndürür. Yanıt, adı, durumu ve dağıtımla ilgili diğer ayrıntıları içerir.
Bağımsız değişkenler
Bağımsız değişken | Açıklama |
---|---|
--deployment-name [Gerekli] | Dağıtımın kimliği. |
--timeout -t | İşlemi saniyeler içinde gerçekleştirmek için sunucu zaman aşımı. Bu zaman aşımı, istemcinin istenen işlemin tamamlanmasını beklemeye istekli olduğu süreyi belirtir. Bu parametre için varsayılan değer 60 saniyedir. Varsayılan: 60. |
Genel Bağımsız Değişkenler
Bağımsız değişken | Açıklama |
---|---|
--hata ayıklama | Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın. |
--help -h | Bu yardım iletisini göster ve çık. |
--output -o | Çıkış biçimi. İzin verilen değerler: json, jsonc, table, tsv. Varsayılan: json. |
--sorgu | JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ . |
--Ayrıntılı | Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın. |
sfctl compose yükseltmesi
Service Fabric kümesinde oluşturma dağıtımını yükseltmeye başlar.
Sağlanan yükseltme parametrelerini doğrular ve parametreler geçerliyse dağıtımı yükseltmeye başlar.
Bağımsız değişkenler
Bağımsız değişken | Açıklama |
---|---|
--deployment-name [Gerekli] | Dağıtımın adı. |
--file-path [Gerekli] | Hedef Docker oluşturma dosyasının yolu. |
--default-svc-type-health-map | Hizmetlerin sistem durumunu değerlendirmek için kullanılan sistem durumu ilkesini açıklayan JSON kodlanmış sözlüğü. |
--encrypted-pass | Kapsayıcı kayıt defteri parolası istemektense, zaten şifrelenmiş bir parola kullanın. |
--failure-action | Olası değerler şunlardır: 'Invalid', 'Rollback', 'Manual'. |
--force-restart | İşlemler, kod sürümü değişmediğinde bile yükseltme sırasında zorla yeniden başlatılır. Yükseltme yalnızca yapılandırmayı veya verileri değiştirir. |
--has-pass | Kapsayıcı kayıt defterinin parolasını ister. |
--health-check-retry | Uygulama veya küme iyi durumda değilse sistem durumu denetimleri gerçekleştirme girişimleri arasındaki süre. |
--health-check-stable | Yükseltme bir sonraki yükseltme etki alanına geçmeden önce uygulamanın veya kümenin iyi durumda kalması gereken süre. İlk olarak ISO 8601 süresini temsil eden bir dize olarak yorumlanır. Bu başarısız olursa, toplam milisaniye sayısını temsil eden bir sayı olarak yorumlanır. |
--health-check-wait | Sistem durumu denetimleri işlemine başlamadan önce bir yükseltme etki alanını tamamladıktan sonra beklenmesi gereken süre. |
--replica-set-check | Yükseltme etki alanının işlenmesini engellemek ve beklenmeyen sorunlar olduğunda kullanılabilirlik kaybını önlemek için gereken maksimum süre. Bu zaman aşımı sona erdiğinde, kullanılabilirlik kaybı sorunlarından bağımsız olarak yükseltme etki alanının işlenmesi devam eder. Zaman aşımı her yükseltme etki alanının başlangıcında sıfırlanır. Geçerli değerler 0 ile 42949672925 (dahil) arasındadır. |
--svc-type-health-map | Farklı hizmet türlerinin sistem durumunu değerlendirmek için kullanılan sistem durumu ilkelerini açıklayan JSON kodlanmış nesne listesi. |
--timeout -t | Varsayılan: 60. |
--unhealthy-app | Hata raporlamadan önce, iyi durumda olmayan uygulamaların izin verilen en yüksek yüzdesi. Örneğin, uygulamaların %10'unun iyi durumda olmamasına izin vermek için bu değer 10 olur. Yüzde, küme hata olarak değerlendirilmeden önce iyi durumda olmayan uygulamaların en yüksek tolere edilen yüzdesini temsil eder. Yüzdeye uyulup en az bir iyi durumda olmayan uygulama varsa sistem durumu Uyarı olarak değerlendirilir. Bu, iyi durumda olmayan uygulamaların sayısı kümedeki toplam uygulama örneği sayısına bölünerek hesaplanır. |
--upgrade-domain-timeout | FailureAction yürütülmeden önce her yükseltme etki alanının tamamlanması gereken süre. İlk olarak ISO 8601 süresini temsil eden bir dize olarak yorumlanır. Bu başarısız olursa, toplam milisaniye sayısını temsil eden bir sayı olarak yorumlanır. |
--upgrade-kind | Varsayılan: Sıralı. |
--upgrade-mode | Olası değerler şunlardır: 'Invalid', 'UnmonitoredAuto', 'UnmonitoredManual', 'Monitored'. Varsayılan: UnmonitoredAuto. |
--upgrade-timeout | FailureAction yürütülmeden önce genel yükseltmenin tamamlanması gereken süre. İlk olarak ISO 8601 süresini temsil eden bir dize olarak yorumlanır. Bu başarısız olursa, toplam milisaniye sayısını temsil eden bir sayı olarak yorumlanır. |
--kullanıcı | Kapsayıcı kayıt defterine bağlanmak için kullanıcı adı. |
--error olarak uyarı | Uyarıların hatalarla aynı önem derecesine sahip olup olmadığını gösterir. |
Genel Bağımsız Değişkenler
Bağımsız değişken | Açıklama |
---|---|
--hata ayıklama | Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın. |
--help -h | Bu yardım iletisini göster ve çık. |
--output -o | Çıkış biçimi. İzin verilen değerler: json, jsonc, table, tsv. Varsayılan: json. |
--sorgu | JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ . |
--Ayrıntılı | Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın. |
sfctl compose upgrade-rollback
Service Fabric kümesinde oluşturma dağıtımı yükseltmesini geri döndürmeye başlar.
Service fabric oluşturma dağıtım yükseltmesi geri alma.
Bağımsız değişkenler
Bağımsız değişken | Açıklama |
---|---|
--deployment-name [Gerekli] | Dağıtımın kimliği. |
--timeout -t | İşlemi saniyeler içinde gerçekleştirmek için sunucu zaman aşımı. Bu zaman aşımı, istemcinin istenen işlemin tamamlanmasını beklemeye istekli olduğu süreyi belirtir. Bu parametre için varsayılan değer 60 saniyedir. Varsayılan: 60. |
Genel Bağımsız Değişkenler
Bağımsız değişken | Açıklama |
---|---|
--hata ayıklama | Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın. |
--help -h | Bu yardım iletisini göster ve çık. |
--output -o | Çıkış biçimi. İzin verilen değerler: json, jsonc, table, tsv. Varsayılan: json. |
--sorgu | JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ . |
--Ayrıntılı | Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın. |
sfctl compose upgrade-status
Bu Service Fabric oluşturma dağıtımında gerçekleştirilen en son yükseltmenin ayrıntılarını alır.
Oluşturma dağıtımı yükseltmesinin durumu hakkındaki bilgileri ve uygulama sistem durumu sorunlarının hatalarını ayıklamaya yardımcı olacak ayrıntıları döndürür.
Bağımsız değişkenler
Bağımsız değişken | Açıklama |
---|---|
--deployment-name [Gerekli] | Dağıtımın kimliği. |
--timeout -t | İşlemi saniyeler içinde gerçekleştirmek için sunucu zaman aşımı. Bu zaman aşımı, istemcinin istenen işlemin tamamlanmasını beklemeye istekli olduğu süreyi belirtir. Bu parametre için varsayılan değer 60 saniyedir. Varsayılan: 60. |
Genel Bağımsız Değişkenler
Bağımsız değişken | Açıklama |
---|---|
--hata ayıklama | Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın. |
--help -h | Bu yardım iletisini göster ve çık. |
--output -o | Çıkış biçimi. İzin verilen değerler: json, jsonc, table, tsv. Varsayılan: json. |
--sorgu | JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ . |
--Ayrıntılı | Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın. |
Sonraki adımlar
- Service Fabric CLI'yı ayarlayın .
- Örnek betikleri kullanarak Service Fabric CLI'yi kullanmayı öğrenin.