Overview What is A container A container orchestrator
- Slides: 54
Overview • What is… • A container? • A container orchestrator? • A container service? • How containers change operations • Orchestration as the foundation for new platforms • Some glimpses of the future
What is a container?
What is a container? • Application packaging and deployment mechanism Shared Library. v 2 Library. v 1 Operating System
What is a container? • Application packaging and deployment mechanism Shared Library. v 1 Shared Library. v 2 Operating System
What is a container? • Package distribution mechanism – Shout to acr here My. App. v 2 Laptop/Dev Image Here Push Azure Container Registry My. App. v 2 Pull
What is a container? • A clear boundary for your stuff Web Server Monitoring Agent Log Roller SSH Daemon Operating System
What is a container? • A clear boundary for your stuff Web Server Log Roller SSH Daemon Monitoring Agent Operating System
What is a container? • Runtime isolation Production Web Server Intern’s Minecraft Server
What is a container orchestrator? • Manage a bunch of machines Homogenous Machine Fleet (Virtual or Physical)
What is a container orchestrator? • Decouple machines from applications Container API: Unified Compute Substrate Homogenous Machine Fleet (Virtual or Physical)
What is a container orchestrator? ? Container API: Unified Compute Substrate • Standardize application support services
What is a container orchestrator? ? Container API: Unified Compute Substrate • Standardize application support services
What is a container orchestrator? ? Container API: Unified Compute Substrate • Standardize application support services
What is a container orchestrator? Container API: Unified Compute Substrate Homogenous Machine Fleet (Virtual or Physical) • Target for CI/CD
What is a container service? • Make all of this stuff easier Container API: Unified Compute Substrate
What is a container service? • Make all of this stuff easier Container API: Unified Compute Substrate
What is a container service? • Make all of this stuff easier Container API: Unified Compute Substrate
Demo: • Turn up an ACS cluster
Overview • What is… • A container? • A container orchestrator? • A container service? • How containers change operations • Orchestration as the foundation for new platforms • Some glimpses of the future
https: //www. flickr. com/photos/greeblie/2224507899
Most outages are self inflicted.
The job is too hard.
Decoupling SRE Application SRE Cluster SRE Kernel/OS SRE Hardware SRE
Dev. Ops Application SRE Cluster SRE Kernel/OS SRE Hardware SRE
Also Dev. Ops Cluster SRE Kernel/OS SRE Hardware SRE
Decoupling Application SRE Cluster SRE Kernel/OS SRE Azure Virtual Machines Hardware SRE
Decoupling Application SRE Cluster SRE Container Runtimes / Images Kernel/OS SRE Iaa. S / Virtualization Hardware SRE
Decoupling Application SRE Container Cluster Managers Cluster SRE Container Runtimes / Images Kernel/OS SRE Iaa. S / Virtualization Hardware SRE
Decoupling Application SRE Container Cluster Managers Cluster SRE Container Runtimes / Images Kernel/OS SRE Iaa. S / Virtualization Hardware SRE
Demo: • Demo rolling update under load.
But really, this is still too hard
Overview • What is… • A container? • A container orchestrator? • A container service? • How containers change operations • Orchestration as the foundation for new platforms • Some glimpses of the future
But really, this is still too hard • I have a Kubernetes cluster, now what do I tell my developers? • We can't force developers to learn Docker, Kubernetes, etc. Introducing Draft. . .
Container orchestration as a new foundation Vertical Platform as a Service (e. g. parseserver) Big Data Frameworks Custom Applications Container API: Unified Compute Substrate
Container orchestration as a new foundation • Demo of Helm
Git. Lab on Kubernetes • Git. Lab now has an official Helm chart: Git. Lab with auto-scaling CI/CD on Kubernetes: charts. gitlab. io • helm repo add gitlab https: //charts. gitlab. io • helm install gitlab/gitlab • From idea to production on Kubernetes…
Git. Lab on Kubernetes • From zero to application with review apps, continuous deployment, multiple environments AND monitoring in under 5 minutes
Overview • What is… • A container? • A container orchestrator? • A container service? • How containers change operations • Orchestration as the foundation for new platforms • Some glimpses of the future
The future
The future • Distributed systems are becoming modular
The future • Distributed systems are becoming modular Kube Lego HTTP Service
The future • Distributed systems are becoming modular Kube Lego HTTP Service
The future • Distributed systems are becoming modular Kube Lego HTTP Service Certificate
The future • Distributed systems are becoming modular Kube Lego HTTP Service Certificate
The future • Distributed systems are becoming modular • Demo Lego
The future • We’ve lost the ‘I’ in IDE
The future • We’ve lost the ‘I’ in IDE • Demo vs-code + kubernetes
The future • We’re going back to the world of patterns
The end
- Difference between hauled and stationary container system
- Cisco defense orchestrator
- Cisco defense orchestrator
- Resource orchestrator
- Cisco defense orchestrator
- Resiliency orchestration
- Master service orchestrator
- Extreme networks campus fabric
- System center orchestrator integration packs
- Jde notifications
- Declatate
- Defense orchestrator reviews
- Dr buffington jason
- Cisco defense orchestrator demo
- Ssl orchestrator
- Telecom industry overview
- Chapter 9 lesson 2 photosynthesis an overview
- Sap ariba overview
- Android security overview
- Enterprise resource planning overview
- Pervasive integration
- Counterfeit electronic components an overview
- Ppbe cycle
- Sdn nfv overview
- System design overview
- Passive infinitive sentences
- App service overview
- Writing an informal email
- Moritz zimmermann sap
- Overview button
- Sdn introduction
- Texas recapture districts
- Forsyth county schools overview
- Mersen mpdb
- Chapter 12 selling overview
- Overview of cellular respiration
- Vocabulary overview guide
- British school system overview
- Financial intermediaries
- 2 peter overview
- Www stands for world wide web
- Overview of oracle architecture
- Sap sd overview
- Max 10 overview
- Oedipus scene 3 summary
- Ajax overview
- Peta konsep manajemen ekonomi
- Apple corporate strategy analysis
- Department overview template
- Marcus scheuren
- Amway business overview
- Introduction to distributed computing
- Collections overview in java
- Fisma overview
- Lamentations outline