Skip to content
KitploitKITPLOIT
ИнструментыБлог
Отправить
ИнструментыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

··Ленты·Контакты·Конфиденциальность·© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
Kubernetes-1.12.3-all-auto-install — Лично подготовленные файлы быстрой автоматической установки одним ключом для master-узла Centos7.x + Kubernetes-1.12.3 + Dashboard-1.8.3 без уязвимости CVE-2018-1002105. Подходят для тестовой среды и быстрой установки в производственной среде. | Kitploit
Инструменты/GitHubGitHub/imlzw/kubernetes-1.12.3-all-auto-install
Безопасность облачной инфраструктурыБезопасность контейнеровАнализ уязвимостейБезопасность облачных средDevSecOpsНеправильная Конфигурация
GitHubimlzw/kubernetes-1.12.3-all-auto-install

Kubernetes-1.12.3-all-auto-install

Лично подготовленные файлы быстрой автоматической установки одним ключом для master-узла Centos7.x + Kubernetes-1.12.3 + Dashboard-1.8.3 без уязвимости CVE-2018-1002105. Подходят для тестовой среды и быстрой установки в производственной среде.

Репозиторий
4437 лет назадЕщё не проверено

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться

Kubernetes-1.12.3-all-auto-install

Описание проекта

Лично собранные файлы для полностью автоматической быстрой одношаговой установки и развертывания master и node узлов для Centos7.x + Kubernetes-1.12.3 + Dashboard-1.8.3 без уязвимости CVE-2018-1002105, подходит для быстрой установки и развертывания в тестовой и производственной среде.

Справочная документация

https://kubernetes.io/docs/setup/independent/create-cluster-kubeadm/

Подготовка к установке master узла

  1. Настройте сетевое окружение Centos так, чтобы оно могло подключаться к интернету для загрузки установочных файлов.
  2. Войдите в Centos7 под пользователем root, скопируйте все файлы *.sh и *.ymal из данного проекта в каталог /root/.
  3. Измените права доступа к файлам *.sh:
root@kitploit:~
chmod +777 /root/*.sh
  1. Выполните следующую команду, заменив IP в *.sh на IP вашего Centos7:
root@kitploit:~
# Измените your_master_centos_ip ниже на IP вашего мастер-узла Centos
sed -i "s/192.168.119.212/your_master_centos_ip/g" /root/*.sh

Инструкция по установке master узла

  1. Выполните node-kubeadm-init.sh для установки окружения Kubernetes 1.12.3:
root@kitploit:~
sh /root/node-kubeadm-init.sh
  1. Выполните node-kubeadm-install.sh для установки управляющего интерфейса Kubernetes Dashboard 1.8.3:
root@kitploit:~
sh /root/node-kubeadm-install.sh
  1. После завершения откройте браузер и перейдите по адресу: https://your_centos_ip:30001, войдите с помощью токена. Токен можно получить следующим образом:
root@kitploit:~
# Выполните команду для получения списка всех секретов:
kubectl -n kube-system get secret
# Выполните команду для получения токена указанного ключа:
kubectl -n kube-system describe secret kubernetes-dashboard-admin-token-* #{замените на строку ключа, скопированную из результата предыдущей команды, например kubernetes-dashboard-admin-token-skhfh}
# Скопируйте данные токена в окно входа и войдите

-----------------------------------------------------------------------

--- Установка одноузлового Kubernetes завершена. Если необходимо добавить новый узел, смотрите ниже.

-----------------------------------------------------------------------

Подготовка к добавлению node узла

  1. Настройте сетевое окружение Centos так, чтобы оно могло подключаться к интернету для загрузки установочных файлов.
  2. Войдите в Centos7 под пользователем root, скопируйте файл node_kubeadm_join.sh из данного проекта в каталог /root/.
  3. Измените права доступа к файлам *.sh:
root@kitploit:~
chmod +777 /root/*.sh
  1. Выполните следующие команды, заменив IP в *.sh на IP вашего Centos7:
root@kitploit:~
# Измените your_master_centos_ip ниже на IP вашего мастер-узла Centos
sed -i "s/192.168.119.212/your_master_centos_ip/g" /root/*.sh
# Измените your_node_centos_ip ниже на IP вашего node-узла Centos
sed -i "s/192.168.168.145/your_node_centos_ip/g" /root/*.sh
# Измените your_node_centos_host ниже на имя хоста вашего node-узла Centos, формат: node-192-168-168-145, используйте IP, заменив '.' на '-'
sed -i "s/node-192-168-168-145/your_node_centos_host/g" /root/*.sh
# Измените your_join_token ниже на токен присоединения master-узла
# Как посмотреть токен присоединения master-узла: на master-узле выполните: kubectl token list, чтобы получить неистекший токен
# Как создать новый токен на master-узле: на master-узле выполните: kubectl create token
sed -i "s/join_token/your_join_token/g" /root/*.sh

Инструкция по добавлению node узла

  1. Выполните node-kubeadm-join.sh для добавления нового узла:
root@kitploit:~
sh /root/node-kubeadm-join.sh
  1. После завершения откройте браузер и перейдите по адресу: https://your_master_centos_ip:30001, чтобы проверить состояние узлов. Подготовка узла может занять некоторое время.
Скачать инструмент