VMware Tanzu Mimarileri

vSphere with Tanzu Mimarisi

vSphere with Tanzuyu etkinleştirdiğinizde hypervisor (ESXi) katmanının içinde kubernetes control plane oluşturulur. Böylece Kubernetes iş yükleri de native olarak ESXi katmanında çalıştırılabilir.

Daha önce Project Pacific, Tanzu ve Kubernetes hakkında bilgiler içeren makaleler paylaşmıştım, bu makaleyi okumadan önce onlara göz atarsanız deployment modelleri ve bu modeller arasındaki farkları daha iyi anlayabilirsiniz.

Başlamadan önce Native Kubernetes kurulumu için minimum node gereksinimini de hatırlatmak isterim, 3 Master Node ve minimum 2 Worker Node olmak üzere 5 sunucuya ihtiyacınız var. Bu bare-metal kurulum için fiziksel, sanallaştırılmış bir ortama kuracak iseniz 5 vm anlamına geliyor.

vSphere with Tanzu için minimum 3 ESXi host, eğer vSAN cluster içerisinde kurulacak ise minimum 4 ESXi host ihtiyacınız mevcut.

VMware Tanzu Mimarileri
vSphere with Tanzu mimarisinde topoloji

Aşağıda Project Pacific için aşağıdaki yaklaşık 4 dakikalık videoyu da izlemenizi öneririm.

Project Pacific – Technical Overview

Tanzu Kubernetes Grid Service Mimarisi

Bu mimari bir önceki mimariye ek olarak tam yaşam döngüsü ile kubernetes clusterlar kurmanızı ve yönetmenizi sağlayan mimaridir. Bu mimari de 3 farklı katman bulunur.

  • Supervisor namespaces
  • Service namespaces
  • User namespaces
VMware Tanzu Mimarileri

Kubernetes Cluster Bileşenleri

  • Authentication webhook: Cluster içerisinde bir podda çalışan ve kullanıcı oturum açma işlemlerini kontrol eder.
  • Container Storage Interface Plugin: Cloud Native Storagelar ile Supervisor Cluster entegrasyonu için gereken Paravirtual CSI eklentisidir.
  • Container Network Interface Plug-in: Pod networkünü oluşturan CNI eklentisidir.
  • Cloud Provider Implementation: Kubernetes load-balancer hizmetini destekleyen bileşendir.

Tanzu Kubernetes Grid Service API

Son olarak Grid Service API kullanarak aynı native kubernetes de olduğu gibi, kubectl komutları komutları ile clusterınızı yönetebilir ve yaml dosyaları kullanabilirsiniz.

İLGİNİZİ ÇEKEBİLİR

VMware Project Pacific

Bu yıl VMware VMworld 2019 da bir çok ürün için büyük yenilikler duyuruldu ama benim ...

Kubernetes Nedir?

Kubernetes (K8s), konteyner uygulamaların dağıtımını, ölçeklendirilmesini ve yönetimini otomatikleştirmek için açık kaynaklı bir sistemdir. Bu ...

Docker Nedir? Konteyner Nedir? (Container Architecture)

Bilindiği üzere IT dünyası çok hızlı gelişmekte ve trendler çok hızlı değişmekte. Bu makalemde de ...

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

This site uses Akismet to reduce spam. Learn how your comment data is processed.

error: İçerik Korumalıdır !!