author : @yebyen and @r6by
date : 2021-05-05
allotted-time : 35m
start-time : 2021-05-05T13:10:00+02:00
end-time : 2021-05-05T13:45:00+02:00
- Talk about Flux + Helm Controller
- Flux CRDs - HelmRelease, Kustomization, (...)
- Demo During Slides (Narrow Expand)
Blog on Kubernetes
Live Activity
flux bootstrap
- Kyverno
- Webhook Receiver
- Wordpress
(just kidding - more)
Live Activity
- Jenkins
- Okteto Terminal
- Linkerd2
- Flagger
We will install all controllers
- source controller
- kustomize controller
- helm controller
We will install all controllers
- notification controller
- (image-automation)
- (image-reflector)
Requirement to make Flux secure for multi-tenancy
(Keep Kubernetes safe from Wordpress)
Follow this carefully!
Receiver
config allows Flux to sync instantly on git push
flux-system-receiver.yaml webhook-lb.yaml
Another application installed via Helm
Another application installed via Helm
Another application installed via Helm
Not just another application
(Yes, Linkerd2 does provide Helm charts, but we don't install that way, we used arkade
and linkerd2
cli)
Progressive Delivery with Flux and Flagger
Another project in the FluxCD umbrella
Depends on Linkerd2 (option Istio, AWS App Mesh, nginx...)
fluxcd/flux2-kustomize-helm-example
Example how to manage multiple clusters
(eg. staging, production)
We wanted to show you so much more
- Mozilla SOPS
Secrets Management
We wanted to show you so much more
- image-automation
- image-reflector-controller
We wanted to show you so much more
- arkade - opinionated helm packages
Curated Constellations - make your own, or borrow opinions of others :) we show you ours
We wanted to show you so much more
- cert-manager
Let's Encrypt certificates
cert-manager.io website cert-manager.io/docs
We wanted to show you so much more
Manage multi-tenancy another way
We wanted to show you so much more
- ingress configuration
(We used nginx-ingress)
We wanted to show you so much more
A presentation tool for Rubyist
(neat tortoise/hare icons at the bottom of the slides!)
Follow along at home - gist following these examples
bit.ly/32rUInK
JIT presentation! Instructions ready by the time you read this
Thank You (Audience) - Questions at the Flux Pavilion!
Thanks to CNCF, Linux Foundation, Weaveworks
Thanks to KubeCon and CloudNativeCon 2021 Organizers
Visit Flux Pavilion - meet us live after - Kingdon and Scott, Weaveworks DX Team
After KCCNC EU 2021? Slack
Supported by Volunteers around the world
CNCF: #flux
and #flagger