diff --git a/limitedpod.yaml b/limitedpod.yaml new file mode 100644 index 0000000..7d231de --- /dev/null +++ b/limitedpod.yaml @@ -0,0 +1,13 @@ +apiVersion: v1 +kind: Pod +metadata: + name: limitedpod +spec: + containers: + - name: demo + image: registry.k8s.io/pause:2.0 + resources: + requests: + cpu: 700m + limits: + cpu: 700m diff --git a/limitrange.yaml b/limitrange.yaml new file mode 100644 index 0000000..b08f192 --- /dev/null +++ b/limitrange.yaml @@ -0,0 +1,14 @@ +apiVersion: v1 +kind: LimitRange +metadata: + name: cpulimits +spec: + limits: + - default: + cpu: 500m + defaultRequest: + cpu: 500m + max: + cpu: "1" + min: + cpu: 100m diff --git a/taint-toleration.yaml b/taint-toleration.yaml index 699ab1c..88c2235 100644 --- a/taint-toleration.yaml +++ b/taint-toleration.yaml @@ -1,15 +1,16 @@ apiVersion: v1 kind: Pod metadata: - name: nginx-toleration + name: nginx-ssd labels: env: test spec: containers: - - name: nginx-toleration + - name: nginx-ssd image: nginx imagePullPolicy: IfNotPresent tolerations: - - key: "example-key" - operator: "Exists" + - key: "storage" + operator: "Equals" + value: "ssd" effect: "NoSchedule" diff --git a/taint-toleration2.yaml b/taint-toleration2.yaml new file mode 100644 index 0000000..b36ffe6 --- /dev/null +++ b/taint-toleration2.yaml @@ -0,0 +1,16 @@ +apiVersion: v1 +kind: Pod +metadata: + name: nginx-hdd + labels: + env: test +spec: + containers: + - name: nginx-hdd + image: nginx + imagePullPolicy: IfNotPresent + tolerations: + - key: "storage" + operator: "Equals" + value: "hdd" + effect: "NoSchedule"