< Previous Challenge Next Challenge>
GitOps is a term coined by WeaveWorks for implementing Continuous Delivery for Cloud Native applications. The core concept is using a Git repository as the source of truth for the desired state of infrastructure. Flux is the tool written by WeaveWorks to implement GitOps for Kubernetes.
Credit: https://www.weave.works/blog/why-is-a-pull-vs-a-push-pipeline-important
--ui-message='Welcome to Flux'
to the container commandfluxctl sync
if you’re impatientapiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: podinfo-ingress
namespace: demo
spec:
rules:
- http:
paths:
- backend:
serviceName: podinfo
servicePort: 9898
host: podinfo.<REPLACE WITH INGESS IP>.nip.io
demo