Как установить 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 .