0% found this document useful (0 votes)
174 views10 pages

Kubernetes Vs VM Presentation

This document discusses Kubernetes and container orchestration. It provides an overview of Kubernetes and how it runs containers across virtual machines and bare metal servers. It also summarizes the key differences between virtual machines and containers.

Uploaded by

Arde1971
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
174 views10 pages

Kubernetes Vs VM Presentation

This document discusses Kubernetes and container orchestration. It provides an overview of Kubernetes and how it runs containers across virtual machines and bare metal servers. It also summarizes the key differences between virtual machines and containers.

Uploaded by

Arde1971
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 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