As part of its Cloud-native transformation, Cisco needed to modernize its software delivery process. Scalability, multi-cloud deployment to its OpenShift environment and public clouds, and the ability to support Cisco’s extensive policy, compliance, and security requirements made open source Spinnaker a logical choice for a modern continuous delivery platform.
As one of the world’s top technology providers with one of the largest and most diverse software development organizations, Cisco had to overcome some unique challenges to be able to onboard 10,000+ developers, 1000+ monolithic and non-cloud native applications, and achieve the high availability and reliability needed to support mission-critical production applications.
Join us for this new webinar as Balaji Siva, VP of Products at OpsMx engages Anil Anaberumutt, IT architect at Cisco, and Red Hat Sr. Solutions Architect, Vikas Grover, in a discussion about Cisco’s CD challenges and the lessons learned, best practices implemented, and key results achieved on their CD transformation journey from zero to over 1000 applications.
4. OPENSHIFT
4
Certified “Pure” Kubernetes and productive abstractions
RHEL/CoreOS
Productive
Abstractions
Ansible/Terraform/Operators
OVN
Kubernetes
Kube Native
App
OpenShift
Red Hat MW
OpenShift Native
App
Operated/Helmed
App
RHT Storage
Quay
Telemetry
(EFK/Profana)
Admin
Console
Kubernetes Ingress OpenShift Routes
Kubernetes CLI OpenShift CLI
Kubernetes API OpenShift API
* Not comprehensive. Not even close. Red Hat or OpenShift only APIs in bold.
Che
Templates/S2I/BC
OpenShift Mesh/Istio
Knative
5. Automated
operations
A consistent container application platform
Multi-tenant
Network
traffic control
Over-the-air
updates
Bare metal, VMware vSphere, Red Hat Virtualization, Red Hat OpenStack Platform,
Amazon Web Services, Microsoft Azure, Google, IBM Cloud
Pluggable
architecture
Monitoring
& chargeback
Secure by default
From your data center, to the cloud, to the edge
Edge Datacenter Hybrid & Multi-Cloud
6. Modernize apps Web apps Cloud-native dev
Mobile Big data | Analytics AI | ML
Multicloud
IoT
More than 2,000 Red Hat OpenShift customers
6
7. Customer
managed
Vendor
managed
OpenShift offers the broadest set of managed
hybrid cloud services
On-premises
Azure Red Hat
OpenShift
Managed by Red Hat
Jointly Managed
Managed by Red Hat Jointly Managed
Red Hat
OpenShift on
IBM Cloud Cloud
Managed -
TBD
- Fully Automated
-Customer defined
- Fully Automated
-Customer defined
- Fully Automated
-Customer defined
-Customer defined - Fully Automated
-Customer defined
Amazon Red Hat
OpenShift
Jointly Managed
8. OpenShift Pipelines
8
OpenShift Pipelines Architecture
▸ OpenShift Pipelines 1.0
▸ Authoring pipelines with Pipeline builder
▸ Runs serverless (no CI engine!)
▸ Share data between tasks in pipeline
・ Workspaces for sharing artifacts
・ Results for small data e.g. commit sha
▸ Webhooks
・ Default GitHub TriggerBinding
・ Filtering on payload (event, files, etc)
・ Add to payload with CEL expressions
・ Custom processing with interceptors
▸ Proxy support for git repositories
12. Spinnaker is a foundational platform for continuous delivery
8000 a day
Intermediat
e
Beginner
Base
Expert
Advanced
Days
Weeks
Months
Minutes
Hours
Enterprise Delivery Model
Multi-Cloud Deployments
Automated Releases
Safe Deployments
Maintain Visibility & Control
13. Spinnaker – Industry Leading CD
Product Maturity :
Battle Tested &
Trusted
Active Community
(10000+) : Extensive
Integrations
Built-in Best
Practices
14. Spinnaker and OpenShift Use-Cases
Spinnaker Addresses 3 primary uses cases for OpenShift:
1. Deploying over Federation (multiple OpenShift Clusters)
2. Multi-Cloud deployments (AWS, GCP, Azure, K8s, OpenShift etc)
3. Deliver both traditional and modern applications (unified CD)
Fully Automated Releases with Autopilot Continuous Verification
15. Deliver Software without any
human intervention.
Vision
700+ Contributions
13 Committers
20 Contributors
Approvers & SIG Leads
Leading
Spinnaker
Contributors
Enterprise Spinnaker
Autopilot Continuous Verification
Products
24x7 Support
Managed Spinnaker
Professional Services
Services
OpsMx - Leading Continuous Delivery Solution Provider
Global
Customers
Top-Tier
Partners
•US
•India90+
Employees
Experienced
Team
18. OpsMx Spinnaker Operator
• Installs specified version of Spinnaker in Kubernetes cluster
(support all version K8s including EKS, AKS, GKE and
Openshift)
• Supports specifying HA requirements
• Single Instance vs active/standby configuration (with shared
database)
• Supports multiple database options
• S3, Redis, SQL, Minio
• Allows scalability requirements and deploys spinnaker
services to support dynamic accounts or users etc.
34. DevOps
Future with Spinnaker
Policy Engine
Vault IntegrationSpinnaker Operator
Custom job stages enhance Spinnaker’s
functionality with the power of containers
Multiple Workloads
35. Try Spinnaker Today via Operator
Available in Operatorhub.io Available in RedHat Marketplace
Free Trial : hello@opsmx.com
36. Get hands-on after this
Interactive courses right in your browser to continue your learning
Keep Learning
Try today at https://learn.openshift.com/middleware/