kubernetes-katas icon indicating copy to clipboard operation
kubernetes-katas copied to clipboard

Deliberate exercises for Kubernetes

Results 20 kubernetes-katas issues
Sort by recently updated
recently updated
newest added

In some of the labs, you use the NodePort to connect to the frontend. If done through a PROXY the dynamic content is cached. The frontend should set appropriate headers...

Kubernetes recommends some labels for all resources: https://kubernetes.io/docs/concepts/overview/working-with-objects/common-labels/ We should consider changing the `run` label to `app.kubernetes.io/component` - of if we want to keep it short: `component`.

In exercise `frontend-ingress.md` you get a warning when applying `frontend-ingress.yaml`: ``` Warning: annotation "kubernetes.io/ingress.class" is deprecated, please use 'spec.ingressClassName' instead ``` We should make the change in the exercise files.

Many of them are named the same, and they have lazy created labels. Go through them and make better names (pod.name=frontend-pod)

### Proposal to Include Meshery and Kanvas in Kubernetes Resources ### Meshery [Meshery](https://meshery.io/) is an open-source, cloud-native manager that enables the design and management of Kubernetes-based infrastructure and applications. It...

The port-forwarding example for https://github.com/eficode-academy/kubernetes-katas/blob/master/accessing-your-application.md to /proxy/8080/ doesn't change the paths used in the application's HTML, so the script request for /script/*.js becomes a 404 and the application does not...

Quotes flask rollout for https://github.com/eficode-academy/kubernetes-katas/blob/master/rolling-updates.md is very very fast, we should introduce a delay so it's more obvious what's going on, e.g. override the command run to be `bash -c...

Perhaps overcomplicating it a bit, but gp3 is a much better disk type to use due to the fact it has higher performance for roughly the same cost. Plus it...