Skip to content

Commit

Permalink
scheduling
Browse files Browse the repository at this point in the history
  • Loading branch information
AdminTurnedDevOps committed Oct 4, 2023
1 parent bebd614 commit 71de066
Show file tree
Hide file tree
Showing 8 changed files with 68 additions and 21 deletions.
2 changes: 1 addition & 1 deletion RBAC/ClusterRoles/WriteRole/role.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
kind: Role
apiVersion: rbac.authorization.k8s.io/v1
metadata:
name: creator
name: podcreator
rules:
- apiGroups: [""]
resources: ["pods", "deployments"]
Expand Down
20 changes: 20 additions & 0 deletions manuel_scheduling/nginx.yaml
Original file line number Diff line number Diff line change
@@ -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"
2 changes: 1 addition & 1 deletion nginx.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ spec:
selector:
matchLabels:
app: nginxdeployment
replicas: 3
replicas: 2
template:
metadata:
labels:
Expand Down
20 changes: 20 additions & 0 deletions serviceaccount-specification/nginx.yaml
Original file line number Diff line number Diff line change
@@ -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
24 changes: 12 additions & 12 deletions statefulset/nginx.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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
6 changes: 2 additions & 4 deletions volumes/NFS_CSI/pvc.yaml
Original file line number Diff line number Diff line change
@@ -1,13 +1,11 @@
kubectl apply -f - <<EOF
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: synologytest
name: test-pvc
spec:
accessModes:
- ReadWriteMany
storageClassName: nfscsi
resources:
requests:
storage: 2Gi
EOF
storage: 2Gi
4 changes: 1 addition & 3 deletions volumes/NFS_CSI/sc.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
kubectl apply -f - <<EOF
apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
Expand All @@ -11,5 +10,4 @@ reclaimPolicy: Delete
volumeBindingMode: Immediate
mountOptions:
- hard
- nfsvers=4.1
EOF
- nfsvers=4.1
11 changes: 11 additions & 0 deletions volumes/pv.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
kubectl apply -f - <<EOF
apiVersion: v1
kind: PersistentVolume
metadata:
name: test-pv
spec:
storageClassName: "nfscsi"
claimRef:
name: test-pvc
namespace: default
EOF

0 comments on commit 71de066

Please sign in to comment.