diff --git a/5-1-kuard-pod.yaml b/5-1-kuard-pod.yaml index b1dc580..f7795da 100644 --- a/5-1-kuard-pod.yaml +++ b/5-1-kuard-pod.yaml @@ -4,9 +4,9 @@ metadata: name: kuard spec: containers: - - image: gcr.io/kuar-demo/kuard-amd64:1 - name: kuard - ports: - - containerPort: 8080 - name: http - protocol: TCP + - image: gcr.io/kuar-demo/kuard-amd64:blue + name: kuard + ports: + - containerPort: 8080 + name: http + protocol: TCP diff --git a/5-2-kuard-pod-health.yaml b/5-2-kuard-pod-health.yaml index f85c949..59efb02 100644 --- a/5-2-kuard-pod-health.yaml +++ b/5-2-kuard-pod-health.yaml @@ -4,7 +4,7 @@ metadata: name: kuard spec: containers: - - image: gcr.io/kuar-demo/kuard-amd64:1 + - image: gcr.io/kuar-demo/kuard-amd64:blue name: kuard livenessProbe: httpGet: diff --git a/5-3-kaurd-pod-resreq.yaml b/5-3-kaurd-pod-resreq.yaml index 8f7e5b3..efb95d7 100644 --- a/5-3-kaurd-pod-resreq.yaml +++ b/5-3-kaurd-pod-resreq.yaml @@ -4,7 +4,7 @@ metadata: name: kuard spec: containers: - - image: gcr.io/kuar-demo/kuard-amd64:1 + - image: gcr.io/kuar-demo/kuard-amd64:blue name: kuard resources: requests: diff --git a/8-1-kuard-rs.yaml b/8-1-kuard-rs.yaml deleted file mode 100644 index 0cad32d..0000000 --- a/8-1-kuard-rs.yaml +++ /dev/null @@ -1,25 +0,0 @@ -apiVersion: apps/v1 -kind: ReplicaSet -metadata: - labels: - app: kuard - version: "2" - name: kuard - labels: - app: kuard - version: "2" -spec: - replicas: 1 - selector: - matchLabels: - app: kuard - version: "2" - template: - metadata: - labels: - app: kuard - version: "2" - spec: - containers: - - name: kuard - image: "gcr.io/kuar-demo/kuard-amd64:2" diff --git a/8-1-simple-ingress.yaml b/8-1-simple-ingress.yaml new file mode 100644 index 0000000..23464f8 --- /dev/null +++ b/8-1-simple-ingress.yaml @@ -0,0 +1,10 @@ +apiVersion: networking.k8s.io/v1 +kind: Ingress +metadata: + name: simple-ingress +spec: + defaultBackend: + service: + name: alpaca + port: + number: 8080 diff --git a/8-2-host-ingress.yaml b/8-2-host-ingress.yaml new file mode 100644 index 0000000..fb6120a --- /dev/null +++ b/8-2-host-ingress.yaml @@ -0,0 +1,21 @@ +apiVersion: networking.k8s.io/v1 +kind: Ingress +metadata: + name: host-ingress +spec: + defaultBackend: + service: + name: be-default + port: + number: 8080 + rules: + - host: alpaca.example.com + http: + paths: + - pathType: Prefix + path: / + backend: + service: + name: alpaca + port: + number: 8080 diff --git a/8-3-path-ingress.yaml b/8-3-path-ingress.yaml new file mode 100644 index 0000000..8a41a44 --- /dev/null +++ b/8-3-path-ingress.yaml @@ -0,0 +1,23 @@ +apiVersion: networking.k8s.io/v1 +kind: Ingress +metadata: + name: path-ingress +spec: + rules: + - host: bandicoot.example.com + http: + paths: + - pathType: Prefix + path: "/" + backend: + service: + name: bandicoot + port: + number: 8080 + - pathType: Prefix + path: "/a/" + backend: + service: + name: alpaca + port: + number: 8080 diff --git a/8-4-tls-secret.yaml b/8-4-tls-secret.yaml new file mode 100644 index 0000000..684fc34 --- /dev/null +++ b/8-4-tls-secret.yaml @@ -0,0 +1,9 @@ +apiVersion: v1 +kind: Secret +metadata: + creationTimestamp: null + name: tls-secret-name +type: kubernetes.io/tls +data: + tls.crt: + tls.key: diff --git a/8-5-tls-ingress.yaml b/8-5-tls-ingress.yaml new file mode 100644 index 0000000..4573092 --- /dev/null +++ b/8-5-tls-ingress.yaml @@ -0,0 +1,20 @@ +apiVersion: networking.k8s.io/v1 +kind: Ingress +metadata: + name: tls-ingress +spec: + tls: + - hosts: + - alpaca.example.com + secretName: tls-secret-name + rules: + - host: alpaca.example.com + http: + paths: + - pathType: Prefix + path: "/" + backend: + service: + name: alpaca + port: + number: 8080