Konteyner dünyasının kapısını açın: Docker ve POD

Teknolojinin gelişmesiyle birlikte, çeşitli uygulamalar gittikçe daha karmaşık hale geldi ve geliştirme baskısı gün geçtikçe artmaktadır.Hız ve kalite gibi çeşitli gereksinimler, işletmenin altyapısı, BT ekibi ve iş akışı üzerinde daha fazla baskı oluşturmuştur.

Diyelim ki, uygulamaları geliştirmek için bir dizüstü bilgisayar kullanıyorsunuz ve geliştirme ortamının belirli bir yapılandırması var ve diğer geliştiricilerin ortam yapılandırması biraz farklı olabilir. Geliştirmekte olduğunuz uygulama sadece mevcut konfigürasyonunuza bağlı değildir, aynı zamanda bazı özel kütüphaneler, bağımlılıklar ve dosyalar gerektirir. Öte yandan, şirketiniz aynı zamanda standartlaştırılmış geliştirme ve üretim ortamlarına, konfigürasyon ve destek dosyalarına vb. Sahiptir. Bu ortamları ek yüke neden olmadan mümkün olduğunca yerel olarak simüle etmek istersiniz. Şu anda, uygulamanın bu ortamlarda çalışıp kalite denetimini geçebileceğinden ve dağıtım sürecinde herhangi bir sorun yaşamadığından ve kodu yeniden yazıp hatayı düzeltmeye gerek kalmayacağından nasıl emin oluyorsunuz?

Cevap şudur: kapları kullanın. Kapsayıcılar, uygulamalarınızın gerekli kitaplıklara, bağımlılıklara ve dosyalara sahip olmasını sağlayabilir.Bu uygulamaları üretimde herhangi bir olumsuz etki endişesi duymadan özgürce taşıyabilirsiniz.

Konteyner kelimesi kelimenin tam anlamıyla "malzemeleri tutabilen aparat" veya basitçe "paket" anlamına gelir. O zaman BT dünyasında, konteyner teknolojisi LinuxContainer'ın gerçek bir çevirisidir. Evet, Linux piyasaya sürüldüğünden beri konteynerler, bulut platformlarında vazgeçilmez bir teknolojiye dönüştü. Linux birden fazla ortamda size yardımcı olabilir. Bulutta yereldeki en temel bilgi işlem birimi olarak, standardizasyon, hafiflik, kolay taşınabilirlik ve güvenlik gibi özellikleri giderek daha fazla kuruluş tarafından memnuniyetle karşılanmaktadır.

Linux'a ek olarak, Docker şu anda herkesin tartıştığı, neredeyse kapsayıcılarla eşanlamlı olan sıcak bir konudur. Ancak konteyner dünyasında Docker'ı anlamak istiyorsanız, önce şunu anlamalısınız: Bir konteynerin temel yapısı nedir? Konteynerlerin tipik uygulamaları nelerdir? Bahsetmeye değer kapları kullanmanın bazı mükemmel durumları nelerdir? Verimliliği artırmak için kapsayıcılar gerçek işe nasıl uygulanır?

Geliştiricilerin bu özel dönemde daha fazla kuru ürün öğrenmesine izin vermek için, JD Zhilian Cloud'un geliştiricileri, hızlı bir şekilde başlamanıza ve şarj etmeye devam etmenize olanak sağlamak için "Bulutta Yerel Olarak Altı Haftalık" kurs serisini özel olarak planladı. Ve 12 Mart'ta, konteyner yönü için ilk açık sınıf " Container'lar, Docker ve Pod'a Giriş Harika konuşalım!

Bu açık sınıf davet ediyor Öğretmen Liu Junhui, JD Cloud ve AI Cloud Ürün Ar-Ge Departmanının Uzman Mimarı , Kabın temel yapısından başlayarak, kabın yapısı ve temel kullanım yöntemi dahil olmak üzere kabın temel durumunu basit ve derin bir şekilde özetleyin. Sadece bu değil, aynı zamanda geliştiriciler için konteyner uygulamalarının sislerini temizlemek için önemli bir Docker konsepti de tanıtılacak. Ayrıca Liu Junhui, geliştiricilerin kapsayıcıları daha derinlemesine anlamalarına yardımcı olmak için POD'u açıklamaya, POD'un bileşimini ve temel uygulamalarını anlamaya da odaklanacak.

Liu Junhui JD Cloud ve AI Cloud Ürün Ar-Ge Departmanının Uzman Mimarı

Bilgi işlem (sanal makine, konteyner), ağ (geleneksel ağ ve sanal ağ), depolama (bulut sabit disk ve bulut dosya sistemi) ürünleri hakkında derinlemesine bir anlayışa sahip olun. Ağ, depolama ve veri merkezi alanları dahil olmak üzere bir dizi patente sahiptir.

