From 793b4f897d39d00eecd2ecdfaa90ccb813730532 Mon Sep 17 00:00:00 2001 From: Lachlan Evenson Date: Mon, 29 Jan 2024 20:28:43 -0800 Subject: [PATCH] Chapter 10 updates Signed-off-by: Lachlan Evenson --- 10-1-job-oneshot.yaml | 21 --------------------- 10-1-kuard-deployment.yaml | 19 +++++++++++++++++++ 10-2-job-oneshot-failure1.yaml | 22 ---------------------- 10-3-job-parallel.yaml | 23 ----------------------- 10-4-rs-queue.yaml | 26 -------------------------- 10-5-service-queue.yaml | 16 ---------------- 10-6-load-queue.sh | 9 --------- 10-7-job-consumers.yaml | 27 --------------------------- 8 files changed, 19 insertions(+), 144 deletions(-) delete mode 100644 10-1-job-oneshot.yaml create mode 100644 10-1-kuard-deployment.yaml delete mode 100644 10-2-job-oneshot-failure1.yaml delete mode 100644 10-3-job-parallel.yaml delete mode 100644 10-4-rs-queue.yaml delete mode 100644 10-5-service-queue.yaml delete mode 100644 10-6-load-queue.sh delete mode 100644 10-7-job-consumers.yaml diff --git a/10-1-job-oneshot.yaml b/10-1-job-oneshot.yaml deleted file mode 100644 index 063ba65..0000000 --- a/10-1-job-oneshot.yaml +++ /dev/null @@ -1,21 +0,0 @@ -apiVersion: batch/v1 -kind: Job -metadata: - name: oneshot - labels: - chapter: jobs -spec: - template: - metadata: - labels: - chapter: jobs - spec: - containers: - - name: kuard - image: gcr.io/kuar-demo/kuard-amd64:1 - imagePullPolicy: Always - args: - - "--keygen-enable" - - "--keygen-exit-on-complete" - - "--keygen-num-to-gen=10" - restartPolicy: OnFailure diff --git a/10-1-kuard-deployment.yaml b/10-1-kuard-deployment.yaml new file mode 100644 index 0000000..701f695 --- /dev/null +++ b/10-1-kuard-deployment.yaml @@ -0,0 +1,19 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: kuard + labels: + run: kuard +spec: + selector: + matchLabels: + run: kuard + replicas: 1 + template: + metadata: + labels: + run: kuard + spec: + containers: + - name: kuard + image: gcr.io/kuar-demo/kuard-amd64:blue diff --git a/10-2-job-oneshot-failure1.yaml b/10-2-job-oneshot-failure1.yaml deleted file mode 100644 index 88af786..0000000 --- a/10-2-job-oneshot-failure1.yaml +++ /dev/null @@ -1,22 +0,0 @@ -apiVersion: batch/v1 -kind: Job -metadata: - name: oneshot - labels: - chapter: jobs -spec: - template: - metadata: - labels: - chapter: jobs - spec: - containers: - - name: kuard - image: gcr.io/kuar-demo/kuard-amd64:1 - imagePullPolicy: Always - args: - - "--keygen-enable" - - "--keygen-exit-on-complete" - - "--keygen-exit-code=1" - - "--keygen-num-to-gen=3" - restartPolicy: OnFailure diff --git a/10-3-job-parallel.yaml b/10-3-job-parallel.yaml deleted file mode 100644 index c8ef106..0000000 --- a/10-3-job-parallel.yaml +++ /dev/null @@ -1,23 +0,0 @@ -apiVersion: batch/v1 -kind: Job -metadata: - name: parallel - labels: - chapter: jobs -spec: - parallelism: 5 - completions: 10 - template: - metadata: - labels: - chapter: jobs - spec: - containers: - - name: kuard - image: gcr.io/kuar-demo/kuard-amd64:1 - imagePullPolicy: Always - args: - - "--keygen-enable" - - "--keygen-exit-on-complete" - - "--keygen-num-to-gen=10" - restartPolicy: OnFailure diff --git a/10-4-rs-queue.yaml b/10-4-rs-queue.yaml deleted file mode 100644 index 28c9363..0000000 --- a/10-4-rs-queue.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: apps/v1 -kind: ReplicaSet -metadata: - labels: - app: work-queue - component: queue - chapter: jobs - name: queue -spec: - replicas: 1 - selector: - matchLabels: - app: work-queue - component: queue - chapter: jobs - template: - metadata: - labels: - app: work-queue - component: queue - chapter: jobs - spec: - containers: - - name: queue - image: "gcr.io/kuar-demo/kuard-amd64:1" - imagePullPolicy: Always diff --git a/10-5-service-queue.yaml b/10-5-service-queue.yaml deleted file mode 100644 index 883cbc4..0000000 --- a/10-5-service-queue.yaml +++ /dev/null @@ -1,16 +0,0 @@ -apiVersion: v1 -kind: Service -metadata: - labels: - app: work-queue - component: queue - chapter: jobs - name: queue -spec: - ports: - - port: 8080 - protocol: TCP - targetPort: 8080 - selector: - app: work-queue - component: queue diff --git a/10-6-load-queue.sh b/10-6-load-queue.sh deleted file mode 100644 index facad66..0000000 --- a/10-6-load-queue.sh +++ /dev/null @@ -1,9 +0,0 @@ - -# Create a work queue called 'keygen' -curl -X PUT localhost:8080/memq/server/queues/keygen - -# Create 100 work items and load up the queue. -for i in work-item-{0..99}; do - curl -X POST localhost:8080/memq/server/queues/keygen/enqueue \ - -d "$i" -done diff --git a/10-7-job-consumers.yaml b/10-7-job-consumers.yaml deleted file mode 100644 index 9832fb5..0000000 --- a/10-7-job-consumers.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: batch/v1 -kind: Job -metadata: - labels: - app: message-queue - component: consumer - chapter: jobs - name: consumers -spec: - parallelism: 5 - template: - metadata: - labels: - app: message-queue - component: consumer - chapter: jobs - spec: - containers: - - name: worker - image: "gcr.io/kuar-demo/kuard-amd64:1" - imagePullPolicy: Always - args: - - "--keygen-enable" - - "--keygen-exit-on-complete" - - "--keygen-memq-server=http://queue:8080/memq/server" - - "--keygen-memq-queue=keygen" - restartPolicy: OnFailure