‫Bu orkestratörlerden herhangi birinin bir diğer önemli parçası da bir web
‫GUI'sine sahip olmasıdır.
‫Bu artık standart bir şey.
‫Büyük, çok sunuculu bir sistem çalıştıracaksanız,
‫en azından size bazı görselleştirmeler sağlayacak
‫bir tür GUI arayüzüne ihtiyacınız olacaktır.
‫Bazı şeyler, herkesin bakabileceği güzel bir
‫LCD ekrana koyabileceğiniz standart bir komut satırından
‫daha fazlasıdır.
‫Onun gibi bir şey, değil mi? Elbette, ekibinizde
‫bir GUI isteyecek insanlar olacaktır.
‫Komut satırında uzman olmak istemeyeceklerdir, çünkü
‫gerçekten sadece çalışmaktadırlar.
‫Sadece bir şeylere bakıyorlar ve belki biraz YAML yüklüyorlar
‫ya da bazı podları değiştiriyorlar.
‫Kubernetes'te güzel olan şey, bir tane elde etmenizdir.
‫Kullanıma hazır değildir, ancak Kubernetes Dashboard adlı
‫resmi bir projedir.
‫Üçüncü taraf olanlar da var, ancak bence
‫herkes standart varsayılan olana alışmış durumda,
‫o zaman belki üçüncü taraf olanı düşünebilirsiniz.
‫Tabii ki Docker Enterprise ya da Rancher gibi bir dağıtım
‫kullanıyorsanız, onların da kendi hazır
‫kutuları olacaktır.
‫Bu gerçekten de yükleyebileceğiniz varsayılan Kubernetes Dashboard'un
‫yerini alacaktır.
‫Dashboard'un kullanımı gerçekten çok kolay
‫ve kurulumu da kolay. Bununla birlikte, Bulut'taysanız
‫ve Bulut'ta önereceğim Kubernetes'i kullanıyorsanız,
‫Azure, Amazon veya DigitalOcean'da dağıtım yaptığınızı
‫unutmayın.
‫Sadece onların barındırdığı Kubernetes'i dağıtıyorsunuz, burada
‫yöneticiler var ve siz sadece eşyalarınızı koymak için bir grup
‫işçi düğümü alıyorsunuz.
‫Bu GUI'yi size varsayılan olarak genellikle vermezler.
‫Bu nedenle, en azından kümenizde neler olup bittiğini
‫görmek için dağıtmak isteyeceksiniz.
‫Ancak, sizin için çok fazla
‫araçları yok. Aslında sadece hizmetin yönetimini
‫otomatikleştiriyorlar.
‫Bu değişebilir, ancak en azından şimdilik, bunların çoğunu kendiniz
‫için bu Gösterge Tablosunu dağıtmak isteyeceksiniz.
‫Burada söylemek istediğim son şey, bu konuda
‫önce güvenlik. ABD'deki birkaç büyük teknoloji
‫şirketi de dahil olmak üzere, çoğunlukla bu gösterge
‫paneli aracılığıyla saldırıya uğrayan belgelenmiş vakalar var.
‫Son sürümlerde bu sorunların birçoğunun çözüldüğünü
‫düşünüyorum, ancak bu şeylerin birçoğu harika bir kimlik
‫doğrulaması olmadan veya hiç kimlik doğrulaması olmadan kutudan
‫çıkacaktır.
‫İnternete bir şey koyuyorsanız, bunun
‫hacklenmeye çalışılacağını her zaman varsaymalısınız,
‫değil mi? Birileri bunu yapmaya çalışacaktır, özellikle
‫de ortak bir limandaysa.
‫Kullandığınız herhangi bir gösterge
‫tablosu veya gerçekten bu bağlantı noktalarından herhangi
‫biri için, ancak çoğunlukla bu idari gösterge tabloları için, siteler arası
‫komut dosyası oluşturma veya bazı web çerçevesi güvenlik açıkları gibi
‫bir şeye karşı savunmasız olma olasılıkları daha yüksek olduğundan, bunları
‫rastgele bağlantı noktalarına yerleştirirsiniz veya IP'lerini
‫belki de yalnızca ofisinizle sınırlandırarak korursunuz
‫veya belki de bir tür VPN'e ihtiyaç duyarsınız.
‫Kişisel olarak küçük projelerim için rastgele yüksek bağlantı
‫noktaları kullanma eğilimindeyim veya
‫önüne kimlik doğrulama gerektiren bir tür proxy koyuyorum.
‫Yani, kimlik doğrulaması yapana kadar Kubernetes Dashboard
‫ile gerçekten konuşamazsınız.
‫Kubernetes Dashboard'un kendisi kimlik doğrulama seçeneklerine sahiptir
‫ve bazı şeylerle birlikte kullanıma hazır olarak gelir.
‫Ama sadece bir tavsiye.
‫Kubernetes ofisinizde hacklendiği ve
‫bitcoin madencileri sistemlerinizde veri madenciliği yapmaya
‫başladığı için manşetlere çıkan insanlardan biri olmayın çünkü
‫erişimi vardı.
‫Google'da aratırsanız, bunun gerçekten büyük şirketlerin
‫başına geldiği bazı vakalar bulabilirsiniz.