(KULLANIMSIZ) Marathon web kullanıcı arabirimi aracılığıyla Azure Container Service DC/OS kümesini yönetme

Uyarı

Azure Container Service (ACS) kullanım dışı bırakılıyor. ACS'ye yeni özellik veya işlevsellik eklenmiyor. Tüm API'ler, portal deneyimi, CLI komutları ve belgeleri kullanım dışı olarak işaretlenir.

Daha fazla bilgi için bkz. Azure.com'da Azure Container Service kullanımdan kaldırma duyurusu.

Aşağıdaki Azure Market çözümlerinden birini dağıtmanızı öneririz:

Kubernetes kullanmak istiyorsanız bkz. Azure Kubernetes Service.

DC/OS, temel donanımı özetlerken, kümelenmiş iş yüklerini dağıtmak ve ölçeklendirmek için ortam sağlar. DC/OS’nin en üstünde, hesaplama iş yüklerini zamanlamayı ve yürütmeyi yöneten bir çerçeve vardır.

Çerçeveler birçok popüler iş yükü için kullanılabilir olsa da, bu belgede Marathon ile kapsayıcıları dağıtmaya nasıl başlandığı açıklanır.

Önkoşullar

Bu örneklerin üzerinden geçmeden önce, Azure Kapsayıcı Hizmeti’nde yapılandırılan bir DC/OS kümeniz olması gerekir. Bu kümeye uzaktan bağlantınız olması da gerekir. Bu öğeler hakkında daha fazla bilgi için, aşağıdaki makalelere bakın:

Not

Bu makalede, yerel bağlantı noktanız 80 aracılığıyla DC/OS kümesine tünel oluşturduğunuz varsayılır.

DC/OS kullanıcı arabirimini keşfetme

Secure Shell (SSH) tüneli oluşturulmuşsahttp://localhost/. Bu, DC/OS web kullanıcı arabirimini yükler ve kullanılan kaynaklar, etkin aracılar ve çalışan hizmetler gibi, küme hakkında bilgileri gösterir.

DC/OS Kullanıcı Arabirimi

Marathon kullanıcı arabirimini keşfetme

Marathon kullanıcı arabirimini görmek için http://localhost/marathon. Bu ekranda, Azure Kapsayıcı Hizmeti DC/OS kümesinde yeni kapsayıcı veya başka bir uygulama başlatabilirsiniz. Kapsayıcıları ve uygulamaları çalıştırma hakkında bilgileri de görebilirsiniz.

Marathon kullanıcı arabirimi

Docker biçimli kapsayıcı dağıtma

Yeni kapsayıcıyı Marathon kullanarak dağıtmak için Uygulama Oluştur'a tıklayın ve form sekmelerine aşağıdaki bilgileri girin:

Alan Değer
ID nginx
Bellek 32
Görüntü nginx
Bağlantı
Ana Bilgisayar Bağlantı Noktası 80
Protokol TCP

Yeni Uygulama Kullanıcı Arabirimi --Genel

Yeni Uygulama Kullanıcı Arabirimi--Docker Kapsayıcısı

Yeni Uygulama Kullanıcı Arabirimi--Bağlantı Noktaları ve Hizmet Bulma

Kapsayıcı bağlantı noktasını statik olarak aracıdaki bağlantı noktasıyla eşlemek istiyorsanız, JSON Modu’nu kullanmalısınız. Bunu yapmak için, geçişi kullanarak Yeni Uygulama Sihirbazı'nı JSON Modu’na geçirin. Ardından, uygulama tanımının portMappings bölümünün altına aşağıdaki ayarı girin. Bu örnek, kapsayıcının 80 numaralı bağlantı noktasını DC/OS aracının 80 numaralı bağlantı noktasına bağlar. Bu değişikliği yaptıktan sonra bu sihirbazı JSON modundan çıkarabilirsiniz.

"hostPort": 80,

Yeni Uygulama Kullanıcı Arabirimi--bağlantı noktası 80 örneği

Sistem durumu denetimlerini etkinleştirmek istiyorsanız Sistem Durumu Denetimleri sekmesinde bir yol belirleyin.

Yeni Uygulama UI--durum denetimleri

DC/OS kümesi bir grup özel ve ortak aracıyla dağıtılır. Kümenin İnternet’ten uygulamalara erişebilmesi için, uygulamaları ortak aracıya dağıtmanız gerekir. Bunu yapmak için, Yeni Uygulama Sihirbazı'nın İsteğe Bağlı sekmesini seçin ve Kabul Edilen Kaynak Rolleri için slave_public girin.

Ardından Uygulama Oluştur'a tıklayın.

Yeni Uygulama Kullanıcı Arabirimi--ortak aracı ayarı

Marathon ana sayfasına geri döndüğünüzde, kapsayıcının dağıtımın durumunu görebilirsiniz. Başlangıçta Dağıtılıyor durumu görüntülenir. Dağıtım başarıyla tamamlandıktan sonra durum Çalışıyor olarak değişir.

Marathon ana sayfası kullanıcı arabirimi--kapsayıcı dağıtım durumu

DC/OS web kullanıcı arabirimine geri döndüğünüzde (http://localhost/)bu örnekte, Docker biçimli bir kapsayıcı) DC/OS kümesinde bir görevin çalıştığını görürsünüz.

DC/OS web kullanıcı arabirimi--kümede çalışan görev

Görevin üzerinde çalıştığı küme düğümünü görmek için Düğümler sekmesine tıklayın.

DC/OS web kullanıcı arabirimi--görev küme düğümü

Kapsayıcıya ulaşma

Bu örnekte, uygulama bir ortak aracı düğümünde çalışıyor. Şu kümenin aracı FQDN'sine göz atarak uygulamaya İnternet'ten ulaşırsınız: http://[DNSPREFIX]agents.[REGION].cloudapp.azure.comburada:

  • DNSPREFIX Kümeyi dağıttığınızda sağladığınız DNS önekidir.

  • REGION kaynak grubunuzun bulunduğu bölgedir.

    İnternet'ten Nginx

Sonraki adımlar