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 - <