Tam metin 1818 Kelimeler, tahmini öğrenme süresi 5 dakika
Kaynak: Pexels
Kubernetes ile ilk temasa geçtiğimde, bu benim ana dalımla uyuşmayan bir "konteyner düzenleme platformuydu". kubernetes garip bir kelimedir - telaffuzu İngilizce konuşanlar için biraz zor olabilir.
Bu platforma katıldığımda önemini anlamaya başladım. Platforma getirdiği otomasyon derecesi daha önce gördüğümden farklı. Kapatılamayan bir kapıyı açtı. Onu derinlemesine incelemeye başlamalıydım.
Sonra bir sorunla karşılaştım.
Geleneksel şekilde düşündüğünüzde Kubernetes ile savaşıyorsunuz
Kubernetes bile soruna mükemmel bir çözüm olduğunu kabul etmiyor. Bununla birlikte, birçok insan hala bu açıdan görüyor. Kubernetes bir sonraki Oracle şirketi değil. Yüzeyde "işinizi tamamen değiştirdiğini" iddia etmiyor, ancak aslında kullanıcıların ödeme yapmasını gerektiriyor. Kubernetes'in rolü aslında daha mütevazı. Aklınızı doğru koymazsanız, bu karakter garip görünebilir.
Bu yüzden, Kubernetes'in her zaman teşvik ettiği gibi, fikirlerin değiştirilmesine daha fazla zaman ayırmam gerektiğini düşünüyorum. Konseptinizi erkenden değiştirebilirseniz, Kubernetes'i sorunsuz bir şekilde öğrenebilir ve kullanabilirsiniz.
Kontrolün Tersine Çevrilmesi
Kubernetes, yerleşik mükemmel otomasyon yeteneklerine sahiptir. Otomatik artıklık, yüksek kullanılabilirlik, kendi kendini iyileştirme, yapılandırma yönetimi vb. İnsanların otomasyon konusunda kafalarının karıştığını gördüm.
Kendi otomasyon sistemlerini entegre etmek için uzun yıllar harcadılar ve şimdi bu sistem platforma daha fazla fayda sağlayabilir. Elbette, prosedürel düşünceyi sürdürmeye devam edecekler.
Beyan etmek, sınırlamak değil
Neyse ki, bu tür bir otomasyonu kabul etmek basittir. Kubernetes kaynaklarını tanımlarken, bildirime dayalı cümleler gereklidir. Kubernetes'e neyin "iyi" olduğunu söyle. Amaç, K8S alanına mümkün olduğunca çok içerik yerleştirmektir. Ve gerektiğinde otomatik olarak tamamlar.
Bırakın Kubernetes en iyi yaptığını yapsın, bu da işletmenizdeki boşlukları doldurmanıza yardımcı olabilir.
Platform düşünme
Birçok kubernetes kavramı platform düşünmeye uygundur. Bu tür bir düşünce, paylaşılan merkezi hizmetlerin kurulmasını teşvik eder ve proje israfını ve özelleştirilmiş çözümlerle yeniden çalışmayı azaltır.
Platform düşüncesi ile riskler gelir. Herkes aynı paylaşılan izleme hizmetine güvenirse, kesinti çok çeşitli patlayıcı etkilere neden olabilir. İzleme sunucusunu ayırarak etkisini sınırlayabilirsiniz, ancak sonunda bireysel hizmetinizin sorumluluğu artacaktır.
Kubernetes bunlardan herhangi birini desteklemekten mutluluk duyar, ancak hepiniz aynı kümede yaşıyorsanız, merkezi stratejik hizmetlerin inşası, silodaki belirli ürünlerin hizmetlerinden daha doğal olacaktır. Faydaları da açıktır:
"Ürünü" "üretimden" çıkarın
Ürün çok büyük olmadığı sürece, mevcut bir üretim kümesine yerleştirilmesi muhtemeldir. Üretim ortamını uygulamadan ayırmak başından beri garip.
Farklı teknolojiler kullanarak, ortamınızı yalnızca ürün teslimata hazır olduğunda oluşturmanız gerekir. Tüm çevre size aittir.
Ama şimdi? Kiracı ve misafirlerle tek çatı altında yaşayan ortak bir yaşam alanındasınız. Bu insanları çok rahatsız ediyor ve özerkliğin kısıtlandığını hissediyor. Önceden, çevrenizde istediğinizi yapabiliyordunuz. Şu anda? Her şeyin üzerinde birinin adı var, dikkatli olmalısın. Bu fenomenden nasıl kurtulurum?
İşbirliği
Bu rahatsız edici olabilir. Başkalarını tanımıyorsun. Ya mantıksızlarsa? Eh, güvenin tesisi başlangıçta böyleydi. Başka bir ortağa güvenmeniz gerektiğini fark ettiniz. Sorumluluğu sizinle birlikte alın. Bu konuyla başa çıkmanın en iyi yolu nedir? Tanışın, endişenizi anlatın, rahat çalışma mekanizmaları kurun ve düzenli olarak gelişin.
Paylaşılan kubernetes kümeniz sizi konuşmaya zorlayacaktır. Konuşmazsan iyi olmayacaksın. Daha aktif ve daha yakın işbirliğine hazırlıklı olacaksınız. Bunun yavaş yavaş adapte edilmesi gerekiyor Ekibin işgal ettiği kutsal alan için bir istila gibi geliyor ama biraz pratikle bu tür bir işbirliği doğal ve faydalı olacak.
Çok fazla otomasyon
Kubernetes, k8'lere bir dizi katı program talimatıyla ne yapacağını söylemek yerine bildirim temelli yapılandırmayı teşvik eder. Bu onun büyük bir avantajı, uygulamanın otomasyon derecesini iyileştiriyor. Sadece YAML formatını yazmanın, gerisini kubernetes'e verebileceğinizi öğrenmekten memnun olacaksınız, çünkü API sunucusu yardımcı olabilir.
Ardından kümedeki diğer tüm bilgileri göreceksiniz ...
Manuel olarak oluşturulan veritabanlarını, manuel olarak oluşturulan güvenlik gruplarını ve dağınık ec2 örneklerini göreceksiniz. Küme otomasyonunun getirdiği rahatlığı isteyeceksiniz. Platon'un mağarasından çıktınız ve en iyi çabanıza rağmen zamanda geri dönemezsiniz. Kollarınızı sıvayıp gitmeye hazırlanma zamanı.
Bu kafatası, DBA dizüstü bilgisayarınızdaki tehlikeli komut dosyalarını temsil ediyor
İskeletler, DBA dizüstü bilgisayarınızdaki bu kurnaz komut dosyalarını temsil eder.
Kubernetes bir standart belirler ve görevinizin diğer bölümlerini bu standarda yükseltmek kolaydır.
Tek önerim: dikkatli olun.
Otomasyon harika, ancak otomasyon derecesi ne kadar yüksekse, o kadar fazla yönetime ihtiyaç var. Genellikle daha zor olan soru şudur: Tüm otomatik araçlar oluşturulduktan sonra, bunları operasyonel olarak nasıl koruyacaksınız?
Önerilen okuma konuları
Yorum Beğen Takip Et
AI öğrenme ve geliştirmenin kuru mallarını paylaşalım
Yeniden yazdırmanız gerekirse, lütfen arka planda bir mesaj bırakın ve yeniden yazdırma şartnamelerine uyun.