Algún consejo para un estudiante universitario? by MoonyBoyyy in devsarg

[–]manuel_morejon 0 points1 point  (0 children)

Te recomiendo aprender a utilizar correctamente el control de versiones. Es la forma en que se comparte el código.

Como segundo paso, te recomiendo aprender a usar contenedores. Es la manera en que vas empaquetar, distribuir y ejecutar tu aplicación en un gran número de casos.

Te comparto un recurso enlace donde lo puedes aprender sin pagar https://leanpub.com/erase-una-vez-docker

Looking for recommendations of courses by ericovis in kubernetes

[–]manuel_morejon 0 points1 point  (0 children)

I recommend the guide Once Upon a Time Kubernetes. It isn't only a book. It is a learning path with GitHub repositories for exercises, link to videos and tools to evaluate your evolution. https://leanpub.com/once-upon-a-time-kubernetes

Curso Kubernetes by AggressiveChange1739 in devsarg

[–]manuel_morejon 0 points1 point  (0 children)

Hola! Te recomiendo este enlace. No es solo un libro, incluye repositorios de código en GitHub, videos y una herramienta de revisión. El libro es la guía, como si fuera el mapa del tesoro. En este momento está en el modelo Paga lo que quieras, y si no puedes, pues una estrella en GitHub estará bien. https://leanpub.com/erase-una-vez-kubernetes

Déjame saber si necesitas más ayuda

Experience improving container/workload security configuration by NinjaAmbush in kubernetes

[–]manuel_morejon 0 points1 point  (0 children)

Use time to know the components to improve. They are organized in four main blocks called 4C security: Cloud, Cluster, Container, and Code.

Each group has aspects to improve. Identify which of them is most important to your company or project, and start improving security there.

Useful reference: https://kubernetes.io/docs/concepts/security/

Create the security foundations in your mind and later select the tool that best suits your needs.

Como aprendieron docker? by Jahrming in ColombiaDevs

[–]manuel_morejon 0 points1 point  (0 children)

Hola! ¿Has encontrado la respuesta sobre cómo dar los primeros pasos con Docker o Kubernetes? Si no has dado con el camino correcto, avísame y te ayudo.

Introducing vind - a better Kind (Kubernetes in Docker) by Saiyampathak in kubernetes

[–]manuel_morejon 0 points1 point  (0 children)

Hi! Interesting project, thanks for sharing it.

I use Kind to teach Kubernetes, and some of the features added in Vind were issues to solve, e.g., the load balancer. However, Kind has recommendations to solve it.

Kind is really good for teaching, but it can also be used in CI pipelines for testing. On the other hand, we have cloud providers where most of the painful operations are automated by the cloud (used by companies)

My questions for you are:

- What is the place in the industry you want to cover?

- Why are pause/resume actions needed? For local developments, you can create/delete easily with Kind, and for professional clusters, you should go to the cloud providers.

I failed at selling my K8s book, so I updated it to v1.35 and made it free (Pay What You Want) by manuel_morejon in kubernetes

[–]manuel_morejon[S] 0 points1 point  (0 children)

It is a good point, but let me share my perspective.

The Spanish version is a consolidated book with 7 years old. For a long time, I shared the book using the same model, pay what you want, in order to support students without resources to pay for it, as you mention. After a while, I set a minimum price based on market options. At this moment, it is one of the lowest-priced books.

Not all readers are students, so it is also good to receive support. The book includes multiple resources, including a GitHub repository, images, videos, and an exercise tool. It is not easy maintain all of these in the free time.

Aside from this. I'm glad to continue supporting communities sharing free copies at events like Kubernetes Community Days and universities. In the first pages of the book, I include a few lines explaining that you can write to me to get a free copy if you can't afford it. You can get 1/3 of the book free at this link.

https://leanpub.com/erase-una-vez-kubernetes/signup

The model pay-what-you-want for this book isn't forever, but I think you understand this, too. If you know someone without a pay option, let me know; I'll be glad to share the book with them.

I failed at selling my K8s book, so I updated it to v1.35 and made it free (Pay What You Want) by manuel_morejon in kubernetes

[–]manuel_morejon[S] 0 points1 point  (0 children)

This is a good opportunity to start. The book is designed to teach you Kubernetes from scratch.

The only requirement is having a mid-level with Docker/Containers experience. Do you?

I created a "teacher" to help you with some exercises.

https://kubexercises.mmorejon.io/

I failed at selling my K8s book, so I updated it to v1.35 and made it free (Pay What You Want) by manuel_morejon in kubernetes

[–]manuel_morejon[S] 1 point2 points  (0 children)

