kubexercises

Sistema para practicar los conocimientos de Kubernetes.

kubexercises

Descripción

Kubexercises utiliza la Terminal para realizar las actividades. No se necesita un navegador web. A través de los Kubexercises podrás:

  • Listar de actividades disponibles agrupadas por conceptos de Kubenetes.
  • Comprueba tus respuestas en cada actividad.
  • Conoce la respuesta correcta en caso de que no sepas resolver.
  • Comprueba fácilmente la respuesta correcta en tu Terminal.
  • Realiza las actividades en tu idioma preferido (inglés o español).

Cómo funciona

Pregunta por la primera actividad.

$ 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

Intenta darle solución

$ kubectl run my-nginx --image nginx:1.25.2
pod/my-nginx created

Revisa si la solución es correcta.

$ 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

Comprueba la respuesta recomendada por el autor.

$ 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

Aplica los cambios sugeridos por el autor

$ ke pods activity 1 --raw-answer --clean | kubectl apply -f -
pod/my-nginx created

Comprueba la nueva respuesta.

$ 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

¡Buen trabajo!

Da los primeros pasos

Iniciar Ahora