This is an internal post of mine, to remember things I have to finish, tabs open for a long time in Safari, things like that.
https://kubernetes.io/es/docs/home/
https://learnk8s.io/templating-yaml-with-code
Bonus track, some useful resources.
(Daniel`scala course. Basic.)
https://rockthejvm.com/p/scala-at-light-speed
(Files from the Bret k8s course. Forked)
https://github.com/alonsoir/udemy-docker-mastery/tree/main/k8s-yaml
(how to install new features in k8s)
https://operatorhub.io/?category=Security
(how to write well k8s yaml files. A parser.)
(Jacek´s book)
(Brett´s k8s Udemy course)
https://www.udemy.com/course/docker-mastery/learn/lecture/16274074#overview
Docker security concerns
https://github.com/BretFisher/ama/discussions/150
Machine learning CI/CD
Gestión de la configuración nativa de Kubernetes/Kubernetes native configuration management
Calcular el coste de Kubernetes en distintas nubes/Calculate the cost of Kubernetes on different clouds
https://learnk8s.io/kubernetes-instance-calculator
The package manager for Kubernetes
// Install packages in k8s
// Run this pod before of running every next commands.
kubectl run my-kafka-client --restart='Never' --image docker.io/bitnami/kafka:2.8.0-debian-10-r84 --namespace default --command -- sleep infinity
// run this in a terminal tab. kubectl exec --tty -i my-kafka-client --namespace default -- bash
kafka-console-producer.sh --broker-list my-kafka-0.my-kafka-headless.default.svc.cluster.local:9092 --topic test
// run these two commands in another terminal tabkubectl exec --tty -i my-kafka-client --namespace default -- bash
kafka-console-consumer.sh --bootstrap-server my-kafka.default.svc.cluster.local:9092 --topic test --from-beginning
// Useful Docker plugins
https://github.com/lukaszlach/clip
// Docker rootless mode
https://github.com/dkapanidis/docker-rootless
https://docs.docker.com/engine/security/rootless/
// Deploying Compose Docker files with Helm. Best of both worlds
https://blog.mikesir87.io/2020/12/deploying-compose-apps-using-helm/
// CI/CD with Docker
https://docs.docker.com/language/java/configure-ci-cd/
// Best practices writing Dockerfiles
https://docs.docker.com/develop/develop-images/dockerfile_best-practices/
// AppArmor
https://runebook.dev/es/docs/docker/engine/security/apparmor/index
(Offtopic)
Do you have to invert a binary tree? 🙂 yea, I know it, typical question in interviews, basically you have to use an ORDER BY DESC over an indexed column, or use a COMPARATOR with inverse order over a indexed column. Thanks Vlad Mihalcea. I hate this kind of questions too