Skip to content

Commit 02105b9

Browse files
efthymioshgiorgosera
authored andcommitted
refactor(devops) Make task-goals more clear (#14)
1 parent 4de2831 commit 02105b9

File tree

1 file changed

+13
-2
lines changed

1 file changed

+13
-2
lines changed

devops/assignment.md

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,19 @@ The time estimates for the tasks above assume that you are familiar or have prof
2626

2727
## Task 1
2828

29-
You will need to deploy a functional Kubernetes cluster on your machine.
29+
You will need to deploy a functional Kubernetes cluster on your machine. The approach you take is up to you, but some are much more streamlined than others.
3030

31-
You should be able to interact with the cluster via the `kubectl` command from CLI.
31+
After being done, you should have a working cluster and be able to interact with the cluster via the `kubectl` command from a CLI.
32+
33+
As a rule of thumb, the command `kubectl get services --namespace kube-system` should return the provided kubernetes system services defined. The command
34+
`kubectl get pods --all-namespaces` should return all pods running. For example:
35+
36+
```bash
37+
$ kubectl get svc -n kube-system
38+
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
39+
kube-dns ClusterIP 10.96.0.10 <none> 53/UDP,53/TCP 1d
40+
kubernetes-dashboard NodePort 10.101.24.98 <none> 80:30000/TCP 1d
41+
```
3242

3343
## Task 2
3444

@@ -54,6 +64,7 @@ You will find that you may configure the running container by having set some en
5464
You will need to install and expose the service on a kubernetes ingress controller.
5565

5666
After being done, your service should be accessible via `lobsters.local` on your local machine outside of the Kubernetes cluster.
67+
A simple point to check would be the ability to successfully log-in.
5768

5869
# Deliverables
5970

0 commit comments

Comments
 (0)