├── .github └── workflows │ ├── argocd-image-updater.yaml │ └── build.yaml ├── .gitignore ├── .gitlab-ci.yml ├── backend ├── Dockerfile ├── app.py └── requirements.txt ├── deploy ├── backend.yaml ├── database.yaml ├── frontend.yaml ├── hpa.yaml └── ingress.yaml ├── frontend ├── .dockerignore ├── Dockerfile ├── package-lock.json ├── package.json ├── public │ ├── index.html │ ├── manifest.json │ └── robots.txt ├── src │ ├── App.css │ ├── App.js │ ├── App.test.js │ ├── index.css │ ├── index.js │ └── setupTests.js └── yarn.lock ├── helm-env ├── Chart.yaml ├── applicationset.yaml ├── env │ ├── dev │ │ └── values.yaml │ ├── prod │ │ └── values.yaml │ ├── staging │ │ └── values.yaml │ └── test │ │ └── values.yaml └── templates │ ├── frontend.yaml │ └── ingress.yaml ├── helm ├── .argocd-source-example.yaml ├── Chart.yaml ├── templates │ ├── backend.yaml │ ├── database.yaml │ ├── frontend.yaml │ ├── hpa.yaml │ └── ingress.yaml ├── values-prod.yaml └── values.yaml ├── kubernetes-example-0.1.0.tgz ├── kustomize ├── base │ ├── backend.yaml │ ├── frontend.yaml │ ├── hpa.yaml │ ├── ingress.yaml │ └── kustomization.yaml └── overlay │ ├── dev │ ├── database.yaml │ ├── hpa.yaml │ └── kustomization.yaml │ ├── prod │ ├── deployment.yaml │ ├── hpa.yaml │ ├── kustomization-op-env.yaml │ ├── kustomization.yaml │ └── op-env.yaml │ └── staging │ ├── database.yaml │ ├── hpa.yaml │ └── kustomization.yaml ├── loki ├── app │ ├── Dockerfile │ ├── go.mod │ ├── go.sum │ └── main.go └── deployment.yaml └── sealed-secret ├── application.yaml ├── image-pull-secret.yaml ├── manifest ├── deployment.yaml ├── image-pull-sealed-secret.yaml └── sample-sealed-secret.yaml └── sample-secret.yaml /.github/workflows/argocd-image-updater.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyzhang1999/kubernetes-example/HEAD/.github/workflows/argocd-image-updater.yaml -------------------------------------------------------------------------------- /.github/workflows/build.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyzhang1999/kubernetes-example/HEAD/.github/workflows/build.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .DS_Store -------------------------------------------------------------------------------- /.gitlab-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyzhang1999/kubernetes-example/HEAD/.gitlab-ci.yml -------------------------------------------------------------------------------- /backend/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyzhang1999/kubernetes-example/HEAD/backend/Dockerfile -------------------------------------------------------------------------------- /backend/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyzhang1999/kubernetes-example/HEAD/backend/app.py -------------------------------------------------------------------------------- /backend/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyzhang1999/kubernetes-example/HEAD/backend/requirements.txt -------------------------------------------------------------------------------- /deploy/backend.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyzhang1999/kubernetes-example/HEAD/deploy/backend.yaml -------------------------------------------------------------------------------- /deploy/database.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyzhang1999/kubernetes-example/HEAD/deploy/database.yaml -------------------------------------------------------------------------------- /deploy/frontend.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyzhang1999/kubernetes-example/HEAD/deploy/frontend.yaml -------------------------------------------------------------------------------- /deploy/hpa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyzhang1999/kubernetes-example/HEAD/deploy/hpa.yaml -------------------------------------------------------------------------------- /deploy/ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyzhang1999/kubernetes-example/HEAD/deploy/ingress.yaml -------------------------------------------------------------------------------- /frontend/.dockerignore: -------------------------------------------------------------------------------- 1 | node_modules -------------------------------------------------------------------------------- /frontend/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyzhang1999/kubernetes-example/HEAD/frontend/Dockerfile -------------------------------------------------------------------------------- /frontend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyzhang1999/kubernetes-example/HEAD/frontend/package-lock.json -------------------------------------------------------------------------------- /frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyzhang1999/kubernetes-example/HEAD/frontend/package.json -------------------------------------------------------------------------------- /frontend/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyzhang1999/kubernetes-example/HEAD/frontend/public/index.html -------------------------------------------------------------------------------- /frontend/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyzhang1999/kubernetes-example/HEAD/frontend/public/manifest.json -------------------------------------------------------------------------------- /frontend/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyzhang1999/kubernetes-example/HEAD/frontend/public/robots.txt -------------------------------------------------------------------------------- /frontend/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyzhang1999/kubernetes-example/HEAD/frontend/src/App.css -------------------------------------------------------------------------------- /frontend/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyzhang1999/kubernetes-example/HEAD/frontend/src/App.js -------------------------------------------------------------------------------- /frontend/src/App.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyzhang1999/kubernetes-example/HEAD/frontend/src/App.test.js -------------------------------------------------------------------------------- /frontend/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyzhang1999/kubernetes-example/HEAD/frontend/src/index.css -------------------------------------------------------------------------------- /frontend/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyzhang1999/kubernetes-example/HEAD/frontend/src/index.js -------------------------------------------------------------------------------- /frontend/src/setupTests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyzhang1999/kubernetes-example/HEAD/frontend/src/setupTests.js -------------------------------------------------------------------------------- /frontend/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyzhang1999/kubernetes-example/HEAD/frontend/yarn.lock -------------------------------------------------------------------------------- /helm-env/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyzhang1999/kubernetes-example/HEAD/helm-env/Chart.yaml -------------------------------------------------------------------------------- /helm-env/applicationset.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyzhang1999/kubernetes-example/HEAD/helm-env/applicationset.yaml -------------------------------------------------------------------------------- /helm-env/env/dev/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyzhang1999/kubernetes-example/HEAD/helm-env/env/dev/values.yaml -------------------------------------------------------------------------------- /helm-env/env/prod/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyzhang1999/kubernetes-example/HEAD/helm-env/env/prod/values.yaml -------------------------------------------------------------------------------- /helm-env/env/staging/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyzhang1999/kubernetes-example/HEAD/helm-env/env/staging/values.yaml -------------------------------------------------------------------------------- /helm-env/env/test/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyzhang1999/kubernetes-example/HEAD/helm-env/env/test/values.yaml -------------------------------------------------------------------------------- /helm-env/templates/frontend.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyzhang1999/kubernetes-example/HEAD/helm-env/templates/frontend.yaml -------------------------------------------------------------------------------- /helm-env/templates/ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyzhang1999/kubernetes-example/HEAD/helm-env/templates/ingress.yaml -------------------------------------------------------------------------------- /helm/.argocd-source-example.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyzhang1999/kubernetes-example/HEAD/helm/.argocd-source-example.yaml -------------------------------------------------------------------------------- /helm/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyzhang1999/kubernetes-example/HEAD/helm/Chart.yaml -------------------------------------------------------------------------------- /helm/templates/backend.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyzhang1999/kubernetes-example/HEAD/helm/templates/backend.yaml -------------------------------------------------------------------------------- /helm/templates/database.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyzhang1999/kubernetes-example/HEAD/helm/templates/database.yaml -------------------------------------------------------------------------------- /helm/templates/frontend.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyzhang1999/kubernetes-example/HEAD/helm/templates/frontend.yaml -------------------------------------------------------------------------------- /helm/templates/hpa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyzhang1999/kubernetes-example/HEAD/helm/templates/hpa.yaml -------------------------------------------------------------------------------- /helm/templates/ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyzhang1999/kubernetes-example/HEAD/helm/templates/ingress.yaml -------------------------------------------------------------------------------- /helm/values-prod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyzhang1999/kubernetes-example/HEAD/helm/values-prod.yaml -------------------------------------------------------------------------------- /helm/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyzhang1999/kubernetes-example/HEAD/helm/values.yaml -------------------------------------------------------------------------------- /kubernetes-example-0.1.0.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyzhang1999/kubernetes-example/HEAD/kubernetes-example-0.1.0.tgz -------------------------------------------------------------------------------- /kustomize/base/backend.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyzhang1999/kubernetes-example/HEAD/kustomize/base/backend.yaml -------------------------------------------------------------------------------- /kustomize/base/frontend.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyzhang1999/kubernetes-example/HEAD/kustomize/base/frontend.yaml -------------------------------------------------------------------------------- /kustomize/base/hpa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyzhang1999/kubernetes-example/HEAD/kustomize/base/hpa.yaml -------------------------------------------------------------------------------- /kustomize/base/ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyzhang1999/kubernetes-example/HEAD/kustomize/base/ingress.yaml -------------------------------------------------------------------------------- /kustomize/base/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyzhang1999/kubernetes-example/HEAD/kustomize/base/kustomization.yaml -------------------------------------------------------------------------------- /kustomize/overlay/dev/database.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyzhang1999/kubernetes-example/HEAD/kustomize/overlay/dev/database.yaml -------------------------------------------------------------------------------- /kustomize/overlay/dev/hpa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyzhang1999/kubernetes-example/HEAD/kustomize/overlay/dev/hpa.yaml -------------------------------------------------------------------------------- /kustomize/overlay/dev/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyzhang1999/kubernetes-example/HEAD/kustomize/overlay/dev/kustomization.yaml -------------------------------------------------------------------------------- /kustomize/overlay/prod/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyzhang1999/kubernetes-example/HEAD/kustomize/overlay/prod/deployment.yaml -------------------------------------------------------------------------------- /kustomize/overlay/prod/hpa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyzhang1999/kubernetes-example/HEAD/kustomize/overlay/prod/hpa.yaml -------------------------------------------------------------------------------- /kustomize/overlay/prod/kustomization-op-env.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyzhang1999/kubernetes-example/HEAD/kustomize/overlay/prod/kustomization-op-env.yaml -------------------------------------------------------------------------------- /kustomize/overlay/prod/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyzhang1999/kubernetes-example/HEAD/kustomize/overlay/prod/kustomization.yaml -------------------------------------------------------------------------------- /kustomize/overlay/prod/op-env.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyzhang1999/kubernetes-example/HEAD/kustomize/overlay/prod/op-env.yaml -------------------------------------------------------------------------------- /kustomize/overlay/staging/database.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyzhang1999/kubernetes-example/HEAD/kustomize/overlay/staging/database.yaml -------------------------------------------------------------------------------- /kustomize/overlay/staging/hpa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyzhang1999/kubernetes-example/HEAD/kustomize/overlay/staging/hpa.yaml -------------------------------------------------------------------------------- /kustomize/overlay/staging/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyzhang1999/kubernetes-example/HEAD/kustomize/overlay/staging/kustomization.yaml -------------------------------------------------------------------------------- /loki/app/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyzhang1999/kubernetes-example/HEAD/loki/app/Dockerfile -------------------------------------------------------------------------------- /loki/app/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyzhang1999/kubernetes-example/HEAD/loki/app/go.mod -------------------------------------------------------------------------------- /loki/app/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyzhang1999/kubernetes-example/HEAD/loki/app/go.sum -------------------------------------------------------------------------------- /loki/app/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyzhang1999/kubernetes-example/HEAD/loki/app/main.go -------------------------------------------------------------------------------- /loki/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyzhang1999/kubernetes-example/HEAD/loki/deployment.yaml -------------------------------------------------------------------------------- /sealed-secret/application.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyzhang1999/kubernetes-example/HEAD/sealed-secret/application.yaml -------------------------------------------------------------------------------- /sealed-secret/image-pull-secret.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyzhang1999/kubernetes-example/HEAD/sealed-secret/image-pull-secret.yaml -------------------------------------------------------------------------------- /sealed-secret/manifest/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyzhang1999/kubernetes-example/HEAD/sealed-secret/manifest/deployment.yaml -------------------------------------------------------------------------------- /sealed-secret/manifest/image-pull-sealed-secret.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyzhang1999/kubernetes-example/HEAD/sealed-secret/manifest/image-pull-sealed-secret.yaml -------------------------------------------------------------------------------- /sealed-secret/manifest/sample-sealed-secret.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyzhang1999/kubernetes-example/HEAD/sealed-secret/manifest/sample-sealed-secret.yaml -------------------------------------------------------------------------------- /sealed-secret/sample-secret.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyzhang1999/kubernetes-example/HEAD/sealed-secret/sample-secret.yaml --------------------------------------------------------------------------------