k8s uygulama yönetimi: kümeler oluşturun, uygulamaları dağıtın, uygulamaları yayınlayın, uygulamaları genişletin, uygulamaları güncelleyin

Genel Bakış

Bir önceki makale k8'ler hakkında bazı kavram ve ilkeleri paylaştı.Bu makale temel olarak k8s'in uygulamaları nasıl yönettiğini paylaşıyor. k8s, kapsayıcıları düzenlemek için bir araçtır.Ayrıca uygulamaların tüm yaşam döngüsünü yönetmek için bir araçtır.Uygulamalar oluşturmak, uygulamaları dağıtmak, hizmet sağlamak, uygulamaları ölçeklendirmek ve uygulamaları güncellemekten çok uygundur. Kendi kendini iyileştirme, örneğin, bir sunucu çalışmıyorsa, bu sunucudaki hizmetler, manuel müdahale olmaksızın başka bir ana bilgisayarda çalışacak şekilde otomatik olarak programlanabilir.

k8s tam yaşam döngüsü yönetimi

K8s uygulamaları yönetirken temel adımlar şunlardır: kümeler oluşturma, uygulamaları dağıtma, uygulamaları yayınlama, uygulamaları genişletme ve uygulamaları güncelleme.

K8'ler yeni sürümleri daha hızlı güncelleyebilir, uygulamaları paketleyebilir ve hizmetleri kesintiye uğramadan güncelleyebilir, kesinti olmadan sunucu arızaları ve geliştirme ortamından test ortamına üretim ortamına geçiş son derece rahattır.Bir yapılandırma dosyası yapılabilir ve bir seferde görüntü oluşturulabilir. Her yerde koş. . .

1. Bir küme oluşturun: Neden bir küme kullanmalı?

Kümeleri kullanarak, küme oluşturmak, temelin yetersizliğini gizlemektir.Çeşitli ortamlarda, temel donanım farklıdır, bazıları çeşitli düşük maliyetli sunuculardır, bazıları çeşitli bulut ortamlarıdır, bazıları çeşitli sanal makinelerdir ve bazıları çeşitli ana makinelerdir. Altta yatan ayrıntıları korumak ve güvenilirliği ve kararlılığı artırmak için kümeler oluşturmak gerekir.

K8'lerde, bir küme oluşturmak için yalnızca iki talimat kullanılabilir, biri bir ana düğümü başlatmak ve oluşturmak için kubectl init ve ikinci talimat, bir düğüm düğümü oluşturmak ve kümeye katılmak için kubectl join xxx'dir.

Aslında, kümeler hemen hemen aynıdır. Ana birim, çeşitli meta verileri kontrol etmek ve depolamak için kullanılır.Düğüm düğümü, gerçekten çalışan bir çalışan düğümdür; düğüm düğümü, ana ile düzenli olarak iletişim kurar ve kubelet işlemi aracılığıyla bilgileri rapor eder.

Küme bilgilerini görüntüleyin

2. Uygulamayı dağıtın

Kümeleri kullanmanın temel amacı nedir? Geliştirilen uygulamanın küme üzerinde çalışabilmesi için hizmetler sağlamak için kullanılır, bu da geliştirmenin test için bir uygulama çalıştırmasını gerektirir.

Uygulamayı dağıtın

Bir komut bir hizmeti çalıştırabilir ve görüntü ile bu kadar basit. Bu nedenle, program geliştirildikten sonra, programın bir görüntü olarak paketlenmesi ve ardından kayıt defterine yerleştirilmesi ve ardından uygulamanın çalıştırılması gerekir.

Uygulama dağıtıldıktan sonra uygulamanın adını görebilirsiniz. Beklenen durum, bir kapsülün çalışıyor olmasıdır, şu anda bir bölme vardır ve ayrıca bir tane etkin ve onu başlatma zamanı vardır. Peki bölme nedir?

K8'lerde, en küçük küme programlama birimi bir kapsüldür ve bir kapsül, bir kap veya birden çok kap olabilir. Örneğin, nginx, mysql ve jetty kullanan bir program çalıştırırsanız, bu üçünü aynı bölmede onlara birleşik dağıtım yetenekleri sağlamak için kullanabilirsiniz. Bir bölme yalnızca bir ana bilgisayarda çalışabilir ve bir ana bilgisayarda birden çok bölme olabilir.

3. Uygulamayı yayınlayın

Yayınlama uygulamaları esas olarak dış dünyaya hizmet sağlamak içindir. Bazı insanlar soru sorabilir. Hizmetleri çalıştırıyorum, neden hizmet sağlayamıyorum? Bunun nedeni, bir kümede oluşturulan IP adresleri gibi kaynaklara yalnızca aynı kümeden erişilebilmesidir. Bir bölmenin ayrıca benzersiz bir ip adresi vardır.Birden fazla bölme aynı hizmeti sağladığında, denge yükleyebilme yeteneğine sahip olmaları gerekir, bu nedenle, özellikle hizmet sağlamak için kullanılan hizmet kavramı burada.

