Looking for the best way to learn kubernetes, given that I have plenty of years of engineering (Java, python) and a solid experience with AWS.

any format works - paid/free courses, working through articles, getting started guides, etc…

  • @[email protected]
    link
    fedilink
    32 years ago

    Kubernetes the hard way is a great resource.

    If you have access to some hardware, install K3s and get a LAMP stack running.

    • @DolceTriade
      link
      22 years ago

      +1 to kubernetes the hard way: https://github.com/kelseyhightower/kubernetes-the-hard-way, it will help you understand lower level cluster bring up.

      Beyond that, kubernetes is an extremely broad space. Beyond the basics of deploying applications, getting logs, describing resources, etc

      You can focus on horizontal scaling, HTTP load balancing, lower level network tunneling. You should find the stuff that interests you!

      Definitely try to deploy some software using k8s. https://kind.sigs.k8s.io/ is also a good way to get started with a basic k8s cluster.

  • @Un1nv1t3dGu3st
    link
    22 years ago

    I can recommend the Udemy courses by Mumshad from kodekloud. They are focused on the cnf certifications and come with access to hands on labs.

    Furthermore the kubernetes book from Nigel Poulton is nice to work through and receives regular updates.

  • @0933
    link
    11 year ago

    I created an itinerary from the CKA topics, much like a school course. Then blocked off my calendar each week to take on each “lesson”. I got the CKA certification as a result. Then in my job I get continual experience to grow my skills.