Skip to content
Marcus Maxwell

[VIDEO] Introduction to Kubernetes: Concepts and Architectures

In this video, DevOps Consultant Marcus Maxwell introduces us to the basic concepts and architectures of Kubernetes, a leading open-source system for automating deployment, scaling, and management of containerized applications.

Kubernetes is currently the most widely-used container orchestration tool, according to SysDig’s 2017 Docker Usage Report. It also boasts one of the largest open source communities (more than 28,500+ stars on GitHub) and has contributions from many hundreds of organizations (1,447 contributors).

Indeed, lots of companies are already using Kubernetes in production including the likes of eBay, Monzo, SAP, and The New York Times to name just a few. Contino CTO and Co-founder Benjamin Wootton has written in more detail about some interesting use cases at places like GitHub, CloudBoost and Weaveworks here.

In this introduction to Kubernetes, Marcus covers the following key aspects:

  • High-level overview of Kubernetes
  • Architecture
    • What does a K8s Master consist of?
    • What do K8s nodes consist of?
  • Basic Concepts
    • Pod
    • Service
    • Volume
    • Namespace
  • Advanced Concepts
    • ReplicaSet/Replication Controller
    • Deployment
    • StatefulSet
    • DaemonSet
    • Job
  • Demo!
    • A local demonstration of how to run a basic pod in a service through MiniKube on your own machine

More Articles

This website uses cookies to maximise your experience and help us to understand how we can improve it. By clicking 'Accept', you consent to the use of these cookies. If you would like to manage your cookie settings, you can control this in your internet browser. Find out more in our Privacy Policy.