Uygulamayı yayınla

Hizmet, esas olarak dışarıdan erişim için bir arayüz sağlamak için kullanılır. Hizmet bir grup bölmeyle ilişkilendirilebilir. Bu bölmelerin ip adresleri farklıdır. Hizmet, her bölmeyi işaret eden karmaşık ve dengeli bir VIP'ye eşdeğerdir. Bölmenin ip adresi değiştiğinde Bundan sonra, otomatik yük dengeleme de sağlanabilir.İlişkilendirme sırasında, servis ve pod esas olarak etiketle ilişkilendirilir (-l etiket anlamına gelir).

Böylece dış dünya bu uygulamaya şu şekilde erişebilir:

4. Genişleme ve küçülme

İşletme çevrimiçi olduktan sonra, büyük bir sınav gibi yüksek eşzamanlılık durumuyla karşılaşırsam ne yapmalıyım? Doğrudan genişletilebilir:

Büyük bir muayeneden sonra ne yapmalı, küçültebilirsiniz:

Burada esas olarak yansıtılan şey, K8S'nin yatay genişleme kabiliyetidir, her genişlediğinde ve küçüldüğünde, bu sadece bir komuttur. VM oluşturmaya gerek yok, ara yazılım dağıtmaya gerek yok, yapılandırmayı değiştirmeye gerek yok, bu otomasyondur. . .

5. Güncelleme

Güncellenmesi gereken yeni bir sürüm varsa, yayınlanması gerektiğinde şunları yapabilirsiniz:

Burada sürekli güncelleme yapabilir, yeni görüntüye göre bir bölme oluşturabilir, çeşitli kaynakları tahsis edebilir ve ardından otomatik olarak denge yükleyebilir, eski bölmeyi silebilir ve ardından hizmeti kesintiye uğratmadan güncellemeye devam edebilirsiniz.

Neden k8'leri seçmelisiniz? Aslında asıl amaç, sürümün verimliliğini, güncellenen sürümün verimliliğini ve yeni sürümün daha rahat ve hızlı bir şekilde piyasaya sürülmesini artırmaktır.

Devop'lar hakkında daha fazla içerik daha sonra paylaşılacak, ilgilenen arkadaşlar buna dikkat edebilir! !

Hong Xin, Zhang Danfeng tarafından kalbi kırılmıştı: Hong Kong'da yaşayacak bir evi yok ve borçlarını ödemek için çekime dönmeyi planlıyor
önceki
Savaşan Devletler dönemi için hazırlanmış, donanım tarafından düzenlenen tavuk yeme ekipmanı listesi, "PUBG Mobile" uygun şekilde hazırlanmıştır
Sonraki
Hong Xin, Liu Haoran'dan yeni çıkış yapan oğluna yardım etmesini istedi, yere düştü ve ağladı ve 2 kutu tuvalet kağıdı kullandı.
K8s'ye süper ayrıntılı giriş İlgili kavramlara, çalışma prensiplerine, mimariye ve bileşenlere giriş
Xiaomi 7 cep telefonu görüntü oluşturma ile iPhone X arasındaki fark nedir?
Netizenler Bi Yingin üstün geçmişini açığa çıkardı, Zhang Danfeng, Bi Ying olmadan yapamazdı ve duygusal konularda tokat atamazdı.
Mercedes-Benz'in kontrolden çıkmasının en son gelişmesi: Mercedes-Benz, o gece ilgili sistemin normal olduğuna resmi olarak karar veriyor
Zhang Zhilin'in iyi kocası ilk kez sorgulandı. Anita Yuen bir ayrıntıyı açıkladı ve Zhang Zhilin,
Vaka paylaşımını başlatmak için mysql ve tomcat'i önyükleme sırasında kendi kendine başlatma ilkesi
Liu Xiangın eski karısı Ge Tian, içki içiyor ve barda arkadaşlarıyla buluşuyor, seksi tarzda giyinmiş, loş ışıkta göz kamaştırıyor.
Samsung W2018 resmi olarak piyasaya sürüldü: F1.5 geniş diyaframlı kamera + iris tanıma, yüksek kaliteli!
Wei Kunlin ve Sang Jie dedikodular yayıldıktan sonra polis müdahale etti Uygulayıcı alenen özür diledi ve gerçekleri uydurduğunu itiraf etti
Kararlı! Yeni Charm Blue tam ekran telefon resmi olarak piyasaya sürüldü: ay sonunda verilen yan parmak izi + 18W hızlı şarj
Tebrikler! Aktris altı yıldır aşık olarak önerildi ve büyük gösteri elmas yüzük ev işleriyle ilgilendiğini ortaya çıkardı ve sonunda bekledi
To Top