Aracılığıyla paylaş


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