Kubernetes the hard way v2: различия между версиями

Материал из noname.com.ua
Перейти к навигацииПерейти к поиску
Строка 18: Строка 18:
 
=План работ=
 
=План работ=
 
==Оборудование==
 
==Оборудование==
  +
* Купить железо
 
 
==Предварительная настройка сервисов==
 
==Предварительная настройка сервисов==
  +
Все сервисы которые требуются можно условно разделить на большие группы
  +
  +
# Сервисы которые нужны на этапе настройки
  +
В мире k8s сертификаты есть практически везде - и без понимания практически невозможно раобраться
  +
* Шпаргалка по X509 -
  +
* PKI - генерация сертефикатов
  +
** Vault PKI
  +
** Для настройки PKI в Vault требуется уже настроенный Vault
  +
** Для Vault требуется бекенд - Consul
  +
  +
# Сервисы которые нужны для работы K8S
  +
* Etcd - база данных, обязательна для работы
  +
* Ceph
  +
  +
# Сервисы которые хотелось бы иметь (но можно и без них)
  +
* централизованный сбор логов (TBD)
  +
* мониторинг и всякие разные метрики (TBD)

Версия 10:38, 23 сентября 2022

Kubernetes the hard way

Это вторая попытка задокуменировать все шаги по разворачиванию кластера на собственном железе (подходит в том числе и для виртуальных машин)
Первая попытка которая привела к рабочему кластеру, но не к документации


Ссылки которые я читал в процессе работы

Русскоязычные

План работ

Оборудование

  • Купить железо

Предварительная настройка сервисов

Все сервисы которые требуются можно условно разделить на большие группы

  1. Сервисы которые нужны на этапе настройки

В мире k8s сертификаты есть практически везде - и без понимания практически невозможно раобраться

  • Шпаргалка по X509 -
  • PKI - генерация сертефикатов
    • Vault PKI
    • Для настройки PKI в Vault требуется уже настроенный Vault
    • Для Vault требуется бекенд - Consul
  1. Сервисы которые нужны для работы K8S
  • Etcd - база данных, обязательна для работы
  • Ceph
  1. Сервисы которые хотелось бы иметь (но можно и без них)
  • централизованный сбор логов (TBD)
  • мониторинг и всякие разные метрики (TBD)