Upgrade to Pro — share decks privately, control downloads, hide ads and more …

GitOps powered management for multi-cluster Kub...

Solo.io
April 21, 2020

GitOps powered management for multi-cluster Kubernetes across any cloud

Kubernetes is the foundation of any cloud-native architecture today, however it is just one part of a modern enterprise infrastructure. In order to truly unlock cloud native agility, platform teams require new components and methodologies in order to successfully operationalize the entire stack. In reality many enterprise IT teams are faced daily with production challenges resulting from managing multi-cluster Kubernetes across multiple clouds.

What should you consider when designing and deploying a Kubernetes-centric architecture?

Solo.io and Weaveworks are teaming up to discuss common pitfalls and to demonstrate how GitOps workflows in the Weave Kubernetes Platform along with Gloo and Service Mesh Hub can configure, operationalize and extend your application environment across clouds.

* What do you need for a production grade Kubernetes infrastructure?
* What pitfalls to avoid when managing multi-cluster and multi-cloud
* How to control application traffic and security from Ingress to Service Mesh
* How to deliver sophisticated cluster lifecycle management of maintenance, upgrades and patches with GitOps

Watch the presentation https://youtu.be/NhKTB7clJrE
Learn more about Solo https://solo.io
Join the Solo Community https://slack.solo.io
Learn more about Weaveworks https://www.weave.works/
Join the Weaveworks community https://slack.weave.works/

Solo.io

April 21, 2020
Tweet

More Decks by Solo.io

Other Decks in Programming

Transcript

  1. GitOps Powered Management for Multi-Cluster Kubernetes Across Any Cloud April

    21, 2020 Paul Curtis Weaveworks Principal Solution Architect @pfcurtis_NY Christian Posta Solo.io Global Field CTO @christianposta
  2. • OSS projects: flux, flagger, eksctl • Top 10 CNCF

    Contributor • GitOps Leadership • Weaveworks Kubernetes Platform • Consulting and Training About Us • Infrastructure agnostic OSS and Enterprise technologies • Microservices and Service Mesh enabling solutions • Gloo, Service Mesh Hub, WebAssembly Hub WEAVEWORKS SOLO.IO
  3. The Kubernetes User Challenge Kubernetes User Role Challenge Platform Architect

    Define infrastructure platform (cluster and components) to meet team needs. Defining a standardized production ready cluster, K8s and cluster component upgrades. Cluster Ops Deploy, manage and operate clusters based on platform definition and operationalize processes. Consistent cluster and component deployments and upgrades. Scale up/scale down, managing customization choices over time. Application Developer Develop, test and debug applications that will run on the platform. How to deploy new versions, how to observe and debug issues SRE / App Ops Production application ops: deploy, observe, operations, incident management. Needs to manage: application, SLAs, app observability, and all related services.
  4. Multi-Cluster and Multi-Cloud They are more than just buzzwords Reliability

    Security High Availability Disaster Recovery Scalability
  5. How GitOps Can Help Deployment (clusters, API gateway, service mesh,

    apps) Management (operations) Build GIT Test IDE “Immutability Firewall” Kubernetes GitOps Continuous Integration Observability (Monitoring, logging)
  6. Weaveworks Kubernetes Platform Solves the Cloud Native App Delivery Problem

    Infrastructure Kubernetes Networking Storage Security Infrastructure Automation Cluster Configuration Fleet Management Logging and Alerting Cluster Components Release Management Container Control Monitoring & Metrics Visualization Deployment Policy Dashboards Alerting Cluster Audits Kubernetes Platform Developer Experience
  7. Solo.io Gloo and Service Mesh Hub Solves the Application Networking

    Problem Workload Workload Workload Workload Infrastructure Workload North-South Traffic Gloo API Gateway East-West Traffic Service Mesh Hub
  8. Production-ready Kubernetes platform with catalogue of platform add-ons Streamline lifecycle

    management with correct deployment, automated verification, testing and simplified ops (think “cattle” not “pets”) Fleet management of clusters across multi-cloud and on-prem. Together Weaveworks and Solo.io Deliver GitOps Powered Kubernetes Management at any scale • Support for any app; monolith, microservices, serverless • Kubernetes-native API with CRD architecture and extensible • Infrastructure agnostic solution for any cloud and on-prem • Multi-cluster, multi-cloud and multi-vendor support WEAVEWORKS SOLO.IO
  9. Thank You and Learn More Weaveworks • Website weave.works •

    Join the community • Weaveworks Kubernetes Platform • Download the white paper: Solving the cloud native delivery problem with WKP • Follow @weaveworks Solo.io • Website solo.io • Join the community • Gloo, API Gateway • Service Mesh Hub and more videos • Follow @soloio_inc