SlideShare a Scribd company logo
www.cmdsolutions.com.au 1
Kubernetes 101 - Introduction
Helder Klemp
● Brazilian
● CMD Senior Devops Consultant
● AWS Fully Certified Professional
● + 15 years on Software Industry
● Focused on Cloud Native, DevOps, Continuous Delivery and Kubernetes
$ whoami
CMD Solutions
...is a specialised Cloud and
Infrastructure consulting
company providing tailored
consulting services that assist
our clients to realise greater
efficiency, reduce risk and
improve profitability.
Our services
● Professional consulting services
● Cloud automation DevSecOps specialist
services
● AWS data lakes and transformation
● Microservice and Serverless adoption
● Cloud transformation projects
● Cloud Managed DevOps services
What’s our core focus?
www.cmdsolutions.com.au 5
We assist our clients to
transform using Automation
and baking in Security
Automate
Innovate
Transform
Cloud Native
Applications
Cloud-native is an approach to build & run applications that can leverage the advantages of the
cloud computing model
Source: https://pivotal.io/cloud-native
Introduction to kubernetes
● Microservice Architecture
● API-fist design
● Fault-tolerant and resilient design
● Cloud-agnostic runtime implementation
● Bundled metrics and monitoring
● Proactive failure testing
● 12 Factor app methodology
● Horizontally scalable
● Leverage platform for high availability
● No permanent disk access
● Self-contained application
● Platform-managed ports and networking
● Consumes platform managed backing services
Cloud Native Maturity Model
Cloud Native
Cloud
Resilient
Cloud
Friendly
Cloud Ready
CNCF is an open source software foundation dedicated to making cloud native computing
universal and sustainable
CNCF was founded in December 2015 and is a part of The Linux Foundation.
CNCF curates and promotes a toolkit of trusted projects for modern applications.
Helps hosted projects to succeed in various ways, one of them is by organizing events
where the community can meet in person.
What projects does CNCF host?
Introduction to kubernetes
Introduction to kubernetes
Introduction to kubernetes
Most importantly: What does
“Kubernetes” mean?
Kubernetes = Greek for “pilot” or
“helmsman of a ship”
Introduction to kubernetes
Introduction to kubernetes
Kubernetes is an open-source system for automating
deployment, scaling, and management of containerized
applications.
Manage Containers in production is Hard ( distributed computing is hard… )
It's become the industry standard for deploying containers in production
Supported on all clouds
Open source, backed by giants
Vibrant and fast growing community
Laying the foundation for cloud-native apps
Some reasons
Kubernetes - Ecosystem
Kubernetes - Cluster Diagram
Kubernetes - Cluster Diagram
Kubernetes Node
Docker Kubelet
Kubernetes Proxy
Linux Server
Kubernetes Master Server(s)
etcd API Server Scheduler
Controller Manager
Linux Server (s)
Kubernetes Node
Docker Kubelet
Kubernetes Proxy
Linux Server
Kubernetes Node
Docker Kubelet
Kubernetes Proxy
Linux Server
Kubernetes - Key Concepts
Pods
Replica Sets
Services
Deployments
Kubernetes - Pods
Kubernetes - Pods
In Kubernetes, a group of one or more containers is called a Pod. Containers
in a Pod are deployed together, and are started, stopped, and replicated as a
group.
Kubernetes - Pods
Pod Definition
The simplest Pod definition describes the deployment of a single
container. For example, an nginx web server Pod might be defined as:
Kubernetes - Replica Sets
Kubernetes - Services
Kubernetes - Services and Ingress Controller
Kubernetes - Deployment
Kubernetes - Deployment
A Deployment object defines a Pod creation template (a “cookie-cutter” if you
will) and desired replica count.
Kubernetes - Deployment
Kubernetes - CI/CD Patterns
Introduction to kubernetes
Kubernetes - Get Started
● https://kubernetes.io/
● Running Kubernetes Locally via Minikube:
https://kubernetes.io/docs/setup/minikube/
● Interactive tutorials:
https://kubernetes.io/docs/tutorials/
● Curated list:
https://github.com/ramitsurana/awesome-kubernetes
● Kubernetes on AWS ( EKS ) :
https://aws.amazon.com/kubernetes/
● Kubernetes on AWS ( KOPS ) :
● https://github.com/kubernetes/kops
TO BE CONTINUED...
CMD Kubernetes - Roadmap
● Kubernetes 201
○ Demos
○ Stateful Sets
○ ConfigMaps / Secrets
○ RBAC
○ HA Topology
● Kubernetes - Observability
○ Logging ( FluentD )
○ Monitoring ( Prometheus )
○ Tracing
● Service Mesh (istio and AWS App Mesh)
● Kube for Ops
● Advanced CI/CD Patterns For Cloud Native Apps
● AWS EKS
Introduction to kubernetes
www.cmdsolutions.com.au 39
Thank you
We are hiring !!!!

