DEV Community

Pavan Belagatti
Pavan Belagatti

Posted on

Kubernetes Tutorials, Resources, and Courses.

I am too active on LinkedIn and I always share posts on DevOps and about other DevOps tools. Since Kubernetes is really making it big in the DevOps community, I thought to share some useful resources related to ‘Kubernetes’ here.

First of all, for the people who don’t know where Kubernetes comes into the picture, here is my small opinion,

So, Why Kubernetes?
The Docker adoption is still growing exponentially and more and more companies have started using it in Production. It is important to use an orchestration platform to scale and manage your containers. Imagine a situation where you have been using Docker for a little while, and have deployed on a few different servers. Your application starts getting massive traffic, and you need to scale up fast, how will you go from 3 servers to 40 servers that you may require? And how will you decide which container should go where? How would you monitor all these containers and make sure they are restarted if they exit? This is where Kubernetes comes in.

Here you go, the list of useful Kubernetes resources,

  1. Fundamentals of Kubernetes: https://www.udemy.com/fundamentals-of-kubernetes/

  2. Learning Docker and Kubernetes by Lab
    :https://www.udemy.com/learning-docker-and-k8s-by-practice/

  3. Learn DevOps: Advanced Kubernetes Usage: https://www.udemy.com/learn-devops-advanced-kubernetes-usage/

  4. Learn Kubernetes in Under 3 Hours: A Detailed Guide to Orchestrating Containers: https://medium.freecodecamp.org/learn-kubernetes-in-under-3-hours-a-detailed-guide-to-orchestrating-containers-114ff420e882

  5. Kubernetes Blog: https://kubernetes.io/blog/2018/05/01/developing-on-kubernetes/

  6. A Tour of the Kubernetes Source Code Part One: From kubectl to API Server: https://developer.ibm.com/opentech/2017/06/21/tour-kubernetes-source-code-part-one-kubectl-api-server/

  7. Kubernetes Tutorial to deploy a load balanced, multi-container application to multiple Kubernetes environments on GKE: http://blog.shippable.com/kubernetes-tutorial-deploying-a-load-balanced-docker-application

  8. Google Cloud Platform — Community: https://medium.com/google-cloud/tagged/kubernetes

  9. Advanced Kubernetes Objects You Need to Know: https://engineering.opsgenie.com/advanced-kubernetes-objects-53f5e9bc0c28

  10. How to move from single master to multi-master in an AWS kops https://blenderfox.com/2018/01/23/how-to-move-from-single-master-to-multi-master-in-an-aws-kops-kubernetes-cluster/

  11. Implementing Advanced Scheduling Techniques with Kubernetes: https://blog.kublr.com/implementing-advanced-scheduling-techniques-with-kubernetes-a1d59aece87b

  12. Step by step guide to setup a multi-region Kubernetes app: http://blog.fgribreau.com/2018/04/step-by-step-guide-to-setup-multi.html

  13. Top 10 Kubernetes tips and tricks: https://hackernoon.com/top-10-kubernetes-tips-and-tricks-27528c2d0222

  14. 50 Useful Kubernetes Tools: https://caylent.com/50-useful-kubernetes-tools/

  15. Using secrets in your application: http://blog.shippable.com/kubernetes-tutorial-using-secretes-in-your-kubernetes-application

Share if you know any links (resources) about Kubernetes:)

Top comments (1)

Collapse
 
joehobot profile image
Joe Hobot

Resource: K8s the hard way, that is the part where you really want to know about K8s

github.com/kelseyhightower/kuberne...