Workshop: Production Grade Kubernetes Workshop

Level: 
Beginner

When:

9:00am - 4:00pm

Prerequisites

  • Participants should have some experience with Docker and some general programming knowledge.
  • Participants should bring their laptop with a terminal and ssh client (exercises will be done on a Cloud VM provided by the trainer)

Kubernetes is fast becoming one of the leading platforms for running Cloud Native applications. There are many resources out there to get you started using Kubernetes, but what happens when you actually want to take things into production?

In this hands-on workshop we will cover the fundamental concepts and features of Kubernetes, and then move beyond this to setup a production ready Kubernetes cluster. We will cover the best practices as well as some common anti-patterns for deploying and running your applications on Kubernetes. Topics Covered:

  • Basic Kubernetes concepts
  • Readiness / Liveness Probes
  • Advanced deployments (Canary, A/B, Blue/Green)
  • Auto Scaling
  • High Availability
  • Monitoring
  • RBAC
  • Multi-master cluster

Who should attend: This workshop is for developers who are looking to learn (more) about Kubernetes.

Speaker: Ian Crosby

Software Engineer @ContainerSolutions

Ian Crosby is a long time software developer, enthusiast, and advocate. He cut his teeth developing military defence systems and has since aimed to use his powers for good. In his current role as Senior Engineer at Container Solutions in Amsterdam he helps organisations navigate the Cloud Native landscape of microservices, containers, and orchestration.

Find Ian Crosby at

Other Workshops:

Day: Thursday [Full Day]
Day: Friday [Half Day]
by
Day: Thursday [Full Day]
by

.

Tracks

  • Architecting for Failure

    If you're not architecting for failure you're heading for failure

  • Architectures You've Always Wondered About

    Topics like next-gen architecture, self-driving cars, deep learning, and lessons around massive scale.

  • Bare Knuckle Performance

    Killing latency and getting the most out of your hardware

  • Building Great Engineering Cultures & Organizations

    Stories of cultural change in organizations

  • DevEx: The Next Evolution of DevOps

    Removing friction from the developer experience.

  • Distributed Stateful Systems

    Architecting and leveraging NoSQL revisitied

  • Evolving Java and the JVM: Mobile, Micro and Modular

    Although the Java language is holding strong as a developer favourite, new languages and paradigms are being embraced on JVM.

  • JavaScript and Beyond: The Future of the Frontend

    Exploring the great frontend frameworks that make JavaScript so popular and theg JavaScript-based languages revolutionising frontend development.

  • Leading Edge Backend Languages

    Code the future! How cutting-edge programming languages and their more-established forerunners can help solve today and tomorrow’s server-side technical problems.

  • Microservices/Serverless: Patterns and Practices

    Stories of success and failure building modern service and function-based applications, including event sourcing, reactive, decomposition, & more.

  • Modern CS in the Real World

    Applied trends in Computer Science that are likely to affect Software Engineers today.

  • Next Gen Banking: It’s not all Blockchains and ICOs

    Great technologies like Blockchain, smartphones and biometrics must not be limited to just faster banking, but better banking.

  • Observability: Logging, Alerting and Tracing

    Observability in modern large distributed computer systems

  • Operating Systems: LinuxKit, Unikernels, & Beyond

    Applied, practical, & real-world deep-dive into industry adoption of OS, containers and virtualisation, including Linux on Windows, LinuxKit, and Unikernels

  • Security: Red XOR Blue Team

    Security from the defender's AND the attacker's point of view

  • Stream Processing in the Modern Age

    Compelling applications of stream processing & recent advances in the field

  • Tech Ethics in Action

    In this track we will explore real world examples of where companies have made technology decisions driven by ethical as much as technological reasons and what we can learn from their experiences.

  • The Practice & Frontiers of AI

    Learn about machine learning in practice and on the horizon