Рабочая папка проекта по развертыванию Kubernetes (K8s) на Ubuntu-сервере hyper-v2.
- хранить весь план внедрения в одном месте;
- держать рядом bootstrap-конфиги, manifests и операционные скрипты;
- использовать папку как исходный репозиторий проекта перед выкладкой на сервер.
05_Kubernetes_K8s_Microservices_Server_План.md— детальный план проекта;bootstrap/— стартовые конфиги узла и кластера;manifests/— Kubernetes manifests для базовой платформы и приложений;docs/— эксплуатационная документация;scripts/— вспомогательные скрипты для bootstrap, backup и health-check.
- Проверить ресурсы и сеть сервера
hyper-v2. - Подготовить
Ubuntuи системные настройки подKubernetes. - Применить bootstrap-конфиги из
bootstrap/. - Выполнить установку
containerd,kubeadm,kubelet,kubectl. - Инициализировать кластер и применить
CNI. - Развернуть manifests из
manifests/. - Проверить кластер и оформить эксплуатационный контур по документам из
docs/.
Файлы в этой папке являются стартовыми шаблонами. Перед боевым применением на hyper-v2 нужно уточнить:
- IP-адрес сервера;
- DNS-имена ingress-хостов;
- версию
Kubernetes; - выбранный
CNI; - storage-стратегию;
- registry для container images.