Running a High-Availability Cluster with Kubeadm v1.15

Kubeadm is a tool that enables Kubernetes administrators to quickly and easily bootstrap minimum viable clusters that are fully compliant with Certified Kubernetes guidelines. It’s been under active development by SIG Cluster Lifecycle since 2016 and graduated it from beta to generally available (GA) at the end of 2018.

With this important GA milestone behind us, the kubeadm team is now focused on the stability of the core feature set and working on maturing existing features.

Automated support for High Availability clusters is graduating to Beta in kubeadm v1.15. But how does automated High Availability work in kubeadm?

Lucas Käldström, Kubernetes SIG lead, subproject owner, and CNCF Ambassador, will walk you through how to bootstrap a highly-available cluster, and other significant improvements made in the v1.15 release of Kubernetes and kubeadm.

- UTC / -

Register Today

Introducing Ignite - the GitOps VM

Join us to unveil Weave Ignite, a GitOps-managed Virtual Machine (VM) with a container UX.

Weave Ignite is a new 100% open source tool that combines AWS Firecracker MicroVMs with Docker / Open Container Initiative (OCI) images to unify containers and VMs. Ignite integrates GitOps agents and can be managed declaratively and automatically like Kubernetes and Terraform.

Ignite is fast and secure because of Firecracker - an open source KVM implementation from AWS that is optimised for speed, low resource consumption, high security, and isolation. AWS uses Firecracker as the foundation for their serverless offerings (AWS Lambda and Fargate) that need to load nearly instantly, while also keeping users isolated (multitenancy).

Join Lucas Käldström, Kubernetes SIG Lead, Top CNCF Ambassador 2017, and Weaveworks Developer Experience Engineer, to learn more about the history of Ignite, how it works, getting started, and an example use case.

- UTC / -

Register Today


Webinar: Automated Operation of Stateful Apps in Kubernetes with GitOps

Scale and velocity are the main drivers behind Kubernetes adoption. Kubernetes allows companies today to run thousands of cloud native applications, including many stateful applications like databases. But that also means managing complex workloads within large cloud native systems can be a daunting task, especially when it comes to rolling updates or migrations.

So, how can software teams better manage stateful applications and their many operations tasks in an efficient, predictable, and reliable manner?

Ryan Wallner (Technical Advocate, Portworx) and Sebastian Bernheim (Customer Success, Weaveworks) will cover in this webinar:

  • How to reliably run stateful applications like databases in a Kubernetes environment
  • How to utilize GitOps best practices and workflows to unify deployment, management, and monitoring for containerized clusters and applications
  • A live demo that shows tips and tricks of managing stateful apps in Kubernetes

- UTC / -

Register Today


Webinar: Enable Progressive Delivery Through Service Mesh

Service Mesh abstracts the application network from the business logic and provides a unique opportunity to use that abstraction layer to provide new capabilities into the application architecture. Progressive Delivery is one of those new capabilities - the ability to do incremental rollout of changes to your system that optimizes for reducing risk and limiting "blast radius" of any negative outcomes of your changes.

In this webinar, and Weaveworks will demonstrate:
- How Service Mesh Hub from makes it easy to adopt and operate a mesh architecture 
- The extensibility of service mesh to application delivery 
- How Weaveworks Flagger works to automate the promotion of canary deployments and analysis

- UTC / -

Sign Up

CodeNode 10 South Place London EC2M 7EB United Kingdom

LONDON: In Person Workshop: Your Path to Production Ready Kubernetes

Accelerate your journey to production ready Kubernetes by learning the practical techniques for reliably operating your software lifecycle using the GitOps pattern. The Weaveworks team will be running a full-day workshop, sharing their expertise as users and contributors of Kubernetes and Prometheus, as well as followers of GitOps (operations by pull request) practices.

Using a combination of instructor led demonstrations and hands-on exercises, the workshop will enable the attendee to go into detail on the following topics:

  • Developing and operating your Kubernetes microservices at scale
  • What does DevOps and GitOps look like in practice
  • Building with Kubernetes in production: caring for your apps, implementing CI/CD best practices, and utilizing the right metrics, monitoring tools, and automated alerts
  • Operating Kubernetes in production: Upgrading and managing Kubernetes, managing incident response, and adhering to security best practices for Kubernetes

This workshop is for you if:

  • You are a cluster operators/ administrators or DevOps engineers. We expect at working knowledge of Kubernetes - this course will not cover Kubernetes basics.
  • You have deployed a few applications to a test cluster, and now want a path forward of how to use Kubernetes in production - reliably and at scale.
  • Your current pipeline and workflows are not bulletproof just yet and you are looking for tips and tricks to make operations smoother.
  • Please bring a laptop with a recent browser and wifi as we will cover hands on sessions in a sandbox environment.

This workshop doesn't cover:

  • Deep knowledge of the Prometheus Query Language. We’ll be working through practical examples, but won’t cover the rest of PromQL.
  • Kubernetes Introduction and concepts. We won’t be going through an overview of Kubernetes, instead we focus on application in the real world.


  • Welcome & introduction
  • Getting started with your environment
  • What is “Production Ready” (cluster & app checklist)
  • Monitoring a production cluster (Prometheus & Observability)
  • Building for observability (HPA, Istio Canary, FluentD & Prometheus)
  • Declarative infrastructure in practice (GitOps model, Infra as code)
  • DevOps and GitOps in practice (CI/CD pipelines, compliance tracking)
  • Advanced Deployment Patterns (Canary, Blue/Green, A/B testing)
  • Security best practices (RBAC, Kubernetes security groups, network policies)
  • Node management and Kubernetes upgrade

Light breakfast, lunch and refreshments will be provided.

Price: GBP 175

Sign Up 

Speaker: Brice Fernandes

Bio: Brice fell in love with programming while studying physics and never really looked back since. He has a broad technology background that covers everything from embedded C to backendless browser apps using the trendiest javascript frameworks. He taught Game Development and Functional Programming online and founded his own education platform for developers before joining Weaveworks. He now spends his time helping companies make the most of Kubernetes.


- UTC / -

Reserve your seat today