creation de nextcloud-kustom
This commit is contained in:
12
requires/README.md
Normal file
12
requires/README.md
Normal file
@ -0,0 +1,12 @@
|
||||
# README
|
||||
|
||||
Permet d'installer les opérateurs nécessaire à l'utilisation de nextcloud.
|
||||
|
||||
Simplement lancer le ```kustomization.yaml``` pour appliquer les **quatre** opérateurs
|
||||
|
||||
- cloudnative-pg (base de donnée postgresql)
|
||||
- nginx (ingress)
|
||||
- minio (pour le stockage S3)
|
||||
- mteallb (load-balancer, point d'entrée unique)
|
||||
|
||||
le dossier ```cluster/``` contient simplement un fichier ```cluster.yaml``` pour lancer un cluster avec 3 worker et un control-plane.
|
8
requires/cluster/cluster.yaml
Normal file
8
requires/cluster/cluster.yaml
Normal file
@ -0,0 +1,8 @@
|
||||
kind: Cluster
|
||||
apiVersion: kind.x-k8s.io/v1alpha4
|
||||
name: ctest
|
||||
nodes:
|
||||
- role: control-plane
|
||||
- role: worker
|
||||
- role: worker
|
||||
- role: worker
|
2
requires/cluster/nginx/kustomization.yaml
Normal file
2
requires/cluster/nginx/kustomization.yaml
Normal file
@ -0,0 +1,2 @@
|
||||
resources:
|
||||
- https://raw.githubusercontent.com/kubernetes/ingress-nginx/controller-v1.4.0/deploy/static/provider/cloud/deploy.yaml
|
12
requires/kustomization.yaml
Normal file
12
requires/kustomization.yaml
Normal file
@ -0,0 +1,12 @@
|
||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||
kind: Kustomization
|
||||
resources:
|
||||
|
||||
#- https://raw.githubusercontent.com/ory/k8s/v0.30.0/helm/charts/hydra-maester/crds/crd-oauth2clients.yaml
|
||||
- https://forge.cadoles.com/CadolesKube/c-kustom//base/metallb?ref=develop
|
||||
- https://forge.cadoles.com/CadolesKube/c-kustom//base/nginx?ref=develop
|
||||
- https://forge.cadoles.com/CadolesKube/c-kustom//base/cloudnative-pg-operator?ref=develop
|
||||
#- https://forge.cadoles.com/CadolesKube/c-kustom//base/redis?ref=develop # Nextcloud ne fonctionne pas avec la couche sentinelle
|
||||
- https://forge.cadoles.com/CadolesKube/c-kustom//base/minio?ref=develop
|
||||
- https://forge.cadoles.com/vfebvre/openldap-kustom?ref=develop
|
||||
#- ./lb => déplacé dans dev/ car propre à l'environnement cible
|
Reference in New Issue
Block a user