├── .gitignore ├── .gitmodules ├── .gitpod.Dockerfile ├── .gitpod.yml ├── .gitpod ├── prepare-k3s.sh ├── prepare-rootfs.sh ├── qemu.sh ├── scp.sh └── ssh.sh ├── LICENSE ├── README.md ├── clusters ├── k8s-staging │ └── flux-system │ │ ├── gotk-components.yaml │ │ ├── gotk-sync.yaml │ │ └── kustomization.yaml └── staging │ └── flux-system │ ├── gotk-components.yaml │ ├── gotk-sync.yaml │ └── kustomization.yaml ├── codelab-docker-image ├── Dockerfile └── README.md ├── docs ├── images │ ├── Montpellier.jpg │ ├── cluster_multi_tenants.jpg │ ├── dev1_config_files.jpg │ ├── dev1_files.png │ ├── dev1_website001.png │ ├── dev2_config_files.png │ ├── dev2_files.png │ ├── dev2_website001.png │ ├── dev2_website002.png │ ├── dev2_website003.png │ ├── devoxx2022_fond_ecran_1080.png │ ├── devoxx_app_logo.png │ ├── flux_config_dependencies.jpg │ ├── flux_config_files.jpg │ ├── flux_schema.png │ ├── github_add_token.png │ ├── github_teams.jpg │ ├── laurentgrangeau.jpg │ ├── lpiot.jpg │ ├── one-kubernetes_Sacha.png │ ├── one-kubernetes_Sigero.png │ ├── pixabay-background-gbfe105386_1280.png │ ├── pixybay-polygon-906202_1280.jpg │ └── questions.jpg ├── index.html └── slides │ ├── cluster_tenants.md │ ├── dev1_config.md │ ├── dev2_config.md │ ├── fin.md │ ├── flux.md │ ├── install_flux.md │ ├── introduction.md │ ├── plan_02.md │ ├── plan_03.md │ ├── plan_04.md │ ├── plan_05.md │ ├── plan_06.md │ └── scenario.md ├── documentation ├── flux-multi-tenant.md ├── flux-single-tenant.md ├── images │ ├── one-kubernetes_Sacha.png │ └── one-kubernetes_Sigero.png ├── kubernetes-cluster-on-azure.md ├── kubernetes-cluster-on-gcloud.md ├── mermaid-diagram-20210618084756.png └── mermaid-diagram-20210618090905.svg ├── k8s-configuration └── namespace-isolation.yml └── main.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/one-kubernetes/workshop/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/one-kubernetes/workshop/HEAD/.gitmodules -------------------------------------------------------------------------------- /.gitpod.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/one-kubernetes/workshop/HEAD/.gitpod.Dockerfile -------------------------------------------------------------------------------- /.gitpod.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/one-kubernetes/workshop/HEAD/.gitpod.yml -------------------------------------------------------------------------------- /.gitpod/prepare-k3s.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/one-kubernetes/workshop/HEAD/.gitpod/prepare-k3s.sh -------------------------------------------------------------------------------- /.gitpod/prepare-rootfs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/one-kubernetes/workshop/HEAD/.gitpod/prepare-rootfs.sh -------------------------------------------------------------------------------- /.gitpod/qemu.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/one-kubernetes/workshop/HEAD/.gitpod/qemu.sh -------------------------------------------------------------------------------- /.gitpod/scp.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | sshpass -p 'root' scp -o StrictHostKeychecking=no -P 2222 $@ 4 | -------------------------------------------------------------------------------- /.gitpod/ssh.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/one-kubernetes/workshop/HEAD/.gitpod/ssh.sh -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/one-kubernetes/workshop/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/one-kubernetes/workshop/HEAD/README.md -------------------------------------------------------------------------------- /clusters/k8s-staging/flux-system/gotk-components.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/one-kubernetes/workshop/HEAD/clusters/k8s-staging/flux-system/gotk-components.yaml -------------------------------------------------------------------------------- /clusters/k8s-staging/flux-system/gotk-sync.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/one-kubernetes/workshop/HEAD/clusters/k8s-staging/flux-system/gotk-sync.yaml -------------------------------------------------------------------------------- /clusters/k8s-staging/flux-system/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/one-kubernetes/workshop/HEAD/clusters/k8s-staging/flux-system/kustomization.yaml -------------------------------------------------------------------------------- /clusters/staging/flux-system/gotk-components.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/one-kubernetes/workshop/HEAD/clusters/staging/flux-system/gotk-components.yaml -------------------------------------------------------------------------------- /clusters/staging/flux-system/gotk-sync.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/one-kubernetes/workshop/HEAD/clusters/staging/flux-system/gotk-sync.yaml -------------------------------------------------------------------------------- /clusters/staging/flux-system/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/one-kubernetes/workshop/HEAD/clusters/staging/flux-system/kustomization.yaml -------------------------------------------------------------------------------- /codelab-docker-image/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/one-kubernetes/workshop/HEAD/codelab-docker-image/Dockerfile -------------------------------------------------------------------------------- /codelab-docker-image/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/one-kubernetes/workshop/HEAD/codelab-docker-image/README.md -------------------------------------------------------------------------------- /docs/images/Montpellier.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/one-kubernetes/workshop/HEAD/docs/images/Montpellier.jpg -------------------------------------------------------------------------------- /docs/images/cluster_multi_tenants.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/one-kubernetes/workshop/HEAD/docs/images/cluster_multi_tenants.jpg -------------------------------------------------------------------------------- /docs/images/dev1_config_files.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/one-kubernetes/workshop/HEAD/docs/images/dev1_config_files.jpg -------------------------------------------------------------------------------- /docs/images/dev1_files.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/one-kubernetes/workshop/HEAD/docs/images/dev1_files.png -------------------------------------------------------------------------------- /docs/images/dev1_website001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/one-kubernetes/workshop/HEAD/docs/images/dev1_website001.png -------------------------------------------------------------------------------- /docs/images/dev2_config_files.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/one-kubernetes/workshop/HEAD/docs/images/dev2_config_files.png -------------------------------------------------------------------------------- /docs/images/dev2_files.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/one-kubernetes/workshop/HEAD/docs/images/dev2_files.png -------------------------------------------------------------------------------- /docs/images/dev2_website001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/one-kubernetes/workshop/HEAD/docs/images/dev2_website001.png -------------------------------------------------------------------------------- /docs/images/dev2_website002.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/one-kubernetes/workshop/HEAD/docs/images/dev2_website002.png -------------------------------------------------------------------------------- /docs/images/dev2_website003.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/one-kubernetes/workshop/HEAD/docs/images/dev2_website003.png -------------------------------------------------------------------------------- /docs/images/devoxx2022_fond_ecran_1080.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/one-kubernetes/workshop/HEAD/docs/images/devoxx2022_fond_ecran_1080.png -------------------------------------------------------------------------------- /docs/images/devoxx_app_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/one-kubernetes/workshop/HEAD/docs/images/devoxx_app_logo.png -------------------------------------------------------------------------------- /docs/images/flux_config_dependencies.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/one-kubernetes/workshop/HEAD/docs/images/flux_config_dependencies.jpg -------------------------------------------------------------------------------- /docs/images/flux_config_files.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/one-kubernetes/workshop/HEAD/docs/images/flux_config_files.jpg -------------------------------------------------------------------------------- /docs/images/flux_schema.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/one-kubernetes/workshop/HEAD/docs/images/flux_schema.png -------------------------------------------------------------------------------- /docs/images/github_add_token.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/one-kubernetes/workshop/HEAD/docs/images/github_add_token.png -------------------------------------------------------------------------------- /docs/images/github_teams.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/one-kubernetes/workshop/HEAD/docs/images/github_teams.jpg -------------------------------------------------------------------------------- /docs/images/laurentgrangeau.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/one-kubernetes/workshop/HEAD/docs/images/laurentgrangeau.jpg -------------------------------------------------------------------------------- /docs/images/lpiot.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/one-kubernetes/workshop/HEAD/docs/images/lpiot.jpg -------------------------------------------------------------------------------- /docs/images/one-kubernetes_Sacha.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/one-kubernetes/workshop/HEAD/docs/images/one-kubernetes_Sacha.png -------------------------------------------------------------------------------- /docs/images/one-kubernetes_Sigero.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/one-kubernetes/workshop/HEAD/docs/images/one-kubernetes_Sigero.png -------------------------------------------------------------------------------- /docs/images/pixabay-background-gbfe105386_1280.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/one-kubernetes/workshop/HEAD/docs/images/pixabay-background-gbfe105386_1280.png -------------------------------------------------------------------------------- /docs/images/pixybay-polygon-906202_1280.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/one-kubernetes/workshop/HEAD/docs/images/pixybay-polygon-906202_1280.jpg -------------------------------------------------------------------------------- /docs/images/questions.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/one-kubernetes/workshop/HEAD/docs/images/questions.jpg -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/one-kubernetes/workshop/HEAD/docs/index.html -------------------------------------------------------------------------------- /docs/slides/cluster_tenants.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/one-kubernetes/workshop/HEAD/docs/slides/cluster_tenants.md -------------------------------------------------------------------------------- /docs/slides/dev1_config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/one-kubernetes/workshop/HEAD/docs/slides/dev1_config.md -------------------------------------------------------------------------------- /docs/slides/dev2_config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/one-kubernetes/workshop/HEAD/docs/slides/dev2_config.md -------------------------------------------------------------------------------- /docs/slides/fin.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/one-kubernetes/workshop/HEAD/docs/slides/fin.md -------------------------------------------------------------------------------- /docs/slides/flux.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/one-kubernetes/workshop/HEAD/docs/slides/flux.md -------------------------------------------------------------------------------- /docs/slides/install_flux.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/one-kubernetes/workshop/HEAD/docs/slides/install_flux.md -------------------------------------------------------------------------------- /docs/slides/introduction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/one-kubernetes/workshop/HEAD/docs/slides/introduction.md -------------------------------------------------------------------------------- /docs/slides/plan_02.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/one-kubernetes/workshop/HEAD/docs/slides/plan_02.md -------------------------------------------------------------------------------- /docs/slides/plan_03.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/one-kubernetes/workshop/HEAD/docs/slides/plan_03.md -------------------------------------------------------------------------------- /docs/slides/plan_04.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/one-kubernetes/workshop/HEAD/docs/slides/plan_04.md -------------------------------------------------------------------------------- /docs/slides/plan_05.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/one-kubernetes/workshop/HEAD/docs/slides/plan_05.md -------------------------------------------------------------------------------- /docs/slides/plan_06.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/one-kubernetes/workshop/HEAD/docs/slides/plan_06.md -------------------------------------------------------------------------------- /docs/slides/scenario.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/one-kubernetes/workshop/HEAD/docs/slides/scenario.md -------------------------------------------------------------------------------- /documentation/flux-multi-tenant.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/one-kubernetes/workshop/HEAD/documentation/flux-multi-tenant.md -------------------------------------------------------------------------------- /documentation/flux-single-tenant.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/one-kubernetes/workshop/HEAD/documentation/flux-single-tenant.md -------------------------------------------------------------------------------- /documentation/images/one-kubernetes_Sacha.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/one-kubernetes/workshop/HEAD/documentation/images/one-kubernetes_Sacha.png -------------------------------------------------------------------------------- /documentation/images/one-kubernetes_Sigero.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/one-kubernetes/workshop/HEAD/documentation/images/one-kubernetes_Sigero.png -------------------------------------------------------------------------------- /documentation/kubernetes-cluster-on-azure.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/one-kubernetes/workshop/HEAD/documentation/kubernetes-cluster-on-azure.md -------------------------------------------------------------------------------- /documentation/kubernetes-cluster-on-gcloud.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/one-kubernetes/workshop/HEAD/documentation/kubernetes-cluster-on-gcloud.md -------------------------------------------------------------------------------- /documentation/mermaid-diagram-20210618084756.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/one-kubernetes/workshop/HEAD/documentation/mermaid-diagram-20210618084756.png -------------------------------------------------------------------------------- /documentation/mermaid-diagram-20210618090905.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/one-kubernetes/workshop/HEAD/documentation/mermaid-diagram-20210618090905.svg -------------------------------------------------------------------------------- /k8s-configuration/namespace-isolation.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/one-kubernetes/workshop/HEAD/k8s-configuration/namespace-isolation.yml -------------------------------------------------------------------------------- /main.py: -------------------------------------------------------------------------------- 1 | --------------------------------------------------------------------------------