More Related Content

PPTX
Introduction to Microservices with Docker and Kubernetes
PPTX
An introduction to k8 s.pptx
PPTX
Docker and kubernetes
PDF
What's new in kubernetes 1.3?
PPTX
Kubernetes Introduction
PDF
An Introduction to Kubernetes
PPTX
Introduction to kubernetes
PPTX
Kubernetes
Introduction to Microservices with Docker and Kubernetes
An introduction to k8 s.pptx
Docker and kubernetes
What's new in kubernetes 1.3?
Kubernetes Introduction
An Introduction to Kubernetes
Introduction to kubernetes
Kubernetes

What's hot (20)

PDF
Containers, Clusters and Kubernetes - Brendan Burns - Defrag 2014
PDF
Kubernetes architecture
PPTX
Docker and kubernetes_introduction
PDF
Kubernetes: An Introduction to the Open Source Container Orchestration Platform
PDF
Containerization using docker
PDF
Scale out, with Kubernetes (k8s)
PDF
Kubernetes
PPTX
Kubernetes kubecon-roundup
PDF
Docker and Kubernetes 101 workshop
PDF
Meteor South Bay Meetup - Kubernetes & Google Container Engine
PDF
Kubernetes-Meetup
PDF
Kubernetes Basic Operation
PDF
Linux Container Technology 101
PPTX
Dev opsec dockerimage_patch_n_lifecyclemanagement_
PDF
Kubernetes in 15 minutes
PPTX
An Introduction to Kubernetes
PDF
Introdution to Docker (theory and hands on) dbCafé - dbTrento
PDF
Container Security: How We Got Here and Where We're Going
PDF
Kubernetes in Docker
PDF
Introduction to kubernetes
Containers, Clusters and Kubernetes - Brendan Burns - Defrag 2014
Kubernetes architecture
Docker and kubernetes_introduction
Kubernetes: An Introduction to the Open Source Container Orchestration Platform
Containerization using docker
Scale out, with Kubernetes (k8s)
Kubernetes
Kubernetes kubecon-roundup
Docker and Kubernetes 101 workshop
Meteor South Bay Meetup - Kubernetes & Google Container Engine
Kubernetes-Meetup
Kubernetes Basic Operation
Linux Container Technology 101
Dev opsec dockerimage_patch_n_lifecyclemanagement_
Kubernetes in 15 minutes
An Introduction to Kubernetes
Introdution to Docker (theory and hands on) dbCafé - dbTrento
Container Security: How We Got Here and Where We're Going
Kubernetes in Docker
Introduction to kubernetes
Ad

Similar to Introduction to kubernetes (20)

