Kubernetes the hard way v2: различия между версиями
Материал из noname.com.ua
Перейти к навигацииПерейти к поискуSirmax (обсуждение | вклад) |
Sirmax (обсуждение | вклад) |
||
Строка 22: | Строка 22: | ||
Все сервисы которые требуются можно условно разделить на большие группы |
Все сервисы которые требуются можно условно разделить на большие группы |
||
− | ===Сервисы которые нужны на этапе настройки=== |
+ | ===Сервисы которые нужны на этапе настройки (подготовка)=== |
В мире k8s сертификаты есть практически везде - и без понимания практически невозможно раобраться |
В мире k8s сертификаты есть практически везде - и без понимания практически невозможно раобраться |
||
* [[Ssl|ШПАРГАЛКА по SSL]] |
* [[Ssl|ШПАРГАЛКА по SSL]] |
||
* PKI - генерация сертефикатов |
* PKI - генерация сертефикатов |
||
+ | ** Базовая настройка '''Hashicorp Consul''' [[Consul_Basic_Setup]] (нужен как бекенд для Vault) |
||
⚫ | |||
+ | ** Базовая настройка '''Hashicorp Vault''' [[Vault_Basic_Setup#]] |
||
− | ** Для настройки PKI в Vault требуется уже настроенный Vault |
||
⚫ | |||
− | ** Для Vault требуется бекенд - Consul |
||
===Сервисы которые нужны для работы K8S=== |
===Сервисы которые нужны для работы K8S=== |
Версия 18:17, 23 сентября 2022
Kubernetes the hard way
Это вторая попытка задокуменировать все шаги по разворачиванию кластера на собственном железе (подходит в том числе и для виртуальных машин)
Первая попытка которая привела к рабочему кластеру, но не к документации
Ссылки которые я читал в процессе работы
Русскоязычные
- Компоненты K8S - https://kubernetes.io/ru/docs/concepts/overview/components/ (хорошая схема)
План работ
Оборудование
- Купить железо
Предварительная настройка сервисов
Все сервисы которые требуются можно условно разделить на большие группы
Сервисы которые нужны на этапе настройки (подготовка)
В мире k8s сертификаты есть практически везде - и без понимания практически невозможно раобраться
- ШПАРГАЛКА по SSL
- PKI - генерация сертефикатов
- Базовая настройка Hashicorp Consul Consul_Basic_Setup (нужен как бекенд для Vault)
- Базовая настройка Hashicorp Vault Vault_Basic_Setup#
- Настройка домашнего PKI Hashicorp Vault : Vault_PKI
Сервисы которые нужны для работы K8S
- Etcd - база данных, обязательна для работы
- Ceph
Сервисы которые хотелось бы иметь (но можно и без них)
- централизованный сбор логов (TBD)
- мониторинг и всякие разные метрики (TBD)