Orchestrate - The DevOps Conference
Orchestrate Barcelona is a one-day, single-track conference about devops, orchestration and related technologies.
- 10.00 – Welcome & Reception
- 10.30 – Luke Bond – Introducing Kubernetes Operators
- 11.30 – Coffee break
- 12.00 – Andrew Martin – Insecure Containers? Continuous Defense Against Open Source Exploits
- 13.00 – Mediterranean Lunch break
- 14.00 – Samuel Cozannet - Tensorflow on Kubernetes, with or without GPUs
- 15.00 – Sandeep Dinesh – Global Microservices with Kubernetes Federation, Ingress, StatefulSets and more.
- 16.00 – Coffee break
- 16.30 – Guillem Hernandez – Jenkins Automated Functional Testing with parametrized Pipelines
- 17.30 – Jon Nordby – Scalable web services using message queues with Msgflo and GuvScale
- 18.30 – Networking
Introducing Kubernetes Operators – Using CoreOS' guidelines for building operators, Luke will demystify what operators are, and show the basic building blocks of what's required to build one in Golang.
Insecure Containers? Continuous Defense Against Open Source Exploits – Open Source Software underpins the Internet and many enterprises but has proven itself vulnerable, and high-impact exploits lead us to question our unreserved trust. As we fight to continuously secure millions of servers against these waves of attacks, have we found a crucial panacea in containers?
Tensorflow on Kubernetes, with or without GPUs – In this session, the audience will learn how to deploy a Kubernetes cluster, enable GPU scheduling, then install Tensorflow on top of it to start training and serving neuronets easily.
Global Microservices with Kubernetes Federation, Ingress, StatefulSets and more. – Everyone talks about doing multi-region and multi-cloud deployments, but few actually are. These deployments introduce many more levels of complexity that a simple single-region deployment never faces, from management to operations. In this talk, I'll demonstrate how Kubernetes can help tame this problem using built in abstractions such as Federation, Ingress controllers, StatefulSets, and more. We will deploy a full microservice stack around the world, including stateless and stateful (databases in containers!) services federated over multiple data centers with a global control plane!
Jenkins Automated Functional Testing with parametrized Pipelines – As our applications become more complex – with dependencies, build scripts, and per-environment variables – we inevitably reach a point where testing all of these different intricacies becomes slow and laborious, especially when you’re tearing down and rebuilding the entire environment for each test. Likewise, code style might deviate over time and creating a production ready deployment archive requires a specific set of steps to be followed and test. This talk will demonstrate how to use pipelines in Jenkins with parameters when automated functional testing is required to validate the release
Scalable web services using message queues with Msgflo and GuvScale – Different parts of your application have different performance characteristics. Some tasks are CPU-bound, some database-limited, some limited by external APIs/services. By splitting tasks out to dedicated workers using a message queues like RabbitMQ we can scale each worker role independently. This can enable a higher overall application performance and cost-efficiency. I'll show how MsgFlo tooling makes it easier to set up and understand a distributed, multi-worker system. And then how to automatically scale the workers based on their amount of tasks, using the GuvScale Heroku addon.
Registration is not currently available.