With more and more application workloads moving to Kubernetes, the interest in managed Kubernetes services in enterprises is increasing. While Amazon EKS will make operations easier, an efficient and transparent delivery pipeline becomes more important than ever. This will provide an increased application development velocity that will directly convert into a competitive advantage with fast paced digital services. While established tools such as Jenkins can be used quite efficiently for CI tasks, modern cloud-native tools like Spinnaker are gaining attention by focusing more in the continuous delivery process. We will show you how Spinnaker and its new Kubernetes v2 provider can be utilized together with Amazon EKS to streamline your application deployments.
Speaker: Jukka Forsgren, nordcloud
4. Benefits of a CI/CD pipeline
- Automated
- Increased velocity
- Better developer experience
- More productive also for Ops team
5. Customer project - winter 2018
- Replace old deployment mechanism
- Use an established product/project
- Provide more visibility and control to developers
- Must support all cloud providers
- Must support ASG based deployments
- Must support containers
6.
7. Spinnaker
- Netflix, Google, Microsoft, Pivotal
- Open-sourced in 2015
- Microservices implementation
- Part of CNCF landscape
18. Spinnaker advantages
- Tailor made for multi-cloud CD
- No need for scripting or plugins
- Nice UI into cloud accounts and deployments
- Tightly integrated with packer
19. What’s wrong with Jenkins?
- Made before cloud became a thing
- Too many plugins
- Not designed for containers
20. Lessons learned
- Have OSS mindset
- Allocate enough time and resources
- Read also armory.io’s documentation