Tech Talk CodiLime 31.01.2018 DevOps by Example
CodiLime Tech Talk - Maciej Sawicki: Streamline application deployments with Kubernetes and Helm
You can find the recording here: https://youtu.be/6hazvmPOWHY
3. Machine learning platform as a
service
Our client (stealth mode startup) asked codilime to help them with automated
provisioning ready to work ML/Data Scientist environments.
Key requirements:
● Provide environment easy to use for data science engineers with various experience:
○ easy to use for beginners
○ do not get in the way of power users
● One click deployment of complex ML/DS stacks and tools:
○ Hadoop
○ Spark
○ JupyterHub
○ Seahorse
● Support for Azure, AWS, GCP do not get in the way of power users
4. Challenges
● Each cloud has its pros and cons and its own challenges
● We shouldn’t make any assumptions about operators environment
● Secrets/credentials management
● CI/CD testing
5. Technology stack
● Each cloud has its pros and cons and its own challenges
● We shouldn’t make any assumptions about operators environment
● Secrets/credentials management
● CI/CD testing
7. Introduction to Helm
Helm helps you manage Kubernetes applications — Helm Charts helps you
define, install, and upgrade even the most complex Kubernetes application.
Charts are easy to create, version, share, and publish — so start using Helm and
stop the copy-and-paste madness.