2. OpenSource Consumer
Past experience in HPC
Interests in Physics and Quantum
Computing
Certified Mountaineer and Rock Climber
@cloudhar
@cloudhar
About Me
3. AGENDA
Deployment model
Cloud History
Kubernetes and CNCF
Cloud Trail Map
Cloud Native Landscape
Openshift
8. KUBERNETES
Containerization is the Key
Consistent repeatable, reliable deployment on a wide variety of systems
Who will manage the systems
You ? Scripts? A system you write ?
Kubernetes manages your cluster
Deploys and monitors containerized workload
9. DECLARATIVE API
Before
You: provide exact set of instructions to drive the desired state
System: executes instruction
You: monitor system and provide further instruction if it deviates
After
You: define the desired state
System: works to drive towards that state
10. Cloud native computing uses an open-source software
stack to deploy applications as microservices,
packaging each part into its own container and
dynamically orchestrating those containers to optimize
resource utilization.”
16. Dev
API
Enterprise
Load Balancer
Enterprise
DNS
Infrastructure
etcd scheduler
Controlers
API Server
etcd scheduler
Controlers
API Server
etcd scheduler
Controlers
API Server
Master1
Master2
Master3
Worker1
Kubelet
Kube-proxy
Pod 1
Pod 2
Pod X
Worker2
kubelet
kube-proxy
Pod X+1
Pod X+2
Pod Y
Worker3 kubelet
kube-proxy
Pod Y+1
Pod Y+2
Pod W
WorkerN
kubelet
kube-proxy
Pod W+1
Pod W+2
Pod Z
App1 UserApp 2 User
Physical
Architecture
App2 App1 Console