[Video Course][Siddharth Barahalikar] FluxCD 101 with Hands-On Labs [ENG, 2023][~5h 45m]
Rep’ы автора:
https://github.com/sid-demo?tab=repositories
https://github.com/sidd-harth/block-buster
https://github.com/sidd-harth-2
К себе нужно форкнуть:
https://github.com/sidd-harth/bb-app-source
Остальные могут понадобиться только для debug.
Подготовка minikube для запуска примеров
$ LATEST_KUBERNETES_VERSION=v1.27.1
$ export \
PROFILE=${USER}-minikube \
CPUS=4 \
MEMORY=8G \
HDD=20G \
DRIVER=docker \
KUBERNETES_VERSION=${LATEST_KUBERNETES_VERSION}
Поднимаю Minikube
Устанавливаю FluxCD
$ flux --version
flux version 2.0.0-rc.1
Создание репо для хранения манифестов
$ export GITHUB_USER=wildmakaka
$ export REPOSITORY_NAME=block-buster
$ flux bootstrap github \
--owner=${GITHUB_USER} \
--repository=${REPOSITORY_NAME} \
--branch=main \
--path=flux-clusters/dev-cluster \
--personal \
--private=false
$ mkdir -p ~/projects/dev/fluxcd
$ cd ~/projects/dev/fluxcd
$ git clone [email protected]:wildmakaka/block-buster.git
$ git clone [email protected]:wildmakaka/bb-app-source.git