Kubernetes is a great platform for running and managing complex distributed systems. Leveraging continuous integration (CI), and making continuous integration easy for your community to consume, can enhance the quality of your awesome solution and reduce the friction for your developers and users.
This talk will show how to greatly simplify the process of adding CI to your project, and adding it as a native solution rather than an afterthought. You’ll take advantage of the following technologies to easily and repeatedly setup a local CI apparatus for your kubernetes based solution that can also scale to a company wide solution:
- microk8s (microk8s.io) - a simple, one line install of pure upstream kubernetes - multipass - an open source and easy way to launch virtual appliances - CI and CD tools - eg jenkins, spinnaker
We'll build and deploy Kubeflow (Machine Learning on Kubernetes)