CNDT 2020 | @makocchi
Why not find your favorite GitOps tools? #CNDT2020 #CNDT2020_A
34
https://github.com/fluxcd/flux
Flux のインストール手順 (公式手順より)
# namespace Λ࡞
$ kubectl create ns flux
# flux ͷ deployment Λ࡞
$ export GHUSER="makocchi-git"
$ fluxctl install \
--git-user=${GHUSER} \
--git-email=${GHUSER}@users.noreply.github.com \
[email protected]:${GHUSER}/flux-get-started \
--git-path=namespaces,workloads \
--namespace=flux | kubectl apply -f -
# public key Λੜ͢Δ
# ͜ΕΛ github ͷ repo ͷ deploykey ʹొ͢Δ
# write ݖݶ͕ඞཁ
$ fluxctl identity --k8s-fwd-ns flux
ssh-rsa AAAA.....
※ もちろん Helm による install もサポートされています (https://charts.fluxcd.io)