در این سری از پست ها میخوام نحوه نصب و راه اندازی یک شبکه کلاستر برای کوبرنتیز را آموزش بدم. سیستم عامل انتخابی ما debian 11 است. برای اینکه بتوانید بر روی یک PC به راحتی این کار را انجام دهید با استفاده از VMware چند ماشین debian با 2 کور CPU و 2 گیگابات رم راه اندازی کنید. پس از راه اندازی ماشین ها این مراحل را بر روی همه ماشین ها انجام دهید.
نصب داکر
برای نصب داکر مراحل زیر را طی کنید. یک ترمینال با دسترسی root باز کنید و فرمان های زیر را در آن اجرا کنید.
apt-get install -y \
ca-certificates \
curl \
gnupg \
lsb-releasemkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpgecho \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian \
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/nullapt-get update && sudo apt-get install -y containerd.io docker-ce docker-ce-cliپس از نصب پکیج های داکر، نیاز است تا یک سری تغییرات در کانفیگ های داکر داده شود تا کوبرنتیز بتواند به آن متصل شود. برای این منظور مراحل زیر را در تمام ماشین ها انجام دهید.
echo '{
"exec-opts": ["native.cgroupdriver=systemd"]
}' > /etc/docker/daemon.json
systemctl restart dockercontainerd config default > /etc/containerd/config.tomlsed -i 's/SystemdCgroup.*/SystemdCgroup = true/' /etc/containerd/config.tomlsystemctl restart containerdغیر فعال سازی swap
در مرحله بعد لازم است تا حافظه swap غیر فعال شود. برای این منظور دستورات زیر را اجرا کنید.
swapoff -ased -i '/ swap / s/^\(.*\)$/#\1/g' /etc/fstabتنظیمات ip6 , ip4
در مرحله بعد لازم است تا تنظیمات زیر انجام شود.
cat <<EOF | sudo tee /etc/sysctl.d/k8s.conf
net.bridge.bridge-nf-call-ip6tables = 1
net.bridge.bridge-nf-call-iptables = 1
net.ipv4.ip_forward=1
EOFsysctl --systemیک راه ساده برای اینکه زمان کمتری برای راه اندازی کلاستر صرف کنید این هست که یک ماشین بسازید و پس از نصب همه پکیج ها به هر تعداد که خواستید از ماشین مورد نظر clone بگیرید.
نکته دیگر اینکه برای ماشین ها ip static تنظیم کنید تا در زمان راه اندازی کلاستر به مشکل برخورد نکنید.
در این مرحله کار آماده سازی سیستم برای نصب کوبرنتیز به اتمام رسیده است. در بخش بعدی مراحل نصب کوبرنتیز توضیح داده خواهد شد.

