Build Systems that Drive Business
30–31 Oct 2018: Training
31 Oct–2 Nov 2018: Tutorials & Conference
London, UK

Securing Kubernetes networking with Consul Connect

Nic Jackson (HashiCorp)
14:1014:50 Friday, 2 November 2018
Kubernetes
Location: Park Suite (St. James / Regents)
Secondary topics:  Resilient, Performant & Secure Distributed Systems
Average rating: ****.
(4.80, 5 ratings)

Prerequisite knowledge

  • A basic understanding of microservice patterns and Kubernetes

What you'll learn

  • Learn how Consul Connect and Envoy allow you to easily secure service-to-service communication in Kubernetes while also securely integrating external services and data stores

Description

Many organizations are discovering the networking complexity involved in running a microservice system. Over the last few years, many influential companies have investigated this problem. At the moment, one popular solution is to use a service mesh. A service mesh allows you to replace traditional host-based network security with service-based security to accommodate the highly dynamic nature of modern runtime environments.

Nic Jackson demonstrates how the open source Consul Connect and Envoy can be used to solve both network segmentation and seamless transport security with mutual TLS within your Kubernetes cluster. Nic then explains how Connect provides encrypted and authorized access to services and data stores that are running outside the cluster and potentially in a separate and isolated network.

Topics include:

  • An introduction to modern networks security and service meshes
  • An introduction to Consul Connect
  • Running Consul Connect and Envoy on Kubernetes
  • Secure pod-to-pod communication using Connect
  • Securely integrating external applications such as data stores and legacy applications with Kubernetes
Photo of Nic Jackson

Nic Jackson

HashiCorp

Nic Jackson is a developer advocate and polyglot programmer at HashiCorp. He is the author of Building Microservices in Go, which examines the best patterns and practices for building microservices with the Go programming language. In his spare time, Nic coaches and mentors at Coder Dojo, teaches at Women Who Go and GoBridge, and speaks about and evangelizes good coding practice, process, and technique.