Spinnaker is an open source, multi-cloud continuous delivery platform for releasing software changes with high velocity and confidence. Created at Netflix, it has been battle-tested in production by hundreds of teams over millions of deployments. Enterprises are increasingly looking to leverage Spinnaker’s powerful and flexible pipeline management to modernize their delivery process and increase the velocity of their software releases. Kubernetes has become the de-facto container orchestration tool and is considered as an ideal platform to automate CI/CD pipelines. However, deploying and operating Spinnaker and Kubernetes together across the enterprise with the right governance and compliance policies is challenging.
In this webinar, join Kamesh Pemmaraju, Eric Bannon from Platform9 and Balaji Siva from OpsMx to learn about how you can leverage Kubernetes and Spinnaker to roll out CI/CD-as-a-service on Kubernetes across your enterprise.
5. Why Kubernetes is ideal for CI/CD
● Centralized configuration
● Centralized multi-cloud deployment
● Multiple teams, multi-tenancy, independent codebases
● Real-time deployment status and unlimited history
● Built-in health checks
● Rolling updates and rollbacks
● Simplified monitoring (with prometheus)
● Simplified Service Discovery
6. Running Kubernetes at enterprise
scale is a huge operational challenge
High caliber cloud talent is
scarce and hard to hire and
retain for enterprise
Cloud technologies are
built by open-source, don’t
solve for day-2 operations
Need to manage across
several data-centers and
public cloud environments
New cloud technologies
like Kubernetes are
constantly evolving
Multi-Cloud
Ever-Changing
Landscape
Day-2 Operations Talent Scarcity
7. Platform9 delivers Kubernetes as a SaaS-managed
service
7
Traditional Data Centers Public Clouds
Web-scale automation across any infrastructure
Edge
Platform9
Admin
Developer
8. Eliminate complexity of Day 2 operations
• Guaranteed 99.9% uptime SLA
• Round the clock real-time monitoring
and anomaly detection
• High availability
• Automated diagnostics, alerts and
troubleshooting
• Zero-touch upgrades and security
patches
• Access to Certified Kubernetes
Experts for 24x7 remediation
•Multi-cluster management
Eliminate Operational Complexity!
9. Centralized Management across from
bare-metal to public clouds
• Centralized management,
visibility, control over public,
private, and at the edge
• Ensure compliance and
control across all infrastructure
• Reduce cloud costs and
improve utilization
• Eliminate shadow IT
Paris New York Tokyo Sunnyvale
Public CloudPrivate Cloud
10. Application catalog: All of your DevOps automation tools in one
place for single-click deployment to any cloud
•Hundreds of pre-built
applications from the
Kubernetes community with
one click deployment
•Increase developer
productivity
•Streamlines operations and
ensures compliance and
security
12. Src
Build/
Test
Deploy MonitorArtifact
Storage
OpsMx Focused on Simplifying Continuous Delivery
Continuous Integration Continuous Delivery
Expensive per service
scripting and
maintenance for
multiple cloud
environment, release
strategies and rollback
Custom Scripting Fragile Process Manageability
Manual handover is
error prone and time-
consuming resulting
production failures and
downtime.
Existing tools don’t
provide visibility,
auditability and control
of app deployments
Continuous Delivery Challenges
13. Spinnaker – Continuous Delivery for Enterprises
Spinnaker is an open source, multi-cloud continuous delivery platform for
releasing software changes with high velocity and confidence.
Spinnaker provides multi-cloud domain awareness for application releases
14. Spinnaker Continuous Delivery
Product Maturity :
Battle Tested
Active Community (7000+) :
Extensive Integrations
Built-in Best Practices
Spinnaker – Proven CD Solution
15. Developer Experience
• Easy to onboard and deploy apps
• Manage pipelines as code
• Customize easily with simple extensions
• Visibility and diagnostics
• Declarative spec for common strategies
16. Operations Requirements
• Easy access control modes
• Advocate best practice templates
• Manual Judgements
• Risk managed deployment strategies
• Automated risk analysis
• Rollbacks
17. Automated Deploy
Application
Management
Deploy to multi-cloud safely
without custom scripting.
Automated
Deploy
Ensure new updates is safe
with no policy violation
Automated
Verification
Monitor, manage and
control your application
deployments .
Application
Management
§ Repeatability
§ Multi-Cloud
§ Safe Strategies
§ Risk Verification
§ Audit
§ Deployment
control
§ Policy &
Compliance
§ Visibility during rollout
§ Monitor post
deployment
§ Control – rollback,
manual judgement
Automated
Verification
OpsMx Open Enterprise Spinnaker – CD Simplified
19. Application Visibility – Post Deployment
• Visibility to deployed applications (including application logs for troubleshooting)
• Perform application resizing – Scale up/down
• Perform 1-click application rollback
Application Management
20. Application Deployment Controls
Execution Windows Manual Judgement Manual Rollbacks Automated Rollback
Built-in capabilities to implement manual and automated control of deployments
Automated Deployments
21. Machine Learning based Continuous Verification
• Consolidate risk assessment for releases –Logs/APM/Metrics
• Leverage NLP/ML based log analysis and avoid errors and save time
• Integrate with APM provider for automated KPI analysis
• Share report with developers and operators for debugging
Consolidated Risk Analysis
Automated Verification
22. Seamless Multi-cloud Deployment
• Developer can choose allowed deployment targets and strategies with no effort
• Out-of-box support for containers, VM and functions (serverless).
• Deploy to on-prem clouds and public clouds with no additional effort
• Single consistent platform for deploying multiple applications regardless of targets
Multi-Cloud Deployments