Kubernetes Application Design and Delivery
Jacopo Nardiello
DATE Wednesday 28th of November 2018
LOCATION Spazio Cantoni - Via Giovanni Cantoni 7
In this hands-on workshop we are going to dive deep into the principles, development patterns and best practices to adopt while developing and deploying your services to Kubernetes.
Take a look at the Special Package:
“1 Workshop + Conference Ticket”: we offer 15% DISCOUNT on the total price!
Click here to know how to obtain these discounts.
LANGUAGE
Italian
LEVEL
Medium
DURATION
The workshop is full-day (8 hours) from 9:00 to 18:00, with one hour lunch break.
CHECK IN 8:30 – 9:00
PRICES
– 180 € until the 13th of September;
– 220 € until the 25th of October;
– 260 € until the 22nd of November;
– 280 € until the 27th of November at 5 pm
Take a look at the Special Package:
“1 Workshop + Conference Ticket”: we offer 15% DISCOUNT on the total price!
Click here to know how to obtain these discounts.
JACOPO NARDIELLO
I’ve started my career as a Software Developer and have been over the years with a wide range of different stacks. Early on I developed a strong interest on software testing, reproducible infrastructures and delivery pipelines. Since late 2015 I’ve been entirely focusing my work on Kubernetes, the cloud native stack and infrastructure automation for distributed systems.
Currently I’m the main founder and CEO of SIGHUP, engineering company focusing entirely on distributed architectures and the cloud native stack. I’m a CNCF Ambassador as well a Certified Kubernetes Application Developer and Administrator.
ABSTRACT
In this hands-on workshop we are going to dive deep into the principles, development patterns and best practices to adopt while developing and deploying your services to Kubernetes.For this workshop you must have a good understanding of the core domain concepts of Kubernetes as we will focus on more advanced aspects for both stateless and stateful applications. We will see what best practices to enforce while developing applications, how to make them scalable, how to handle stateful operations with operators, how to integrate and monitor your applications with Prometheus and what logging strategies to ensure when developing container based applications. We will also focus on security with a clear overview of the Kubernetes RBAC model and how to ensure to isolate correctly and safely your applications.
TABLE OF CONTENTS
– A quick review of Kubernetes core domain concepts
– Cloud Native application design: architectural patterns and key take aways
– Container security, effective RBAC and secrets management with Vault
– Kubernetes monitoring principles, exporting application metrics for Prometheus
– Rock solid scalable logging strategies
– Running stateful applications in Kubernetes: Operators and the current state of databases in Kubernetes
TRAINING OBJECTIVES
The workshop will give you clear guidelines to develop, monitor, log and scale your applications on Kubernetes. This workshop aims to remain agnostic from any specific stack, defining guidelines valid with all modern programming languages as we will focus on the concepts “around your code” rather than “inside your code”.
WHO THE WORKSHOP IS DEDICATED TO?
This workshop is primarily targeted towards developers and architects adopting Kubernetes (and related platforms such as RedHat Openshift, Rancher 2.0 or Docker EE) as their orchestrator of choice.
PREREQUIREMENTS
This is an advanced workshop where you are required to be proficient with both containers and the core concepts of Kubernetes.
HARDWARE AND SOFTWARE REQUIREMENTS
You will need to bring your own laptop with docker and kubectl installed. Detailed setup instructions will be forwarded a few days ahead of the workshop.
WARNING
Seats are limited.
The workshop will be held only if the minimun number of attendees is reached.
Take a look at the Special Package:
“1 Workshop + Conference Ticket”: we offer 15% DISCOUNT on the total price!
Click here to know how to obtain these discounts.