Kubexercises uses the Terminal to carry out the activities. A web browser is not needed. Through the Kubexercises you can:
- List availables activities grouped by Kubenetes concepts.
- Chech your answers on each activity.
- Knows the correct answer in case you don’t know how to solve it.
- Easily check the correct answer in your Terminal.
- Run the activities in your prefered language (English or Spanish).
How it works
Asks for the first activity.
$ ke pods activity 1 Create a pod with the following configuration: ► pod name: my-nginx ► container name: nginx ► container image: nginx:1.25.2-alpine ► pod state: Running
Try your own solution.
$ kubectl run my-nginx --image nginx:1.25.2 pod/my-nginx created
Checks if it is correct.
$ ke pods activity 1 --check Create a pod with the following configuration: ✓ pod name: my-nginx ✗ container name: nginx ✗ container image: nginx:1.25.2-alpine ✓ pod state: Running
Check the answer provided by the author.
$ ke pods activity 1 --answer Manifests used to answer the statement: apiVersion: v1 kind: Pod metadata: name: my-nginx namespace: default spec: containers: - name: nginx image: nginx:1.25.2-alpine
Check if the new answer fits the requirements.
$ ke pods activity 1 --raw-answer --clean | kubectl apply -f - pod/my-nginx created
Check again the answer.
$ ke pods activity 1 --check Create a pod with the following configuration: ✓ pod name: my-nginx ✓ container name: nginx ✓ container image: nginx:1.25.2-alpine ✓ pod state: Running