-
K8s official documentation: https://kubernetes.io/docs/concepts/
-
Enrypting Secret Data at Rest: https://kubernetes.io/docs/tasks/administer-cluster/encrypt-data/
- K8s Architecture Components: https://kubernetes.io/docs/concepts/overview/components/
-
Getting started - https://minikube.sigs.k8s.io/docs/start/
Kubectl - K8s CLI: https://kubernetes.io/docs/reference/kubectl/overview/
Managing Objects Imperative (Kubectl): https://kubernetes.io/docs/tasks/manage-kubernetes-objects/imperative-command/
Managing Objects Declarative (Config File): https://kubernetes.io/docs/tasks/manage-kubernetes-objects/declarative-config/
Imperative vs Declarative: https://kubernetes.io/docs/concepts/overview/working-with-objects/object-management/
-
Ingress - https://kubernetes.io/docs/concepts/services-networking/ingress/
-
Working with NGINX Ingress - https://kubernetes.io/docs/tasks/access-application-cluster/ingress-minikube/
-
Bare-metal considerations https://kubernetes.github.io/ingress-nginx/deploy/baremetal/
-
bulb Add the following line to the bottom of the vi /etc/hosts file on your computer (you will need administrator access, run with sudo):
minikube ip hello-world.com
-
Some notes,
- pathType (Exact, Prefix, etc?) matters
- Ingress also has something called default backend, for which you can create service and pod to show when it was redirected todefault backend - https://youtu.be/X48VuDVv0do?t=8368
- Screenshot 2022-12-13 at 3.58.45 PM.png