SlideShare uma empresa Scribd logo
1 de 18
Kubernetes
FROM ZERO TO HERO Seasoned Beginner
Agenda
1. Background
2. Why k8s?
3. K8s Basics
4. Helm charts
Personal Background
18 years of Java development
(Banks, Telcos, Government sector, E-
commerce lately)
Working on Linux since 1997
Advocating since 2015
3
Kubernetes
(aka k8s)
◂ Container-orchestration system for
← automating deployment
← scaling
← operations
of application containers across clusters of hosts
◂ Designed by Google, started in 2014
(previously Borg)
now maintained by Cloud Native Computing Foundation
◂ v1.0 available since 2015, currently at v1.18
4
I ❤️ Docker - why k8s?
◂ I run
◂ Ok, I don’t, but all the cool kids run k8s !!
◂ My containers no longer fit to a single node
(true story bro)
Kubernetes enables to seamlessly run Docker
containers over multiple computing nodes
(as Docker Swarm does as well btw)
5
Real World Example
™️
of complex system deployment
◂ 6 microservices (Spring Boot apps)
◂ 2 MySQLs (used by microservices)
◂ Kafka cluster (used by microservices)
◂ ElasticSearch cluster (used by microservices)
◂ Kibana (used by microservices)
◂ Zeebe workflow broker cluster
◂ Zeebe Operate + MySQL
◂ ElasticSearch cluster (used by Zeebe)
◂ Kibana (used by Zeebe)
~20 docker containers minimum, but
we need a highly available deployment..
6
How do I get a k8s cluster?
◂ Minikube / Microk8s / K3s
Kubernetes on a single machine
◂ KOPS / kubeadm
Kubernetes on multiple machines
◂ AWS / Azure / Google Cloud
Managed Kubernetes in the cloud
7
I have k8s.. Now
what?
#1 Set up the primary tools
◂ kubectl
Command line tool to manage k8s
◂ k9s (https://k9scli.io/)
The perfect GUI for k9s
#2 Start writing k8s YAML configs
#3 PROFIT
8
K8S Basic Objects
● Pod
wraps a Docker container
9
● ReplicaSet
replicates a Pod
● Deployment
defines a ReplicaSet with other features (rolling update, etc)
● Service
Load balancer for a set of Pods
● Ingress
Enables inbound connections from outside k8s
● ConfigMap & Secret
Non-confidential and confidential configuration data
● PersistentVolume
Mountable volumes for persistent data
10
K8S Basic Objects
visualized
11
Kubernetes YAML config
➢ All K8S object types have YAML structures
➢ Configs describe the desired state
➢ Example:
○ Deploy nginx in 2 replicas
○ from Docker image
nginx:1.14.2
○ expose port 80
12
DeployingaPod
Helm Charts
➢ Package manager for Kubernetes
nice concept, horrible name, horrible Go template format
➢ Wraps many k8s resources into a single package
➢ Manages dependencies between packages
(dependency tree structures)
➢ Tracks installed packages on k8s
➢ Values injection mechanism for custom
configuration 13
14
Basic Helm commands
1. refresh dependent charts from Helm repos
$ helm dep up
2. Install package from chart
$ helm install <name> .
1. List installed packages
$ helm list
1. Upgrade deployed package
$ helm upgrade <name> .
1. Remove package (not complete removal!)
$ helm uninstall <name>
Helm package structure
■ templates/
K8s resources in the Chart
■ Chart.yaml
Chart definition file
■ requirements.yaml
Chart dependencies
■ values.yaml
Configuration values
15
ExampleHelmchart
16
“
17
Summary
■ Kubernetes runs Docker containers over
multiple hosts
■ Everything on k8s is an Object
■ K8s objects are defined in YAML files
■ Helm charts deploy/upgrade multiple
k8s objects as single packages
18
Thanks!
Any questions?
You can find me at:
◂ @kjozsa
◂ kristof.jozsa@gmail.com

Mais conteúdo relacionado

Mais procurados

CQRS - Eine Einführung - NOUG 2011
CQRS - Eine Einführung - NOUG 2011CQRS - Eine Einführung - NOUG 2011
CQRS - Eine Einführung - NOUG 2011
Dennis Traub
 

Mais procurados (20)

Declarative Import with Magento 2 Import Framework (M2IF)
Declarative Import with Magento 2 Import Framework (M2IF)Declarative Import with Magento 2 Import Framework (M2IF)
Declarative Import with Magento 2 Import Framework (M2IF)
 
Running Kubernetes in Kubernetes
Running Kubernetes in KubernetesRunning Kubernetes in Kubernetes
Running Kubernetes in Kubernetes
 
Cloud Platforms "demystified": Docker, Kubernetes, Knative & Cloud Foundry
Cloud Platforms "demystified": Docker, Kubernetes, Knative & Cloud FoundryCloud Platforms "demystified": Docker, Kubernetes, Knative & Cloud Foundry
Cloud Platforms "demystified": Docker, Kubernetes, Knative & Cloud Foundry
 
Efficient DevOps Tooling with Java and GraalVM
Efficient DevOps Tooling with Java and GraalVMEfficient DevOps Tooling with Java and GraalVM
Efficient DevOps Tooling with Java and GraalVM
 
CQRS - Eine Einführung - NOUG 2011
CQRS - Eine Einführung - NOUG 2011CQRS - Eine Einführung - NOUG 2011
CQRS - Eine Einführung - NOUG 2011
 
Introduction to Kubernetes - Docker Global Mentor Week 2016
Introduction to Kubernetes - Docker Global Mentor Week 2016Introduction to Kubernetes - Docker Global Mentor Week 2016
Introduction to Kubernetes - Docker Global Mentor Week 2016
 
Go for Operations
Go for OperationsGo for Operations
Go for Operations
 
Infrastructure as Code and AWS CDK
Infrastructure as Code and AWS CDKInfrastructure as Code and AWS CDK
Infrastructure as Code and AWS CDK
 
Introduction to Containers and Docker
Introduction to Containers and DockerIntroduction to Containers and Docker
Introduction to Containers and Docker
 
Continuous (Non)-Functional Testing of Microservices on k8s
Continuous (Non)-Functional Testing of Microservices on k8s Continuous (Non)-Functional Testing of Microservices on k8s
Continuous (Non)-Functional Testing of Microservices on k8s
 
Continuous (Non-)Functional Testing of Microservices on K8s
Continuous (Non-)Functional Testing of Microservices on K8sContinuous (Non-)Functional Testing of Microservices on K8s
Continuous (Non-)Functional Testing of Microservices on K8s
 
betterCode Workshop: Effizientes DevOps-Tooling mit Go
betterCode Workshop:  Effizientes DevOps-Tooling mit GobetterCode Workshop:  Effizientes DevOps-Tooling mit Go
betterCode Workshop: Effizientes DevOps-Tooling mit Go
 
Improving security with Istio | DevNation Tech Talk
Improving security with Istio | DevNation Tech TalkImproving security with Istio | DevNation Tech Talk
Improving security with Istio | DevNation Tech Talk
 
Real World CI/CD with Kubernetes
Real World CI/CD with KubernetesReal World CI/CD with Kubernetes
Real World CI/CD with Kubernetes
 
Mirantis Contributions to Kubernetes Ecosystem
Mirantis Contributions to Kubernetes EcosystemMirantis Contributions to Kubernetes Ecosystem
Mirantis Contributions to Kubernetes Ecosystem
 
Okteto For Kubernetes Developer :- Container Camp 2020
Okteto For Kubernetes Developer :- Container Camp 2020 Okteto For Kubernetes Developer :- Container Camp 2020
Okteto For Kubernetes Developer :- Container Camp 2020
 
TDC2018FLN | Trilha Containers - Redes em containers
TDC2018FLN | Trilha Containers - Redes em containersTDC2018FLN | Trilha Containers - Redes em containers
TDC2018FLN | Trilha Containers - Redes em containers
 
[Global logic] container runtimes and kubernetes
[Global logic] container runtimes and kubernetes[Global logic] container runtimes and kubernetes
[Global logic] container runtimes and kubernetes
 
TDC2018FLN | Trilha Containers - Kubernetes para usuarios Docker.
TDC2018FLN | Trilha Containers - Kubernetes para usuarios Docker.TDC2018FLN | Trilha Containers - Kubernetes para usuarios Docker.
TDC2018FLN | Trilha Containers - Kubernetes para usuarios Docker.
 
You Want to Kubernetes? You MUST Know Containers!
You Want to Kubernetes? You MUST Know Containers!You Want to Kubernetes? You MUST Know Containers!
You Want to Kubernetes? You MUST Know Containers!
 

Semelhante a K8s from Zero to ~Hero~ Seasoned Beginner

Semelhante a K8s from Zero to ~Hero~ Seasoned Beginner (20)

[WSO2Con USA 2018] Deploying Applications in K8S and Docker
[WSO2Con USA 2018] Deploying Applications in K8S and Docker[WSO2Con USA 2018] Deploying Applications in K8S and Docker
[WSO2Con USA 2018] Deploying Applications in K8S and Docker
 
[WSO2Con Asia 2018] Deploying Applications in K8S and Docker
[WSO2Con Asia 2018] Deploying Applications in K8S and Docker[WSO2Con Asia 2018] Deploying Applications in K8S and Docker
[WSO2Con Asia 2018] Deploying Applications in K8S and Docker
 
[WSO2Con EU 2018] Deploying Applications in K8S and Docker
[WSO2Con EU 2018] Deploying Applications in K8S and Docker[WSO2Con EU 2018] Deploying Applications in K8S and Docker
[WSO2Con EU 2018] Deploying Applications in K8S and Docker
 
Containerize! Between Docker and Jube.
Containerize! Between Docker and Jube.Containerize! Between Docker and Jube.
Containerize! Between Docker and Jube.
 
Steering the Sea Monster - Integrating Scylla with Kubernetes
Steering the Sea Monster - Integrating Scylla with KubernetesSteering the Sea Monster - Integrating Scylla with Kubernetes
Steering the Sea Monster - Integrating Scylla with Kubernetes
 
From development to production: Deploying Java and Scala apps to kubernetes
From development to production: Deploying Java and Scala apps to kubernetesFrom development to production: Deploying Java and Scala apps to kubernetes
From development to production: Deploying Java and Scala apps to kubernetes
 
Introduction to containers, k8s, Microservices & Cloud Native
Introduction to containers, k8s, Microservices & Cloud NativeIntroduction to containers, k8s, Microservices & Cloud Native
Introduction to containers, k8s, Microservices & Cloud Native
 
Unleashing k8 s to reduce complexities of an entire middleware platform
Unleashing k8 s to reduce complexities of an entire middleware platformUnleashing k8 s to reduce complexities of an entire middleware platform
Unleashing k8 s to reduce complexities of an entire middleware platform
 
Intro to Kubernetes
Intro to KubernetesIntro to Kubernetes
Intro to Kubernetes
 
IBM Bluemix Nice meetup #5 - 20170504 - Orchestrer Docker avec Kubernetes
IBM Bluemix Nice meetup #5 - 20170504 - Orchestrer Docker avec KubernetesIBM Bluemix Nice meetup #5 - 20170504 - Orchestrer Docker avec Kubernetes
IBM Bluemix Nice meetup #5 - 20170504 - Orchestrer Docker avec Kubernetes
 
Kuberenetes - From Zero to Hero
Kuberenetes  - From Zero to HeroKuberenetes  - From Zero to Hero
Kuberenetes - From Zero to Hero
 
Kubernetes: https://youtu.be/KnjnQj-FvfQ
Kubernetes: https://youtu.be/KnjnQj-FvfQKubernetes: https://youtu.be/KnjnQj-FvfQ
Kubernetes: https://youtu.be/KnjnQj-FvfQ
 
Kubernetes: Managed or Not Managed?
Kubernetes: Managed or Not Managed?Kubernetes: Managed or Not Managed?
Kubernetes: Managed or Not Managed?
 
Understanding Kubernetes.pptx
Understanding Kubernetes.pptxUnderstanding Kubernetes.pptx
Understanding Kubernetes.pptx
 
Kubernetes
KubernetesKubernetes
Kubernetes
 
kubernetes.pdf
kubernetes.pdfkubernetes.pdf
kubernetes.pdf
 
Running Production-Grade Kubernetes on AWS
Running Production-Grade Kubernetes on AWSRunning Production-Grade Kubernetes on AWS
Running Production-Grade Kubernetes on AWS
 
To Russia with Love: Deploying Kubernetes in Exotic Locations On Prem
To Russia with Love: Deploying Kubernetes in Exotic Locations On PremTo Russia with Love: Deploying Kubernetes in Exotic Locations On Prem
To Russia with Love: Deploying Kubernetes in Exotic Locations On Prem
 
Kubernetes Introduction
Kubernetes IntroductionKubernetes Introduction
Kubernetes Introduction
 
Metal-k8s presentation by Julien Girardin @ Paris Kubernetes Meetup
Metal-k8s presentation by Julien Girardin @ Paris Kubernetes MeetupMetal-k8s presentation by Julien Girardin @ Paris Kubernetes Meetup
Metal-k8s presentation by Julien Girardin @ Paris Kubernetes Meetup
 

Último

+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
Health
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
masabamasaba
 
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Medical / Health Care (+971588192166) Mifepristone and Misoprostol tablets 200mg
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
masabamasaba
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
chiefasafspells
 

Último (20)

WSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaS
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
 
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
 
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the Situation
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
 
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 
WSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - Keynote
 
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 
tonesoftg
tonesoftgtonesoftg
tonesoftg
 

K8s from Zero to ~Hero~ Seasoned Beginner

  • 1. Kubernetes FROM ZERO TO HERO Seasoned Beginner
  • 2. Agenda 1. Background 2. Why k8s? 3. K8s Basics 4. Helm charts
  • 3. Personal Background 18 years of Java development (Banks, Telcos, Government sector, E- commerce lately) Working on Linux since 1997 Advocating since 2015 3
  • 4. Kubernetes (aka k8s) ◂ Container-orchestration system for ← automating deployment ← scaling ← operations of application containers across clusters of hosts ◂ Designed by Google, started in 2014 (previously Borg) now maintained by Cloud Native Computing Foundation ◂ v1.0 available since 2015, currently at v1.18 4
  • 5. I ❤️ Docker - why k8s? ◂ I run ◂ Ok, I don’t, but all the cool kids run k8s !! ◂ My containers no longer fit to a single node (true story bro) Kubernetes enables to seamlessly run Docker containers over multiple computing nodes (as Docker Swarm does as well btw) 5
  • 6. Real World Example ™️ of complex system deployment ◂ 6 microservices (Spring Boot apps) ◂ 2 MySQLs (used by microservices) ◂ Kafka cluster (used by microservices) ◂ ElasticSearch cluster (used by microservices) ◂ Kibana (used by microservices) ◂ Zeebe workflow broker cluster ◂ Zeebe Operate + MySQL ◂ ElasticSearch cluster (used by Zeebe) ◂ Kibana (used by Zeebe) ~20 docker containers minimum, but we need a highly available deployment.. 6
  • 7. How do I get a k8s cluster? ◂ Minikube / Microk8s / K3s Kubernetes on a single machine ◂ KOPS / kubeadm Kubernetes on multiple machines ◂ AWS / Azure / Google Cloud Managed Kubernetes in the cloud 7
  • 8. I have k8s.. Now what? #1 Set up the primary tools ◂ kubectl Command line tool to manage k8s ◂ k9s (https://k9scli.io/) The perfect GUI for k9s #2 Start writing k8s YAML configs #3 PROFIT 8
  • 9. K8S Basic Objects ● Pod wraps a Docker container 9 ● ReplicaSet replicates a Pod ● Deployment defines a ReplicaSet with other features (rolling update, etc) ● Service Load balancer for a set of Pods ● Ingress Enables inbound connections from outside k8s ● ConfigMap & Secret Non-confidential and confidential configuration data ● PersistentVolume Mountable volumes for persistent data
  • 11. 11 Kubernetes YAML config ➢ All K8S object types have YAML structures ➢ Configs describe the desired state ➢ Example: ○ Deploy nginx in 2 replicas ○ from Docker image nginx:1.14.2 ○ expose port 80
  • 13. Helm Charts ➢ Package manager for Kubernetes nice concept, horrible name, horrible Go template format ➢ Wraps many k8s resources into a single package ➢ Manages dependencies between packages (dependency tree structures) ➢ Tracks installed packages on k8s ➢ Values injection mechanism for custom configuration 13
  • 14. 14 Basic Helm commands 1. refresh dependent charts from Helm repos $ helm dep up 2. Install package from chart $ helm install <name> . 1. List installed packages $ helm list 1. Upgrade deployed package $ helm upgrade <name> . 1. Remove package (not complete removal!) $ helm uninstall <name>
  • 15. Helm package structure ■ templates/ K8s resources in the Chart ■ Chart.yaml Chart definition file ■ requirements.yaml Chart dependencies ■ values.yaml Configuration values 15
  • 17. “ 17 Summary ■ Kubernetes runs Docker containers over multiple hosts ■ Everything on k8s is an Object ■ K8s objects are defined in YAML files ■ Helm charts deploy/upgrade multiple k8s objects as single packages
  • 18. 18 Thanks! Any questions? You can find me at: ◂ @kjozsa ◂ kristof.jozsa@gmail.com

Notas do Editor

  1. Infra erdeklodes, betalal devopshoz DPC oktatas + fejlesztes, kulfoldi projectek