How Stripe Uses Consul to Build Service Mesh
Hear about Stripe's service networking team talks about their multi-region service networking tech stack built on Consul.
Standardizing infrastructure on Kubernetes is a popular strategy. And it’s a smart one — Kubernetes is a powerful technology that opens a world of possibilities.
And therein lies the challenge. Platform teams are faced with many choices for how to run Kubernetes reliably and securely. From there, continuously deploying apps to Kubernetes is the next task.
Increasingly, organizations are using HashiCorp to achieve better business outcomes with Kubernetes. Learn how our tools can help you advance your Kubernetes journey.
Use industry-standard tools to provision and update Kubernetes resources. Adopt a zero trust model to reduce risk. Securely run and connect enterprise apps on top of Kubernetes.
Because secret management and Kubernetes wasn't that well-crafted...Vault was a no brainer.
If you are already provisioning Kubernetes clusters with Terraform, use the same configuration language to deploy your applications into your cluster.
Terraform doesn't just create resources, it updates and deletes tracked resources without requiring you to inspect the API to identify those resources.
Terraform understands dependency relationships between resources. For example, if a Persistent Volume Claim claims space from a particular Persistent Volume, Terraform won't attempt to create the claim if it fails to create the volume.
Bring Vault to your Kubernetes environment using the official HashiCorp Vault Helm chart.
The Vault server cluster can run directly on Kubernetes. This can in turn be used by applications running within Kubernetes as well as external to Kubernetes, as long as they can communicate with the server via the network.
Applications using the Vault service running in Kubernetes can access and store encrypted secrets from Vault using a number of different secret engines and authentication methods.
Consul supports both Kubernetes and non-Kubernetes workloads on any runtime. Wire services together across clusters, platforms, and clouds.
Use Consul’s custom resource definitions (CRDs) to manage traffic patterns, control ingress, and update Consul configurations. This helps you reduce application deployment times using a “workflows not technologies” approach, and Kube-native tools instead of manual scripts.
Use built-in UI metrics and enable Kubernetes metrics via helm configuration. For more advanced deployments, add popular tools like Prometheus and Grafana, or use third-party solutions to monitor performance.
HashiCorp Waypoint provides a simple and consistent abstraction for developers to easily build, deploy, and release applications.
Use Waypoint to specify deployment needs with a simple and consistent abstraction that avoids the underlying complexity.
Waypoint offers distinct build, deploy, release steps to help move and manage resources efficiently.
Hear about Stripe's service networking team talks about their multi-region service networking tech stack built on Consul.
Cars, Kubernetes, and HashiCorp Consul. How Mercedes-Benz delivers on service networking to accelerate delivery of its next-gen connected vehicles.
Learn how G-Research leverages HashiCorp Vault environments to secure the self-service GitOps delivery of 1000+ Vault namespaces using Jenkins, Kubernetes, and HashiCorp Terraform.
Learn how we can help you build, run, connect, and secure applications atop Kubernetes.
Hear about ASAPP's method for running Vault on Kubernetes using the Operator pattern so SRE's don't even have to set things up for service owners.