From 71de0665f7c127becaf288ef5aad4984bee015bd Mon Sep 17 00:00:00 2001 From: adminturneddevops Date: Wed, 4 Oct 2023 15:24:32 -0400 Subject: [PATCH] scheduling --- RBAC/ClusterRoles/WriteRole/role.yaml | 2 +- manuel_scheduling/nginx.yaml | 20 ++++++++++++++++++++ nginx.yaml | 2 +- serviceaccount-specification/nginx.yaml | 20 ++++++++++++++++++++ statefulset/nginx.yaml | 24 ++++++++++++------------ volumes/NFS_CSI/pvc.yaml | 6 ++---- volumes/NFS_CSI/sc.yaml | 4 +--- volumes/pv.yaml | 11 +++++++++++ 8 files changed, 68 insertions(+), 21 deletions(-) create mode 100644 manuel_scheduling/nginx.yaml create mode 100644 serviceaccount-specification/nginx.yaml create mode 100644 volumes/pv.yaml diff --git a/RBAC/ClusterRoles/WriteRole/role.yaml b/RBAC/ClusterRoles/WriteRole/role.yaml index ea214ad..227f11c 100644 --- a/RBAC/ClusterRoles/WriteRole/role.yaml +++ b/RBAC/ClusterRoles/WriteRole/role.yaml @@ -1,7 +1,7 @@ kind: Role apiVersion: rbac.authorization.k8s.io/v1 metadata: - name: creator + name: podcreator rules: - apiGroups: [""] resources: ["pods", "deployments"] diff --git a/manuel_scheduling/nginx.yaml b/manuel_scheduling/nginx.yaml new file mode 100644 index 0000000..f88bba5 --- /dev/null +++ b/manuel_scheduling/nginx.yaml @@ -0,0 +1,20 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: nginx-deployment +spec: + selector: + matchLabels: + app: nginxdeployment + replicas: 2 + template: + metadata: + labels: + app: nginxdeployment + spec: + containers: + - name: nginxdeployment + image: nginx:latest + ports: + - containerPort: 80 + nodeName: "name" \ No newline at end of file diff --git a/nginx.yaml b/nginx.yaml index 0d9b038..d06af19 100644 --- a/nginx.yaml +++ b/nginx.yaml @@ -6,7 +6,7 @@ spec: selector: matchLabels: app: nginxdeployment - replicas: 3 + replicas: 2 template: metadata: labels: diff --git a/serviceaccount-specification/nginx.yaml b/serviceaccount-specification/nginx.yaml new file mode 100644 index 0000000..9921bdd --- /dev/null +++ b/serviceaccount-specification/nginx.yaml @@ -0,0 +1,20 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: nginx-deployment +spec: + selector: + matchLabels: + app: nginxdeployment + replicas: 2 + template: + metadata: + labels: + app: nginxdeployment + spec: + serviceAccountName: podcreator + containers: + - name: nginxdeployment + image: nginx:latest + ports: + - containerPort: 80 \ No newline at end of file diff --git a/statefulset/nginx.yaml b/statefulset/nginx.yaml index 58247c5..4468eb1 100644 --- a/statefulset/nginx.yaml +++ b/statefulset/nginx.yaml @@ -18,15 +18,15 @@ spec: image: nginx:latest ports: - containerPort: 80 ---- -apiVersion: v1 -kind: Service -metadata: - name: nginxservice -spec: - selector: - app: nginxdeployment - ports: - - protocol: TCP - port: 80 - type: LoadBalancer +# --- +# apiVersion: v1 +# kind: Service +# metadata: +# name: nginxservice +# spec: +# selector: +# app: nginxdeployment +# ports: +# - protocol: TCP +# port: 80 +# type: LoadBalancer diff --git a/volumes/NFS_CSI/pvc.yaml b/volumes/NFS_CSI/pvc.yaml index d5a459a..03c09f3 100644 --- a/volumes/NFS_CSI/pvc.yaml +++ b/volumes/NFS_CSI/pvc.yaml @@ -1,13 +1,11 @@ -kubectl apply -f - <