Browse Source

Adds example usage for Kustomize 2 (#6)

pull/10/head
Alex Collins 6 years ago
committed by Jesse Suen
parent
commit
179faabd63
  1. 3
      README.md
  2. 20
      kustomize2-guestbook/guestbook-ui-deployment.yaml
  3. 10
      kustomize2-guestbook/guestbook-ui-svc.yaml
  4. 7
      kustomize2-guestbook/kustomization.yaml

3
README.md

@ -10,7 +10,8 @@ to explore ArgoCD and GitOps!
| [ksonnet-guestbook](ksonnet-guestbook/) | The guestbook application as a ksonnet app |
| [helm-guestbook](helm-guestbook/) | The guestbook application as a Helm chart |
| [jsonnet-guestbook](jsonnet-guestbook/) | The guestbook application as a raw jsonnet |
| [kustomize-guestbook](kustomize-guestbook/) | The guestbook application as a kustomize app |
| [kustomize-guestbook](kustomize-guestbook/) | The guestbook application as a Kustomize 1 app |
| [kustomize2-guestbook](kustomize2-guestbook/) | The guestbook application as a Kustomize 2 app |
| [pre-post-sync](pre-post-sync/) | Demonstrates Argo CD PreSync and PostSync hooks |
| [helm-dependency](helm-dependency/) | Demonstrates how to customize an OTS (off-the-shelf) helm chart from an upstream repo |
| [blue-green-deploy](blue-green-deploy/) | Demonstrates an Argo CD Sync hook which performs a blue/green deployment |

20
kustomize2-guestbook/guestbook-ui-deployment.yaml

@ -0,0 +1,20 @@
apiVersion: apps/v1beta2
kind: Deployment
metadata:
name: guestbook-ui
spec:
replicas: 1
revisionHistoryLimit: 3
selector:
matchLabels:
app: guestbook-ui
template:
metadata:
labels:
app: guestbook-ui
spec:
containers:
- image: gcr.io/heptio-images/ks-guestbook-demo:0.2
name: guestbook-ui
ports:
- containerPort: 80

10
kustomize2-guestbook/guestbook-ui-svc.yaml

@ -0,0 +1,10 @@
apiVersion: v1
kind: Service
metadata:
name: guestbook-ui
spec:
ports:
- port: 80
targetPort: 80
selector:
app: guestbook-ui

7
kustomize2-guestbook/kustomization.yaml

@ -0,0 +1,7 @@
namePrefix: kustomize-
resources:
- guestbook-ui-deployment.yaml
- guestbook-ui-svc.yaml
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
Loading…
Cancel
Save