OUR NINETEENTH MEETUP
Authored by: Mohammed Sohaib Nawaz
Thursday, November 13th, 6:30pm at DevOpsGroup offices, Cardiff.
We have to say a massive thanks to DevOpsGroup for supporting us and helping us grow the Cloud Native Community in Wales for over a year! They have provided us with a stunning venue for our meetups. All the drinks and food provided by them also goes down well! Head over to their careers page to check out exciting vacancies.
The excitement in the room is brewing
2020 Kick Off Announcements
You can feel his the excitement!
Currencycloud are a cloud-based platform that removes the complexity from international transactions, giving you clarity and control over your business so you can focus on the things that matter: your customers. With enterprise-class solutions for clients and partners such as Visa and Starling Bank, Currencycloud understands your needs and can help with market-leading products.
Let’s all congratulate Lewis on big life changes:
- Becoming a parent for the second time!
- Exciting new opportunity at Control Plane
Meetup of Meetups!
Get in touch with anyone from Cloud Native Wales on how to get involved in improving the tech community in Wales.
Get in touch with Lewis for more information, if you are interested in being a mentor or getting mentored.
2020 More Non-Technical Talks!
We want to start incorporating more non-technical training talks into our events.
Another one to get in touch with Lewis for:
- Currently on chapter 2 of Lost connections
- Read a chapter a week and discuss the chapter
- Join google hangouts with author
What do you guys want? Workshops etc..
If you’re interested in anything specific reach out to us and let us know. Lewis is open to running a Kubernetes workshop, so let us know what you would be interested in.
Find other events near you in Wales!
Check out devwales
Introducing KUDO, Kubernetes Operators the Easy Way
Matt Jarvis is Senior Director of Community and Evangelism at D2iQ. Matt has spent more than 15 years building products and services around open source software, on everything from embedded devices to large scale distributed systems. Most recently he has been focused on the open cloud infrastructure space, and in emerging patterns for cloud native applications. Matt is a regular speaker at conferences and meetups across the world, including MesosCon, FOSDEM, Open Infrastructure Summit and All Things Open.
What’s a presentation without a meme
Matt covered the following:
- Defining Stateless and Stateful Applications
- Domain Specific Knowledge for managing stateful applications
- Problem with StatefulSets
- Kubernetes Operators
- Difficulty of developing operators using operator framework and kubebuilder
- Introducing KUDO
- Core Concepts of KUDO
- KUDO CLI Extension to kubectl
- KUDO Architecture
- Possibly the smoothest demo ever!
- Deploying KUDO
- Install Zookeeper operator and install Zookeepr instance
- Installing Kafka operator and installing Kafka cluster into our kubernetes cluster
- KUDO Roadmap
Zookeeper and Kafka in 2 commands - some sorcery
Kubernetes Operators are the next phase of the journey towards automating complex applications in containers. The Kudo project introduces an easy way to build Kubernetes operators using declarative YAML. Many Operators that exist today handle initial deployment, but they don’t provide automation for tasks like binary upgrades, configuration updates, and failure recovery.
Implementing a production-grade controller for a complex workload typically requires thousands of lines of code and many months of development. As a result, the quality of operators that are available today varies. The Kudo project provides a universal operator to enable automated creation of operators for Kubernetes, in most cases just using YAML. In this talk, Matt introduces the Kudo project, and demo the creation of a Kubernetes operator using Kudo.
This was a great talk with a lot of questions and interaction with everyone in the room. Speaking for myself I definitely learnt a lot and will be taking KUDO for a test drive.
A question that came up a lot was when to use Helm vs KUDO, you can find the answer here
Who is this event for
We aim to build a community for discussion and support and will welcome anyone that wants to attend.
Food & Drinks
As always, thanks to DevOpsGroup, food and drinks will be provided. If you have any special dietary requirements, please let us know.
- 1 Raspberry Pi
- 4 JetBrains license, thanks to jetBrains
- Google swag for best questions
Feedback / Content
Please contact any of the organisers if you want to:
- Give a talk
- Get more information regarding the Meetup
- Talk about sponsorship
- Any other suggestions or support
Please drop us a message on twitter @CloudNativeWales or email us on firstname.lastname@example.org