Örnek olarak 1 adet rancher 1 master 2 worker Ubuntu 20.04 makinamız var.
Aşağıdaki komutla öncelikle tüm sunucularımızı güncelleyelim ve docker kuralım. Bu beraberinde containerd'yi de kuracaktır.
sudo apt-get update && apt-get upgrade -y; curl -fsSL https://get.docker.com -o get-docker.sh; sudo sh get-docker.sh
Ardından tüm makinelerimizde iscsi ayarlaması sağlıyoruz. Aşağıdaki komutla tüm makinelere iscsi kurulumu sağlayın ve aktif edin.
sudo apt-get update;sudo apt-get install open-iscsi;sudo systemctl enable --now iscsid;modprobe iscsi_tcp;echo "iscsi_tcp" >> /etc/initramfs-tools/modules;echo iscsi_tcp >/etc/modules-load.d/iscsi-tcp.conf;update-initramfs -u;systemctl restart iscsid;lsmod |grep iscsi
Rancher'i volume olarak bağlamak için aşağıdaki dizinleri oluşturun. (Sadece Rancher Makinesinde girin)
mkdir -p /opt/rancher/var/lib/rancher
mkdir -p /opt/rancher/var/log
mkdir -p /opt/rancher/var/lib/cni
mkdir -p /opt/rancher/var/lib/kubelet
Rancherı kuralım.
docker run -d --restart=unless-stopped \ --name=rancher \ -v /opt/rancher/var/lib/rancher:/var/lib/rancher \ -v /opt/rancher/var/log:/var/log \ -v /opt/rancher/var/lib/cni:/var/lib/cni \ -v /opt/rancher/var/lib/kubelet:/var/lib/kubelet \ -p 80:80 -p 443:443 \ --privileged \ rancher/rancher:v2.7.0
Üstteki komuttan sonra belirli bir süre bekleyin ayağa kalktıktan sonra aşağıdaki komutu çalıştırarak şifreyi alın ve tarayıcıdan sunucunuzun IP adresinin 443 portuna gidin.
docker logs rancher 2>&1 | grep "Bootstrap Password:"
Rancher arayüzünden cluster oluşturmak için create butonuna tıklıyoruz.
Burada öncelikle RKE2 tikini açıyoruz, ardından custom yapılandırma ile cluster yapımızı kuracağız.
Cluster ismimizi yazarak direkt olarak cluster ortamımızı oluşturabiliriz.Çeşitli ayarları yapalım.
Burada cluster yapılarımızda çalıştırılacak üzere komut verilecek. Ancak bu komutu SSL'siz olarak girmek için ilgili tiki işaretliyoruz.
Step 1 den Control plane de çalıştıracağımız komut ise workerı kaldırıyoruz control plane makinamıza yapıştırıyoruz.Workerlarda çalıştırırken ise etcd ve control plane tikini kaldırabiliriz.
Komutları çalıştırdıktan sonra biraz bekleyeceğiz ve sonrasında clusterlarımızın oluştuğunu göreceğiz.
Kommentare