portworx install on-premisses kubernetes

Portworx essential olarak kullanılabilen k8s storage çözümüdür, bu döküman kurulum adımlarını ve notları içermektedir,

Portworx and Mayastor Kubernetes block storage flies highest – Blocks and  Files
Portworx and Mayastor Kubernetes block storage flies highest – Blocks and  Files

Gereksinimler

The minimum supported size for a Portworx cluster is three nodes. Each node must meet the following hardware, software, and network requirements:

TypeSupported Kubernetes Version
On-prem Kubernetes1.19 – 1.20 – 1.21
Hardware
CPU4 cores
RAM4GB
Disk /var/opt2GB free3GB free
Backing drive8GB (minimum required)
128 GB (minimum recommended)
Storage drivesStorage drives must be unmounted block storage: raw disks, drive partitions, LVM, or cloud block storage.
Ethernet NIC card10 GB (recommended)
Software
Linux kernelVersion 3.10 or greater.
DockerVersion 1.13.1 or greater.
Key-value storePortworx needs a key-value store to perform its operations. As such, install a clustered key-value database (etcd or consul) with a three node cluster.

With Portworx 2.0, you can use Internal KVDB during installation. In this mode, Portworx will create and manage an internal key-value store (kvdb) cluster.

If you plan of using your own etcd, refer to Etcd for Portworx for details on recommendations for installing and tuning etcd.
Disable swapPlease disable swap on all nodes that will run the Portworx software. Ensure that the swap device is not automatically mounted on server reboot.

Kurulum

Kurulum sırasında central Portworx hesabını takip etmelisiniz, eğitimlere katılabilirsiniz;

https://www.udemy.com/course/portworx-fundamentals

https://central.portworx.com/specGen/wizard

Test cluster üzerinde işletim sistemi haricinde 2 disk daha ekledim, bunların 1 tanesi KVDB, 1 tanesi storage alanı olarak kullanılacak disk olarak düşünebilirsiniz,

Portworx minimum 3 worker node ile birlikte çalışmaktadır, maksat portworx’un çalışacağı nodeların üzerinde podların çalışacağını belirtmektir, yani özetle master nodelarda aşağıdaki label işlemi gerçekleştirilmemelidir,

Sadece worker node sunucularda;

kubectl label nodes node1 node2 node3 px/metadata-node=true

Operator olarak kurulmasını istediğimizi belirtiyoruz, versiyon olarak 2.9 kullanıyorum,

Bu adımda eklediğiniz diskleri göstereceksiniz ve sihirbazı tamamlayacağız,

Bu adımlarda eksik kaldığını düşündüğünüz maddeler olur ise sonradan değişiklik sağlayabiliyorsunuz, lisans anlaşmasını kabul ederek aşağıdaki komutları kubernetes üzerinde çalıştırıyoruz;

Kurulumu podların durumlarını izleyerek ve loglarını inceleyerek gözlemleyebilirsiniz,

Portworx monitoring devreye almak için;

https://docs.portworx.com/portworx-install-with-kubernetes/operate-and-maintain-on-kubernetes/monitoring/monitoring-px-prometheusandgrafana.1/ dökümanı takip edebilirsiniz,

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.

%d blogcu bunu beğendi: