KubeCon Cloud Native Con NA

Drop by our booth or schedule a time for a demo, we are great listeners!

KubeCon Cloud Native Con NA date icon svg

December 11-13, 2018

KubeCon Cloud Native Con NA location icon svg

Seattle, WA USA

KubeCon Cloud Native Con NA booth icon svg

Booth #S44

Events at Kubecon

Kubecon Ice Cube event png

Ice Cube Concert w/ Mesosphere

Tuesday December 11, 6:30-9:00pm

Get tickets

Kubecon happy hour Mesosphere event png

VIP Happy Hour Hosted by Mesosphere & Google Cloud

Wednesday December 12, 5:00-8:00pm

Get tickets

Kubecon Speakeasy event png

Speakeasy KubeCon w/ Upbound

Monday December 10, 7:30pm-Midnight

Get tickets

How you can get started with GitLab and Kubernetes

  • Connecting GitLab with a Kubernetes cluster
    • Connect your project to Google Kubernetes Engine (GKE) or an existing Kubernetes cluster in a few steps.
  • Installing GitLab on Kubernetes
    • The easiest method to deploy GitLab on Kubernetes is to take advantage of GitLab’s Helm charts.
  • GitLab + Kubernetes
    • Everything you need to build, test, deploy, and run your app at scale
  • GitLab Prometheus
    • Prometheus is a powerful time-series monitoring service, providing a flexible platform for monitoring GitLab and other software products. GitLab provides out of the box monitoring with Prometheus, providing easy access to high quality time-series monitoring of GitLab services.
  • Why Prometheus is for everyone
    • It’s no secret that here at GitLab, we hitched our wagon to Prometheus long ago. We’ve been shipping it with GitLab since 8.16. Here’s why your organization should be using it too
  • How Jaguar Land Rover embraced CI to speed up their software lifecycle
    • Inspiration, persistence, an attitude of continuous improvement – how adopting CI helped this vehicle company implement software over the air.

Schedule time to chat

Learn more about how GitLab can simplify toolchain complexity and speeds up cycle times.

If form does not render, please use another browser.

Priyanka Sharma

Using Application Identity to Correlate Metrics: A look at SPIFFE and SPIRE

Priyanka Sharma
Using Application Identity to Correlate Metrics: A look at SPIFFE and SPIRE

Wednesday, Dec 12th


1:45pm - 2:20pm PT


Tahoma 3/4 @ TCC The Conference Center (TCC)

In an ideal world, we would have a standardized way to identify running software systems that our monitoring tools could easily lean on, even when spread over multiple teams, geographies, and platforms. But real-world deployments are rarely so simple. I will explain how application identity can be used as the basis for correlating metrics from multiple sources (with the help of OpenTracing) and detail some of the challenges inherent in defining application identity in different contexts (such as virtual machines, functions, and different Kubernetes primitives). I then offer an overview of open source projects like SPIFFE and SPIRE, which have modernized identity authentication across microservices, and demonstrates how SPIRE, Fluentd, Prometheus, and Jaeger can be used together to precisely correlate logs, metrics, and traces to improve and diagnose real-world production issues.

Marin Jankovski

Becoming Cloud Native Without Starting From Scratch

Marin Jankovski
Engineering Manager, Distribution & Delivery

Tuesday, Dec 11


4:30pm - 5:05pm PT



Full rewrite of a working application is a luxury most companies can’t afford. In this session, we will talk about how running GitLab architecture was adapted to be closer to a regular cloud native application without having to rewrite the whole application and disrupt ongoing product development. As an additional requirement, architecture had to be modeled on what is required for installation of GitLab.com scale (SaaS) while also keeping in mind on-premises installation customers which will use the same set of tools. We will discuss what parts of the application we left out of Kubernetes, how we loosely decoupled previously integrated components and how and why are we enforcing some old behaviours. We will share our experiences with using de-facto standard for distributing applications (Helm), but some mis-steps and some good choices we think we made.

Jason Plum

Monolith to Microservice: Pitchforks Not Included

Jason Plum
Senior Distribution Engineer- Kubernetes Expert

Thursday, December 13


2:35pm - 3:10pm PT


Ballroom 6B

Learn how GitLab turned it’s omnibus into cloud native Helm charts by way of containerization and orchestration. This talk aims to help practitioners already running large scale, successful products make decisions on how to move to microservices while maintaining product development cadence and serving customers on legacy software everyday. It’s like driving a race car and fixing it as you are competing in a race, without pit stops.