Kubernetes cluster yapısında tüm nodeları master olarak yapılandırmış bir çok kişi var ve sıkıntısız bir şekilde bu şekilde kullandıklarını iletiyorlar fakat bunun ne gibi olumsuz yanı olabilir. Konu hakkında bilginiz varsa bilgi verebilir misiniz?
Test için olabilir. Örneğin minikube ile de tek nodelu cluster yaratabilirsiniz. Fakat production ortamlarda tüm nodeların master olduğu yapı pek duymadım. Master nodelar üstünde sistemle ilgili podlar da çalışır. Bunun dışında yeni pod oluşturursanız, varsayılan olarak master node üstünde schedule edilmez. Örneğin bu sistem podları ile uygulama podları ile aynı makinede çalışırsa bu uygulama podları fazla kaynak tüketip filan sistem podlarının da çalışmasını engelleyebilir. Bu sefer kubernetes cluster düzgün çalışmaz ve kurtarma şansı da olmaz. Bu gibi sebeplerle master ve worker nodelar ayrı olmalıdır.