From 9f8a96e00c6638b4bd7d862ff8afa1f94393d83e Mon Sep 17 00:00:00 2001 From: Thomasitoz Date: Tue, 20 Feb 2018 17:48:54 +0100 Subject: [PATCH] Delt opp minikube deploy i frontend og backend. Oppdatert README --- README.md | 56 ++++++++++++++++++++-- minikube/backend.yml | 27 +++++++++++ minikube/{deploy_mini.yml => frontend.yml} | 28 ----------- 3 files changed, 78 insertions(+), 33 deletions(-) create mode 100644 minikube/backend.yml rename minikube/{deploy_mini.yml => frontend.yml} (54%) diff --git a/README.md b/README.md index 4266f58..5746ab9 100644 --- a/README.md +++ b/README.md @@ -2,11 +2,57 @@ Kjøring av en enkelt pod, Oppsett av cats and dogs applikasjonen til fagdag. Har oppsett til minikube og azure -## Minikube +### Minikube oppgave + +##Start minikube og list servicer +``` +minikube start +``` + +Se hvilke servicer som er eksponert +``` +minikube service list +``` + +##Deploy backend +``` +kubectl create -f backend.yml ``` - kubectl create namespace "unikt_navn" - kubectl run cheat --namespace="unikt_navn" --port=80 coderpews/kubernetes-cheat:0.1 - kubectl config set-context $(kubectl config current-context) --namespace=unikt_navn + +Sjekk at deploy finnes +``` +kubectl get deploy +``` + +Sjekk at pod finnes +``` +kubectl get pod +``` + +##Deploy frontend +``` +kubectl create -f frontend.yml +``` + +Sjekk at deploy finnes +``` +kubectl get deploy +``` + +Sjekk at pod finnes +``` +kubectl get pod +``` + +Sjekk at servicer er eksponert +``` +kubectl get service +``` + +##Sjekk at samme servicer finnes i minikube, og åpne frontenden i browser +``` +minikube service list +minikube service azure-vote-front ``` @@ -33,7 +79,7 @@ Lage namespace. Sliter du med å finne namespace navn, kan du bruke denne tjenes kubectl create namepsace "ditt-namespace-navn" kubectl config set-context $(kubectl config current-context) --namespace=ditt-namespace-navn -``` + ``` ### Azure oppgave 3 Kjøre deployment via kommandolinje diff --git a/minikube/backend.yml b/minikube/backend.yml new file mode 100644 index 0000000..714e7e3 --- /dev/null +++ b/minikube/backend.yml @@ -0,0 +1,27 @@ +apiVersion: apps/v1beta1 +kind: Deployment +metadata: + name: azure-vote-back +spec: + replicas: 1 + template: + metadata: + labels: + app: azure-vote-back + spec: + containers: + - name: azure-vote-back + image: redis + ports: + - containerPort: 6379 + name: redis +--- +apiVersion: v1 +kind: Service +metadata: + name: azure-vote-back +spec: + ports: + - port: 6379 + selector: + app: azure-vote-back diff --git a/minikube/deploy_mini.yml b/minikube/frontend.yml similarity index 54% rename from minikube/deploy_mini.yml rename to minikube/frontend.yml index 66ee87f..ca24124 100644 --- a/minikube/deploy_mini.yml +++ b/minikube/frontend.yml @@ -1,33 +1,5 @@ apiVersion: apps/v1beta1 kind: Deployment -metadata: - name: azure-vote-back -spec: - replicas: 1 - template: - metadata: - labels: - app: azure-vote-back - spec: - containers: - - name: azure-vote-back - image: redis - ports: - - containerPort: 6379 - name: redis ---- -apiVersion: v1 -kind: Service -metadata: - name: azure-vote-back -spec: - ports: - - port: 6379 - selector: - app: azure-vote-back ---- -apiVersion: apps/v1beta1 -kind: Deployment metadata: name: azure-vote-front spec: