Как установить Kubernetes на CentOS 8

Как установить Kubernetes на CentOS 8

 

В этом руководстве мы покажем вам, как установить Kubernetes на CentOS 8. Для тех из вас, кто не знал, Kubernetes — это бесплатная система управления контейнерами с открытым исходным кодом, которая предоставляет платформу для автоматизации развертывания, масштабирования и операций с приложением. контейнеры в кластерах хост-компьютеров. С Kubernetes вы можете свободно использовать гибридную, локальную и общедоступную облачную инфраструктуру для выполнения задач развертывания в вашей организации.

В этой статье предполагается, что у вас есть хотя бы базовые знания Linux, вы знаете, как использовать оболочку, и, что наиболее важно, вы размещаете свой сайт на собственном VPS. Установка довольно проста и предполагает, что вы работаете с учетной записью root, в противном случае вам может потребоваться добавить sudo к командам для получения привилегий root. Я покажу вам пошаговую установку Kubernetes на сервере CentOS 8.

Установите Kubernetes на CentOS 8

Шаг 1. Сначала давайте начнем с проверки актуальности вашей системы.

sudo dnf update

Шаг 2. Установка Kubernetes на CentOS 8.

Теперь мы добавляем репозиторий Kubernetes в вашу систему CentOS:

sudo nano /etc/yum.repos.d/kubernetes.repo

Добавьте следующее содержимое:

[kubernetes]
name=Kubernetes
baseurl=https://packages.cloud.google.com/yum/repos/kubernetes-el7-x86_64
enabled=1
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://packages.cloud.google.com/yum/doc/yum-key.gpg https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg

Затем установите необходимые пакеты, используя следующую команду:

sudo dnf install kubelet kubeadm kubectl --disableexcludes=kubernetes

После установки включите демон kubelet с помощью команды:

sudo systemctl enable --now kubelet

Для следующей задачи вы должны выполнить su для пользователя root. Как только вы это сделаете, введите команду:

nano /etc/sysctl.d/k8s.conf

Добавьте следующие строки:

net.bridge.bridge-nf-call-ip6tables = 1
net.bridge.bridge-nf-call-iptables = 1

Наконец, перезагрузите конфигурацию с помощью команды:

sysctl --system

Поздравления! Вы успешно установили Kubernetes . Благодарим за использование этого руководства по установке Kubernetes в вашей системе CentOS 8. Для получения дополнительной помощи или полезной информации мы рекомендуем вам посетить официальный сайт Kubernetes .