Skip to content

Commit

Permalink
Use nginx containers with request and limit specified for testing
Browse files Browse the repository at this point in the history
  • Loading branch information
sgdan committed Nov 9, 2019
1 parent c780b28 commit e2053ba
Show file tree
Hide file tree
Showing 2 changed files with 41 additions and 8 deletions.
23 changes: 15 additions & 8 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -50,14 +50,21 @@ create:
kubectl create ns ns1
kubectl create ns ns2
kubectl create ns ns3
kubectl create deployment test1 --image=nginx -n ns1
kubectl create deployment test2 --image=nginx -n ns2
kubectl create deployment test3 --image=nginx -n ns3
kubectl scale deployment test1 --replicas 8 -n ns1
kubectl scale deployment test2 --replicas 10 -n ns2
kubectl scale deployment test3 --replicas 12 -n ns3

reset:
kubectl apply -f nginx.yaml -n ns1
kubectl apply -f nginx.yaml -n ns2
kubectl apply -f nginx.yaml -n ns3

scale-up:
kubectl scale deployment test --replicas 4 -n ns1
kubectl scale deployment test --replicas 8 -n ns2
kubectl scale deployment test --replicas 12 -n ns3

scale-down:
kubectl scale deployment test --replicas 0 -n ns1
kubectl scale deployment test --replicas 0 -n ns2
kubectl scale deployment test --replicas 0 -n ns3

delete:
kubectl delete ns ns1 ns2 ns3

# edit to manually change last started time for test purposes
Expand Down
26 changes: 26 additions & 0 deletions nginx.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
# Nginx deployment just for test purposes

apiVersion: apps/v1
kind: Deployment
metadata:
labels:
app: test
name: test
spec:
replicas: 1
selector:
matchLabels:
app: test
template:
metadata:
labels:
app: test
spec:
containers:
- image: nginx:1.17.5
name: nginx
resources:
limits:
memory: 256Mi
requests:
memory: 128Mi

0 comments on commit e2053ba

Please sign in to comment.