Kubernetes at Cruise with Karl Isenberg

Cruise is a company that is building a fully automated self-driving car service.

The infrastructure of a self-driving car platform presents a large number of new engineering problems. Self-driving cars collect vast quantities of data as they are driving around the city. This data needs to be transferred from the cars onto cloud servers. The data needs to be used for training machine learning models. These models must be tested in a simulated environment, which provides more data to be integrated back into the self-driving system that is deployed to the cars.

As the cars drive around the city, they can communicate with custom cloud services to get information about traffic, navigation, and weather. Cloud services are also used for internal tooling that can help with automotive diagnostics, configuration changes, deployments, and security policy management.

The software platform used to manage infrastructure at Cruise is a combination of cloud products, open source tools, and custom built infrastructure that is mostly deployed to Kubernetes. Karl Isenberg is an engineer at Cruise, and he joins the show to talk about the engineering requirements of building a self-driving car service, and Cruise’s approach to platform engineering.

Transcript

Transcript provided by We Edit Podcasts. Software Engineering Daily listeners can go to weeditpodcasts.com/sed to get 20% off the first two months of audio editing and transcription services. Thanks to We Edit Podcasts for partnering with SE Daily. Please click here to view this show’s transcript.


Sponsors

Sumo Logic is a continuous intelligence platform that builds tools for operations, security, and cloud-native infrastructure. The company has studied thousands of businesses to get an understanding of modern continuous intelligence, and then compiled that information into the Continuous Intelligence Report, which is available at softwareengineeringdaily.com/sumologic.

DataStax provides DataStax Enterprise, a powerful distribution of Cassandra, created by the team that has contributed the most to Cassandra. DataStax Enterprise enables teams to develop faster, scale further, achieve operational simplicity, ensure enterprise security, and run mixed workloads that work with latest Graph, Search, and Analytics technology—all running across the hybrid and multi-cloud. To learn more about Apache Cassandra and DataStax Enterprise, go to datastax.com/sedaily.

LogDNA lets you collect any logs from anywhere in a centralized log management tool with blazing fast search and automatic parsing of your logs. Whether it’s two routers in your basement or a hundred thousand Kubernetes containers spread across the world, LogDNA will allow you to aggregate all of your logs in a single place to create alerts, graphs, and visualizations for quick troubleshooting and insights into your log data. Give it a try today with a 14-day free trial, no commitment or credit card necessary, and get a free t-shirt to boot. softwareengineeringdaily.com/logdna

X-Team is a community for developers. When you join X-Team, you join a community that will support you while allowing you to remain independent. And X-Team will help you find work that you love, for some of the top companies in the world. X-Team is trusted by companies like Twitter, Coinbase, and Riot Games. Go to x-team.com/sedaily to find out about X-Team and apply to join the company.

Software Weekly

Software Weekly

Subscribe to Software Weekly, a curated weekly newsletter featuring the best and newest from the software engineering community.