Kubernetes Vs VM Presentation

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 10

every cloud supports kubernetes

and also on-premises virtualization solutions

https://www.ovirt.org/

1
kubernetes is an ecosystem...

https://redmonk.com/sogrady/2017/09/22/cloud-native-license-choices/
2
kubernetes won the container
orchestration war...

http://blog.shippable.com/why-the-adoption-of-kubernetes-will-explode-in-2018

3
vm vs container
vm vm
container container container
app app
app app app
libs libs
libs libs libs
os os

hypervisor – vsphere, hyper-v, kvm container runtime – docker engine


host os (type 2) os (usually linux)

hardware hardware

4
staging environment for CDP 2.0
Master node Worker node 1 Worker node 2 Windows Server 2019

container container container

app app app


libs libs libs

Stand alone
Docker engine – Docker engine – Docker engine – server – run
19.03.5 19.03.5 19.03.5 windows tasks –
create with
OS – Centos 7.7 OS – Centos 7.7 OS – Centos 7.7 quick vm

Vmware ESXi – Vmware ESXi – Vmware ESXi –


6.7 6.7 6.7

hardware
5
isolation

cgroups namespaces
• cpu • pids
• memory • mnts
• network • etc.
• disk I/O
• etc.

Chroot (filesystem)

6
container images

Writable Layer

File Read-only Layer

File File Read-only Layer

7
container = image + isolation

cgroups
• cpu
• memory
• network
• disk I/O
• etc.

File Container image chroot

8
pets vs cattle

- long lived - ephemeral


- name them - brand them with #’s
- care for them - well..vets are expensive
9
what is HELM

 Package manager  Benefits


 Repeatability
 Like yum, apt-get but for
Kubernetes  Reliability
 Lifecycle Management  Multiple environment
 Create  Ease collaboration
 Install  Manage complexity
 Upgrade/Rollback
 Delete
 Status
 Versioning
https://helm.sh/

10

You might also like