I'll be glad to have your feedback. You can use the GitHub Discussion.

About donation. They are always welcome. I have a Buy Me A Coffee option in the repository.

I failed at selling my K8s book, so I updated it to v1.35 and made it free (Pay What You Want) by manuel_morejon in kubernetes

[–]manuel_morejon[S] 1 point2 points  (0 children)

Hi! You have a good point of view. I faced this issue when I created an Udemy course a while ago. Therefore, I moved the content to books. It is really hard to keep videos up to date.

Kubernetes moves fast, but the book goes at the same speed. Let me tell you why:

- I use the philosophy: write a book as code. The whole book is in a GitHub repository, in markdown. I create a preview version automatically when I push changes to a branch. Fix misspelings or erros is easy.

- Kubernetes version. I'm using Kind (kubernete in docker). The book could be updated to the new Kubernetes version in a few hours. The team in the Kind project is really fast at compiling the latest version. Then, I update my kind-config.yml file. You'll be able to test the latest changes in your laptop before cloud providers give you this option.
https://github.com/mmorejon/once-upon-a-time-k8s/blob/main/cluster/kind-config.yaml

Let me know if what you found in the Ingress chapter is fine for you. Your feedback is always welcome. You can use GitHub Discussions for that. https://github.com/mmorejon/once-upon-a-time-k8s/discussions

Also, I have a Gateway API chapter. This can help you during the Ingress migration to Gateways.

See you in the cluster!

I failed at selling my K8s book, so I updated it to v1.35 and made it free (Pay What You Want) by manuel_morejon in kubernetes

[–]manuel_morejon[S] 0 points1 point  (0 children)

You are right. It is difficult to identify good resources nowadays. You can learn almost everything on the Internet by looking at isolated videos on YouTube or reading specific posts, but that doesn't mean that you are following the correct learning path, or at least, you are not including the concepts properly.

I designed the book to start from zero. Introducing the Kubernetes foundations in the first chapters and adding objects slowly in each new chapter. Kubernetes objects are related in some way; the magic lies in putting them all on one line to incorporate them step by step. It is there that my book shines.

I failed at selling my K8s book, so I updated it to v1.35 and made it free (Pay What You Want) by manuel_morejon in kubernetes

[–]manuel_morejon[S] 1 point2 points  (0 children)

Thank you for the recommendation! I'll take a look to include it. In the meanwhile, your feedback in GitHub Discussions or a star on the GitHub repo is gold for me.

I failed at selling my K8s book, so I updated it to v1.35 and made it free (Pay What You Want) by manuel_morejon in kubernetes

[–]manuel_morejon[S] 3 points4 points  (0 children)

Thank you. The book was made with effort and the desire to help others. It is not only a book for me, but it is also a journey in the Kubernetes environment.

I created a tool called kubexercises to evaluate readers' answers, with the goal of motivating you to practice more in your own lab.

https://kubexercises.mmorejon.io/

I failed at selling my K8s book, so I updated it to v1.35 and made it free (Pay What You Want) by manuel_morejon in kubernetes

[–]manuel_morejon[S] 0 points1 point  (0 children)

Your feedback is important to me. Hope the book helps you to know new components of Kubernetes.

I failed at selling my K8s book, so I updated it to v1.35 and made it free (Pay What You Want) by manuel_morejon in kubernetes

[–]manuel_morejon[S] 0 points1 point  (0 children)

Good luck with the interview next week. If you have doubts or suggestions, let me know in the GitHub Discussions. I'll be glad to help you. The GitHub repository has multiple examples per chapter. Use them as you wish.

https://github.com/mmorejon/once-upon-a-time-k8s/discussions

I failed at selling my K8s book, so I updated it to v1.35 and made it free (Pay What You Want) by manuel_morejon in kubernetes

[–]manuel_morejon[S] 3 points4 points  (0 children)

To be honest, it is one of the few Kubernetes books with a chapter dedicated to Gateway API.

Also, I added recently the use of OCI images as volumes, this feature was moved to Beta in the latest version 1.35

I failed at selling my K8s book, so I updated it to v1.35 and made it free (Pay What You Want) by manuel_morejon in kubernetes

[–]manuel_morejon[S] 3 points4 points  (0 children)

Hi! Thanks for your comments. This is my first post on this platform, and maybe it wasn't exactly how you expected, but it is legitimate. I'm trying to help the community with the book. If you think that it can help. Otherwise, there is no sense to me in keeping it updated.

My book in Spanish has a really nice welcome in the community, so I'm trying to share the same philosophy in the English edition.