az sf service

Azure Service Fabric kümesinde çalışan hizmetleri yönetme. Yalnızca ARM tarafından dağıtılan hizmetleri destekler.

Komutlar

az sf service create

Azure Service Fabric kümesinde yeni bir hizmet oluşturun.

az sf service delete

Bir hizmeti silme.

az sf service list

Belirli bir uygulamanın hizmetlerini listeleme.

az sf service show

Bir hizmet alın.

az sf service create

Azure Service Fabric kümesinde yeni bir hizmet oluşturun.

az sf service create --application
                     --cluster-name
                     --name
                     --resource-group
                     --service-type
                     --state {stateful, stateless}
                     [--default-move-cost {High, Low, Medium, Zero}]
                     [--instance-count]
                     [--min-replica]
                     [--partition-scheme {named, singleton, uniformInt64}]
                     [--target-replica]

Örnekler

Örnek sayısı -1 (tüm düğümlerde) ile durum bilgisi olmayan yeni bir "testApp~testService1" hizmeti oluşturun.

az sf service create -g testRG -c testCluster --application-name testApp --state stateless --service-name testApp~testService \
  --service-type testStateless --instance-count -1 --partition-scheme singleton

5 düğüm hedefi olan yeni bir durum bilgisi olan "testApp~testService2" hizmeti oluşturun.

az sf service create -g testRG -c testCluster --application-name testApp --state stateful --service-name testApp~testService2 \
  --service-type testStatefulType --min-replica-set-size 3 --target-replica-set-size 5

Gerekli Parametreler

--application --application-name

Hizmetin adını belirtin. Uygulama adı, hizmet adının bir ön eki olmalıdır, örneğin: appName~serviceName.

--cluster-name -c

Kümenin adını belirtin; belirtilmemişse kaynak grubu adıyla aynı olacaktır.

--name --service-name

Hizmetin adını belirtin. Uygulama adı, hizmet adının bir ön eki olmalıdır, örneğin: appName~serviceName.

--resource-group -g

Kaynak grubu adını belirtin. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--service-type

Uygulamanın hizmet türü adını belirtin; uygulama bildiriminde bulunmalıdır.

--state

Hizmetin durum bilgisi olup olmadığını belirtin.

kabul edilen değerler: stateful, stateless

İsteğe Bağlı Parametreler

--default-move-cost

Taşıma için varsayılan maliyeti belirtin. Daha yüksek maliyetler, kümeyi dengelemeye çalışırken Küme Resource Manager çoğaltmayı taşıma olasılığını düşürür.

kabul edilen değerler: High, Low, Medium, Zero
--instance-count

Durum bilgisi olmayan hizmet için örnek sayısını belirtin. -1 kullanılırsa, tüm düğümlerde çalıştırılacağı anlamına gelir.

--min-replica --min-replica-set-size

Durum bilgisi olan hizmet için en düşük çoğaltma kümesi boyutunu belirtin.

--partition-scheme

Hangi bölüm düzeninin kullanılacağını belirtin. Tekli bölümler genellikle hizmet ek yönlendirme gerektirmediğinde kullanılır. UniformInt64, her bölümün bir dizi int64 anahtarına sahip olduğu anlamına gelir. Adlandırılmış değer genellikle sınırlanmış küme içinde demet oluşturulabilen verilere sahip hizmetler içindir. Adlandırılmış bölüm anahtarları olarak kullanılan veri alanlarına örnek olarak bölgeler, posta kodları, müşteri grupları veya diğer iş sınırları verilebilir.

kabul edilen değerler: named, singleton, uniformInt64
varsayılan değer: singleton
--target-replica --target-replica-set-size

Durum bilgisi olan hizmet için hedef çoğaltma kümesi boyutunu belirtin.

az sf service delete

Bir hizmeti silme.

az sf service delete --application-name
                     --cluster-name
                     --name
                     --resource-group

Örnekler

Hizmeti silin.

az sf service delete -g testRG -c testCluster --application-name testApp --service-name testApp~testService

Gerekli Parametreler

--application-name

Uygulama kaynağının adı.

--cluster-name -c

Kümenin adını belirtin; belirtilmemişse kaynak grubu adıyla aynı olacaktır.

--name --service-name

Hizmetin adını belirtin. Uygulama adı, hizmet adının bir ön eki olmalıdır, örneğin: appName~serviceName.

--resource-group -g

Kaynak grubu adını belirtin. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

az sf service list

Belirli bir uygulamanın hizmetlerini listeleme.

az sf service list --application-name
                   --cluster-name
                   --resource-group

Örnekler

Hizmetleri listeleme.

az sf service list -g testRG -c testCluster --application-name testApp

Gerekli Parametreler

--application-name

Uygulama kaynağının adı.

--cluster-name -c

Kümenin adını belirtin; belirtilmemişse kaynak grubu adıyla aynı olacaktır.

--resource-group -g

Kaynak grubu adını belirtin. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

az sf service show

Bir hizmet alın.

az sf service show --application-name
                   --cluster-name
                   --name
                   --resource-group

Örnekler

Azure Service Fabric kümesindeki bir hizmetin özelliklerini gösterme.

az sf service show -g testRG -c testCluster --application-name testApp --service-name testApp~testService

Gerekli Parametreler

--application-name

Uygulama kaynağının adı.

--cluster-name -c

Kümenin adını belirtin; belirtilmemişse kaynak grubu adıyla aynı olacaktır.

--name --service-name

Hizmetin adını belirtin. Uygulama adı, hizmet adının bir ön eki olmalıdır, örneğin: appName~serviceName.

--resource-group -g

Kaynak grubu adını belirtin. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.