Salesforce Speakers at Spinnaker Summit and KubeCon 2019

@SalesforceEng
Salesforce Engineering
3 min readDec 5, 2019

Our engineers were busy in San Diego starting November 16, delivering three talks at the Spinnaker Summit and an additional six talks at Cloud Native Con + KubeCon. Catch up on all of their remarks in the following videos!

Debugging & Profiling Spinnaker Applications Live! — Chuck Lane
Demystifying Spinnaker VM Image Baking & Deployment — Jing Vergara
Automated & Immutable Spinnaker Deployments with Security and Production Readiness — Edgar Magana

All the talks from Spinnarker Summit 2019.

A Series of Fortunate CloudEvents — Ian Coffey

Serverless and Eventing are two ultra-popular areas of tech right now, describing a broad set of ideas and capabilities that can service a range of possible systems. We are told that these concepts will expand and help define the next generation of web services. That’s all well and good, but what is really going on inside these systems? What technology do those terms rely on and what does an Eventing workflow look like under the hood? Given the complexity and size of these projects’ codebases, it can be difficult to drill down and see what’s happening on a micro scale. Together, we will discuss, operate and modify a running distributed system built with CloudEvents and Knative Eventing. The system will be based around the concept of an automated conversation between Kubernetes services.

Keynote: Hello From the Other Side: Dispatches From a Kubernetes Attacker — Ian Coldwater

Attackers have user stories too. Are you designing with them in mind? As an attacker, Ian Coldwater would like to help you understand these users and their stories. What do their mindsets, motivations and methodologies look like? What do attackers look for when they look at a Kubernetes context, what do they do when they get in there, and what can you do to protect your clusters and code against them? Being able to understand these perspectives can help you broaden your own. Let’s explore them together, and learn how to build stronger, more secure systems accordingly.

Intro to Cloud Native Buildpacks — Terence Lee

You’re great at running containers but you shouldn’t have to be great at building them. In this talk, you’ll learn about Cloud Native Buildpacks, a higher-level abstraction for building apps compared to Dockerfiles. Buildpacks are a standardized tool for creating images in a secure, reproducible, and efficient manner. As an app developer, you don’t need to know best practices around ordering commands for layer reuse. As an operator, you don’t need to worry about exposing developers to the responsibilities that come with Dockerfile. Come learn how buildpacks meet developers at their source code, automate the delivery of both OS-level and application-level dependency upgrades, and help you efficiently handle day-2 app operations.

Deep Dive: Cloud Native Buildpacks — Joe Kutner

Learn why you need a buildpack and how to create one. We’ll take advantage of caching and Docker layers to speed up rebuilds and deploys. Unlike Dockerfiles, buildpacks are composable. Finally, you’ll learn how to rebase your application layers on a new image. This allow operators to efficiently handle the delivery of OS-level dependency upgrades.

A Peek Inside the Enterprise Cloud at Salesforce — Xiao Zhou & Thomas Hargrove

This talk offers a peek inside the enterprise cloud infrastructure at Salesforce. Kubernetes is open source software which is becoming the de facto standard for running services as scale. Enterprise data centers are aiming to be closely managed and very secure. At Salesforce, we are bringing these two together. We are using Kubernetes to manage 2600+ hosts across 20+ private data centers. In this talk, we’ll be looking at the challenges and our approaches for using Kubernetes as the management software from several perspectives: Multi-tenants and self-serving, Management tooling, Security, Testing, Monitoring/alerting, also Visibility.

SIG Cluster Lifecycle (Cluster API) — Vince Prignano & Ashish Amarnath

The Cluster Lifecycle SIG is the Special Interest Group that is responsible for building the user experience for deploying and upgrading Kubernetes clusters. Our mission is examining how we should change Kubernetes to make it easier to operate. In this deep dive, we will examine how the Cluster API simplifies the cluster management experience for cluster operators by enabling consistent machine management across environments, and bringing declarative upgrades to Kubernetes clusters.

More talks from KubeCon + CloudNativeCon North America 2019

--

--

@SalesforceEng
Salesforce Engineering

Find out what's current with the engineering groups at @salesforce.