PDF
Mastering Docker and Kubernetes The Guide for Modern Devops.pdf
PPTX
Google Cloud Fundamentals by CloudZone
PDF
Kubernetes Docker Container Implementation Ppt PowerPoint Presentation Slide ...
PDF
Pivotal Container Service (PKS) at SF Cloud Foundry Meetup
PPTX
Episode 1: Building Kubernetes-as-a-Service
PDF
Building Cloud-Native Applications with Kubernetes, Helm and Kubeless
PDF
GCP Meetup #3 - Approaches to Cloud Native Architectures
PDF
Docker Dublin Meetup | 22 Feb 2018 | Docker + Kubernetes
PPTX
VMworld 2015: Container Orchestration with the SDDC
PDF
Introduction of Kubernetes - Trang Nguyen
PDF
Driving Digital Transformation With Containers And Kubernetes Complete Deck
PPTX
Kubernetes 101
PDF
stackconf 2024 | Orchestrating Resilient Data: Harnessing the Strength of Kub...
PPTX
Develop and deploy Kubernetes applications with Docker - IBM Index 2018
PPTX
Kubernetes on on on on on on on on on on on on on on Azure Deck.pptx
PDF
How Kubernetes helps Devops
PDF
Geek Sync | Linux, Containers, and SQL Server—Get Ready for Big Data Clusters...
PPTX
Azure ai on premises with docker
PPTX
Kubernetes is all you need
PPTX
Webinar : Docker in Production
Mastering Docker and Kubernetes The Guide for Modern Devops.pdf
Google Cloud Fundamentals by CloudZone
Kubernetes Docker Container Implementation Ppt PowerPoint Presentation Slide ...
Pivotal Container Service (PKS) at SF Cloud Foundry Meetup
Episode 1: Building Kubernetes-as-a-Service
Building Cloud-Native Applications with Kubernetes, Helm and Kubeless
GCP Meetup #3 - Approaches to Cloud Native Architectures
Docker Dublin Meetup | 22 Feb 2018 | Docker + Kubernetes
VMworld 2015: Container Orchestration with the SDDC
Introduction of Kubernetes - Trang Nguyen
Driving Digital Transformation With Containers And Kubernetes Complete Deck
Kubernetes 101
stackconf 2024 | Orchestrating Resilient Data: Harnessing the Strength of Kub...
Develop and deploy Kubernetes applications with Docker - IBM Index 2018
Kubernetes on on on on on on on on on on on on on on Azure Deck.pptx
How Kubernetes helps Devops
Geek Sync | Linux, Containers, and SQL Server—Get Ready for Big Data Clusters...
Azure ai on premises with docker
Kubernetes is all you need
Webinar : Docker in Production
Ad

Recently uploaded (20)

PDF
Modernizing your data center with Dell and AMD
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
GDG Cloud Iasi [PUBLIC] Florian Blaga - Unveiling the Evolution of Cybersecur...
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PPTX
MYSQL Presentation for SQL database connectivity
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PPTX
breach-and-attack-simulation-cybersecurity-india-chennai-defenderrabbit-2025....
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
KodekX | Application Modernization Development
PDF
solutions_manual_-_materials___processing_in_manufacturing__demargo_.pdf
PPTX
Cloud computing and distributed systems.
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Unlocking AI with Model Context Protocol (MCP)
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PDF
cuic standard and advanced reporting.pdf
Modernizing your data center with Dell and AMD
Dropbox Q2 2025 Financial Results & Investor Presentation
GDG Cloud Iasi [PUBLIC] Florian Blaga - Unveiling the Evolution of Cybersecur...
20250228 LYD VKU AI Blended-Learning.pptx
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
MYSQL Presentation for SQL database connectivity
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
breach-and-attack-simulation-cybersecurity-india-chennai-defenderrabbit-2025....
The Rise and Fall of 3GPP – Time for a Sabbatical?
The AUB Centre for AI in Media Proposal.docx
KodekX | Application Modernization Development
solutions_manual_-_materials___processing_in_manufacturing__demargo_.pdf
Cloud computing and distributed systems.
Mobile App Security Testing_ A Comprehensive Guide.pdf
Unlocking AI with Model Context Protocol (MCP)
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
Reach Out and Touch Someone: Haptics and Empathic Computing
CIFDAQ's Market Insight: SEC Turns Pro Crypto
cuic standard and advanced reporting.pdf

