Unlock the full power of your event streams with Stream Governance | Learn More

The Secret Life of Kubernetes Secrets with HashiCorp Vault

Sign Up for More

Demo: How to Manage Secrets for Confluent with Kubernetes and HashiCorp Vault

WATCH THE DEMO ON YOUTUBE

Confluent provides a powerful solution for connecting together multiple sources of data in real time. In order for any system (or even a person) to access data from another system, you typically need to authenticate using secret credentials to ensure security around data access. For Confluent and in particular Kafka Connect, secret management is about how you configure Confluent with the necessary secret credentials that it needs to pull data from your data sources.

Because of their sensitive nature, you will want to store your sensitive credentials securely and provide Confluent the bare minimum access to those credentials. HashiCorp's Vault together with Kubernetes creates a powerful combination for securely storing credentials and providing necessary credentials to Confluent in a way that both minimizes operational toil and minimizes the potential exposure of these credentials. With Confluent Operator, folks deploying Confluent can leverage that powerful combination.

In this episode of Livestreams, Amit Gupta, group product manager at Confluent, will join your host Viktor Gamov. They’ll walk you through an end-to-end demo of Confluent Operator deploying Confluent to Kubernetes. They will also deploy the Kafka Connect GitHub Source Connector that watches for commits to a GitHub repository and then writes those commit messages to an Apache Kafka® topic. The connector will authenticate with GitHub using secret credentials securely stored in HashiCorp’s Vault and accessed by the connector in a highly secure and automated manner.

Présentateurs

Viktor Gamov

Viktor Gamov is a developer advocate at Confluent, the company that makes an event streaming platform based on Apache Kafka. Back in his consultancy days, Viktor developed comprehensive expertise in building enterprise application architectures using open source technologies. He enjoys helping architects and developers design and develop low-latency, scalable, and highly available distributed systems. He is a professional conference speaker on distributed systems, streaming data, JVM, and DevOps, and he regularly speaks at events like JavaOne, Devoxx, OSCON, and QCon. He co-authored O’Reilly’s Enterprise Web Development and writes on the Confluent blog.

Amit Gupta

Amit Gupta is a group manager on Confluent’s Product Management team. Prior to joining Confluent, Amit was director of product management for platform at Pivotal. Amit holds a master’s degree in mathematics from the University of California, Berkeley.