From 7683a117dfe0bb0512b615f03d55b1efe48576b8 Mon Sep 17 00:00:00 2001 From: David Date: Fri, 14 Oct 2022 21:27:26 +0200 Subject: [PATCH] =?UTF-8?q?hinzugef=C3=BCgt=20einige=20Resourcen,=20bez?= =?UTF-8?q?=C3=BCglich=20der=20Secrets,=20DaemonSets,=20ReplicaSets,=20Per?= =?UTF-8?q?sistentVolume,=20PersistentVolumeClaim?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Kubernetes/LFS258/car-map.yaml | 9 ++++ Kubernetes/LFS258/ds.yaml | 50 ++++++++++++++++++++++ Kubernetes/LFS258/ds_changed_strategy.yaml | 50 ++++++++++++++++++++++ Kubernetes/LFS258/favorite | 1 + Kubernetes/LFS258/primary/black | 2 + Kubernetes/LFS258/primary/cyan | 1 + Kubernetes/LFS258/primary/magenta | 1 + Kubernetes/LFS258/primary/yellow | 1 + Kubernetes/LFS258/pvc.yaml | 10 +++++ Kubernetes/LFS258/rs.yaml | 19 ++++++++ Kubernetes/LFS258/secret.yaml | 6 +++ Kubernetes/LFS258/simpleshell.yaml | 24 +++++++++++ 12 files changed, 174 insertions(+) create mode 100644 Kubernetes/LFS258/car-map.yaml create mode 100644 Kubernetes/LFS258/ds.yaml create mode 100644 Kubernetes/LFS258/ds_changed_strategy.yaml create mode 100644 Kubernetes/LFS258/favorite create mode 100644 Kubernetes/LFS258/primary/black create mode 100644 Kubernetes/LFS258/primary/cyan create mode 100644 Kubernetes/LFS258/primary/magenta create mode 100644 Kubernetes/LFS258/primary/yellow create mode 100644 Kubernetes/LFS258/pvc.yaml create mode 100644 Kubernetes/LFS258/rs.yaml create mode 100644 Kubernetes/LFS258/secret.yaml create mode 100644 Kubernetes/LFS258/simpleshell.yaml diff --git a/Kubernetes/LFS258/car-map.yaml b/Kubernetes/LFS258/car-map.yaml new file mode 100644 index 0000000..a3c2610 --- /dev/null +++ b/Kubernetes/LFS258/car-map.yaml @@ -0,0 +1,9 @@ +apiVersion: v1 +kind: ConfigMap +metadata: + name: fast-car +data: + car.make: Ford + car.model: Mustang + car.trim: Shelby + diff --git a/Kubernetes/LFS258/ds.yaml b/Kubernetes/LFS258/ds.yaml new file mode 100644 index 0000000..0af26dc --- /dev/null +++ b/Kubernetes/LFS258/ds.yaml @@ -0,0 +1,50 @@ +apiVersion: apps/v1 +kind: DaemonSet +metadata: + annotations: + deprecated.daemonset.template.generation: "1" + creationTimestamp: "2022-10-13T13:23:51Z" + generation: 2 + name: ds-one + namespace: default + resourceVersion: "14677" + uid: edde0acd-3f7c-4e75-8f5d-59ed2d13ada4 +spec: + revisionHistoryLimit: 10 + selector: + matchLabels: + system: DaemonSetOne + template: + metadata: + creationTimestamp: null + labels: + system: DaemonSetOne + spec: + containers: + - image: nginx:1.15.1 + imagePullPolicy: IfNotPresent + name: nginx + ports: + - containerPort: 80 + protocol: TCP + resources: {} + terminationMessagePath: /dev/termination-log + terminationMessagePolicy: File + dnsPolicy: ClusterFirst + restartPolicy: Always + schedulerName: default-scheduler + securityContext: {} + terminationGracePeriodSeconds: 30 + updateStrategy: + rollingUpdate: + maxSurge: 0 + maxUnavailable: 1 + type: OnDelete +status: + currentNumberScheduled: 1 + desiredNumberScheduled: 1 + numberAvailable: 1 + numberMisscheduled: 0 + numberReady: 1 + observedGeneration: 2 + updatedNumberScheduled: 1 diff --git a/Kubernetes/LFS258/ds_changed_strategy.yaml b/Kubernetes/LFS258/ds_changed_strategy.yaml new file mode 100644 index 0000000..d648cea --- /dev/null +++ b/Kubernetes/LFS258/ds_changed_strategy.yaml @@ -0,0 +1,50 @@ +apiVersion: apps/v1 +kind: DaemonSet +metadata: + annotations: + deprecated.daemonset.template.generation: "1" + creationTimestamp: "2022-10-13T13:23:51Z" + generation: 2 + name: ds-two + namespace: default + resourceVersion: "14677" + uid: edde0acd-3f7c-4e75-8f5d-59ed2d13ada4 +spec: + revisionHistoryLimit: 10 + selector: + matchLabels: + system: DaemonSetTwo + template: + metadata: + creationTimestamp: null + labels: + system: DaemonSetTwo + spec: + containers: + - image: nginx:1.15.1 + imagePullPolicy: IfNotPresent + name: nginx + ports: + - containerPort: 80 + protocol: TCP + resources: {} + terminationMessagePath: /dev/termination-log + terminationMessagePolicy: File + dnsPolicy: ClusterFirst + restartPolicy: Always + schedulerName: default-scheduler + securityContext: {} + terminationGracePeriodSeconds: 30 + updateStrategy: + rollingUpdate: + maxSurge: 0 + maxUnavailable: 1 + type: RollingUpdate +status: + currentNumberScheduled: 1 + desiredNumberScheduled: 1 + numberAvailable: 1 + numberMisscheduled: 0 + numberReady: 1 + observedGeneration: 2 + updatedNumberScheduled: 1 diff --git a/Kubernetes/LFS258/favorite b/Kubernetes/LFS258/favorite new file mode 100644 index 0000000..24560d9 --- /dev/null +++ b/Kubernetes/LFS258/favorite @@ -0,0 +1 @@ +blue diff --git a/Kubernetes/LFS258/primary/black b/Kubernetes/LFS258/primary/black new file mode 100644 index 0000000..a70145f --- /dev/null +++ b/Kubernetes/LFS258/primary/black @@ -0,0 +1,2 @@ +k +know as key diff --git a/Kubernetes/LFS258/primary/cyan b/Kubernetes/LFS258/primary/cyan new file mode 100644 index 0000000..f2ad6c7 --- /dev/null +++ b/Kubernetes/LFS258/primary/cyan @@ -0,0 +1 @@ +c diff --git a/Kubernetes/LFS258/primary/magenta b/Kubernetes/LFS258/primary/magenta new file mode 100644 index 0000000..28ce6a8 --- /dev/null +++ b/Kubernetes/LFS258/primary/magenta @@ -0,0 +1 @@ +m diff --git a/Kubernetes/LFS258/primary/yellow b/Kubernetes/LFS258/primary/yellow new file mode 100644 index 0000000..975fbec --- /dev/null +++ b/Kubernetes/LFS258/primary/yellow @@ -0,0 +1 @@ +y diff --git a/Kubernetes/LFS258/pvc.yaml b/Kubernetes/LFS258/pvc.yaml new file mode 100644 index 0000000..f56fc67 --- /dev/null +++ b/Kubernetes/LFS258/pvc.yaml @@ -0,0 +1,10 @@ +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + name: pvc-one +spec: + accessModes: + - ReadWriteMany + resources: + requests: + storage: 200Mi diff --git a/Kubernetes/LFS258/rs.yaml b/Kubernetes/LFS258/rs.yaml new file mode 100644 index 0000000..fd3d5a8 --- /dev/null +++ b/Kubernetes/LFS258/rs.yaml @@ -0,0 +1,19 @@ +apiVersion: apps/v1 +kind: ReplicaSet +metadata: + name: rs-one +spec: + replicas: 2 + selector: + matchLabels: + system: ReplicaOne + template: + metadata: + labels: + system: ReplicaOne + spec: + containers: + - name: nginx + image: nginx:1.15.1 + ports: + - containerPort: 80 diff --git a/Kubernetes/LFS258/secret.yaml b/Kubernetes/LFS258/secret.yaml new file mode 100644 index 0000000..734cb21 --- /dev/null +++ b/Kubernetes/LFS258/secret.yaml @@ -0,0 +1,6 @@ +apiVersion: v1 +kind: Secret +metadata: + name: lf-secret +data: + password: TEZUckAxbgo= diff --git a/Kubernetes/LFS258/simpleshell.yaml b/Kubernetes/LFS258/simpleshell.yaml new file mode 100644 index 0000000..58f14f5 --- /dev/null +++ b/Kubernetes/LFS258/simpleshell.yaml @@ -0,0 +1,24 @@ +apiVersion: v1 +kind: Pod +metadata: + name: shell-demo +spec: + containers: + - name: nginx + image: nginx + volumeMounts: + - name: car-vol + mountPath: /etc/cars + volumes: + - name: car-vol + configMap: + name: fast-car +# env: +# - name: ilike +# valueFrom: +# configMapKeyRef: +# name: colors +# key: favorite +# envFrom: +# - configMapRef: +# name: colors