The need for scale and acceleration of code to production are the main drivers behind the rapid adoption of Kubernetes in modern enterprises. Organizations are aiming to deploy thousands of cloud native applications, including stateful applications on premise, in a single cloud or across multiple clouds. Managing these workloads are complex and can often be a challenging task when it comes to automating operational tasks, rolling updates or migrations.
In this webinar Weaveworks and Pure will show you how integrated solutions such as the Weave Kubernetes Platform and Pure Service Orchestrator can save you valuable time through efficient, predictable and reliable operations.
6. Who’s Who?--- Know the Personas
Executives Operators Developers
Ted Colbert,
Boeing, CIO
@tcolbert
Brian Scott,
Disney, SVP, DevOps
@Brianscott
Olufisayo Oluwadiya,
MLB, Principal
Software Engineer
7. Enterprise Objectives
7
Developer Productivity
○ Meaningful speed up on features & bugs
○ One consistent set of tools & patterns
Operational efficiencies...
○ How do I adapt to new operational model?
○ Can I run more apps per machine?
8. Enterprise Objectives
“We Have Chosen Kubernetes as our Platform”
Why?
I read it in the latest CIO magazine.
FOMO : Everyone else is talking about it
Why?
Flexibility , Security, Auditability, and Compliance
Developer Productivity , Operational Efficiencies
8
12. Continuous Integration as Development Model
Continuous
Integration
12
● Iterative Process of Software
Build & Test
● Developers Control the Flow
and Process
● Delivers Higher Quality in
Shorter Times
● Well Known Tools and
Methodologies
● Well Supported Solutions:
both Commercial & Open
Source
BuildBuild
GITIDE
Test
13. Continuous Integration is NOT Continuous
Delivery/Deployment
Test
Continuous
Integration &
Deployment
13
● Application Deployment
Should be Different from CI
● Developers Release,
Operators Deploy
● This Does Not Separate
Concerns
Build
IDE
Deploy
GIT
14. GitOps – An Operating Model for Cloud Native
Deployment
(clusters, apps)
Monitoring
Logging
(Observability)
Management
(operations)
Git
Build
GIT
Test
IDE
Unifying Deployment,
Monitoring and Management.
Git as the single source of truth
of a system’s desired state
ALL intended operations are
committed by pull request
ALL diffs between intended and
observed state with automatic
convergence
ALL changes are observable,
verifiable and auditable
“Immutability
Firewall”
Kubernetes
GitOps
Continuous
Integration
14
15. GitOps – An Operating Model for Cloud Native
Provides Separation of
Concerns between the
Development process and the
Deployment process
Transparency and Auditability
at All Levels is Automatic
Authentication & Authorization
Isolated Between Concerns
Risk Reduction: Complete
Application Rollback and
Logging
15
Deployment
(clusters, apps)
Monitoring
Logging
(Observability)
Management
(operations)
Git
Build
GIT
Test
IDE
“Immutability
Firewall”
Kubernetes
GitOps
Continuous
Integration