Ek olarak, geliştiricilerin bu kavramları daha derinlemesine anlamalarına izin vermek için Liu Junhui, geliştiricilerin konteyner teorisi ve pratik uygulamaların kombinasyonunu anlamalarına yardımcı olmak için kursa vaka analizi içeriğini de ekledi. Son olarak Liu Junhui, geliştiricilerin hızlı bir şekilde başlayabilmelerini, kendi iş mimarilerine hızla başvurabilmelerini ve iş verimliliğini artırabilmelerini sağlamak için JD Zhilian Cloud uygulamalarını yerel kapsayıcılarda paylaşacak.

Öğrenme noktaları:

1. Kabın temel bileşimi

2. Docker'a giriş

3. Tipik konteyner uygulamaları

4. Kapsüle giriş

5. JD Zhilian Cloud Yerel Kapsayıcı

Not! ! Kayıt başarılı olduktan sonra, dersin başlamasından önce bir SMS / e-posta hatırlatıcısı olacaktır, bu nedenle kayıt olurken lütfen doğru cep telefonu numarasını ve e-posta adresini girin!

Kurs programı aşağıdaki gibidir

  • 19: 45-20: 00 Katılımcılar önceden girer

  • 20: 00-20: 45 Sınıfta Öğretim Görevlisi

  • 20: 45-21: 00 öğretim görevlisi etkileşimli Soru-Cevap oturumu

Küçük bir asistan ekleyin, cevap verin: Jingdong

Açık sınıf değişim grubuna girin

Bu genel sınıf paylaşımı sayesinde konteynerler, Docker ve POD gibi kavramlar hakkında sistematik bir anlayışa sahip olacaksınız. Aynı zamanda, harika vaka analizi ve öğretmen Liu Junhui'nin yerel konteynerlerde JD Zhilian Bulutu hakkındaki pratik deneyimi ve içgörüleriyle, konteynerlerin gerçek işinize nasıl uygulanacağını görmenize yardımcı olacağına ve böylece iş verimliliğini artıracağına inanıyorum. Bulutta yerel teknolojiyle ilgili daha fazla içerik için Jingdong Zhilian Cloud Developer'ı (JDC_Developer) takip edebilirsiniz. Bu özel dönemde birlikte gelişmeye devam edelim!

Sonraki önizleme

Konteynırlara Giriş'in ilk aşamasını dinledikten sonra elbette ütü sıcakken vurmalı ve ilerlemeye devam etmelisiniz! İkinci oturumda, Bay Liu Junhui, esas olarak Kubernetes'in ana bileşenlerini ve temel uygulamalarının yanı sıra POD, Dağıtım ve Hizmet gibi ana Kubernetes kaynaklarını paylaşarak öğretim görevlisi olmaya devam edecek. Kubernetes hemen hemen her tür konteyner yükünü kaldırabilir ve Kubernetes'in rolü tümüyle çalışabilir Uygulama geliştirmenin yaşam döngüsü. Kubernetes'i anlamak, yazılım altyapısının işleyişini daha derinlemesine anlamanıza yardımcı olabilir. Bir kurs rezervasyonu yapmak ve önceden bir koltuk kapmak için asistanınızla iletişime geçmek için acele edin.

Xiaomi üst seviyeye çıkıyor, bu sefer başarılı olabilir mi?
önceki
Java mühendislerinin öğrenme yolunu anlamak için bir makale
Sonraki
6 yaşında programlamayı öğrenin, 9 yaşında bir bilgisayar dergisine yazın ve aylık 20.000 maaş alın Teklif | Program Life 2020
Linux tuhaf diski dolu, nasıl çözülür? | Güç Projesi
SaaS bulut hizmeti, bir veritabanı silme olayı meydana geldiğinde veri güvenliğini nasıl korur?
Veri bilimcisi seksi bir iş mi? Hayalet olduğuna inanıyorum
Huawei ve Alibaba çalışanlarının dinlediği İngilizce kaynakların süresi dolmak üzere, lütfen onları alın
TIOBE March programlama dili sıralaması: Java yükseliyor, Delphi artık mükemmel değil
Rust geliştiricisinin ilk git deneyimi
Huawei, Wuhan'daki çalışanları günde 2.000 RMB'ye kadar sübvanse ediyor; iPhone SE 2 seri üretimi veya erteleme; PowerShell 7.0 yayınlandı | Geek Headlines
Transformer neden bir grafik sinir ağıdır?
Tencent Cloud Weimeng'i "kurtarıyor"! 766 çevrimiçi toplantı düzenleyin, 100'den fazla sunucu tahsis edin ve alarm saati yalnızca 2 saat için ayarlanabilir
1w2'nin altındaki programcılar 2020'de gerçeklerle yüzleşecek ...
Ali mühendisleri size bir B-end dikey pazarlama merkezinin nasıl tasarlanacağını öğretir
To Top