Introduction to kubernetes

  • 2. Helder Klemp ● Brazilian ● CMD Senior Devops Consultant ● AWS Fully Certified Professional ● + 15 years on Software Industry ● Focused on Cloud Native, DevOps, Continuous Delivery and Kubernetes $ whoami
  • 3. CMD Solutions ...is a specialised Cloud and Infrastructure consulting company providing tailored consulting services that assist our clients to realise greater efficiency, reduce risk and improve profitability.
  • 4. Our services ● Professional consulting services ● Cloud automation DevSecOps specialist services ● AWS data lakes and transformation ● Microservice and Serverless adoption ● Cloud transformation projects ● Cloud Managed DevOps services
  • 5. What’s our core focus? www.cmdsolutions.com.au 5 We assist our clients to transform using Automation and baking in Security Automate Innovate Transform
  • 7. Cloud-native is an approach to build & run applications that can leverage the advantages of the cloud computing model Source: https://pivotal.io/cloud-native
  • 9. ● Microservice Architecture ● API-fist design ● Fault-tolerant and resilient design ● Cloud-agnostic runtime implementation ● Bundled metrics and monitoring ● Proactive failure testing ● 12 Factor app methodology ● Horizontally scalable ● Leverage platform for high availability ● No permanent disk access ● Self-contained application ● Platform-managed ports and networking ● Consumes platform managed backing services Cloud Native Maturity Model Cloud Native Cloud Resilient Cloud Friendly Cloud Ready
  • 10. CNCF is an open source software foundation dedicated to making cloud native computing universal and sustainable CNCF was founded in December 2015 and is a part of The Linux Foundation. CNCF curates and promotes a toolkit of trusted projects for modern applications. Helps hosted projects to succeed in various ways, one of them is by organizing events where the community can meet in person.
  • 11. What projects does CNCF host?
  • 15. Most importantly: What does “Kubernetes” mean? Kubernetes = Greek for “pilot” or “helmsman of a ship”
  • 18. Kubernetes is an open-source system for automating deployment, scaling, and management of containerized applications.
  • 19. Manage Containers in production is Hard ( distributed computing is hard… ) It's become the industry standard for deploying containers in production Supported on all clouds Open source, backed by giants Vibrant and fast growing community Laying the foundation for cloud-native apps Some reasons
  • 22. Kubernetes - Cluster Diagram Kubernetes Node Docker Kubelet Kubernetes Proxy Linux Server Kubernetes Master Server(s) etcd API Server Scheduler Controller Manager Linux Server (s) Kubernetes Node Docker Kubelet Kubernetes Proxy Linux Server Kubernetes Node Docker Kubelet Kubernetes Proxy Linux Server
  • 23. Kubernetes - Key Concepts Pods Replica Sets Services Deployments
  • 25. Kubernetes - Pods In Kubernetes, a group of one or more containers is called a Pod. Containers in a Pod are deployed together, and are started, stopped, and replicated as a group.
  • 26. Kubernetes - Pods Pod Definition The simplest Pod definition describes the deployment of a single container. For example, an nginx web server Pod might be defined as:
  • 29. Kubernetes - Services and Ingress Controller
  • 31. Kubernetes - Deployment A Deployment object defines a Pod creation template (a “cookie-cutter” if you will) and desired replica count.
  • 33. Kubernetes - CI/CD Patterns
  • 35. Kubernetes - Get Started ● https://kubernetes.io/ ● Running Kubernetes Locally via Minikube: https://kubernetes.io/docs/setup/minikube/ ● Interactive tutorials: https://kubernetes.io/docs/tutorials/ ● Curated list: https://github.com/ramitsurana/awesome-kubernetes ● Kubernetes on AWS ( EKS ) : https://aws.amazon.com/kubernetes/ ● Kubernetes on AWS ( KOPS ) : ● https://github.com/kubernetes/kops
  • 37. CMD Kubernetes - Roadmap ● Kubernetes 201 ○ Demos ○ Stateful Sets ○ ConfigMaps / Secrets ○ RBAC ○ HA Topology ● Kubernetes - Observability ○ Logging ( FluentD ) ○ Monitoring ( Prometheus ) ○ Tracing ● Service Mesh (istio and AWS App Mesh) ● Kube for Ops ● Advanced CI/CD Patterns For Cloud Native Apps ● AWS EKS