About the Author

Gaurav Chadha

I am an undergraduate student at IP University majoring in Computer Science and Engineering. I am passionate about open-source, web development, software engineering, and UX/UI designing. My working principle is learning and sharing knowledge. Apart from coding, I love to cook Indian and Italian food as well. Yoga and workout are also in my daily routine.

Meshery

Meshery is the world's only collaborative cloud manager.

Lee Calcote and Maximiliano Churichi gave a presentation entitled Extending Docker with Meshery, SPIRE, and Istio at DockerCon 2022.

Lee Calcote is an innovative product and technology leader, passionate about empowering engineers and enabling organizations. As the founder and CEO of Layer5, he is at the forefront of the cloud native movement.

Maximiliano Churichi is a Software Engineer at Hewlett Packard Enterprise, working in the Security Engineering team, and fully engaged in open source technologies, passionate about service mesh and cloud-native security.

Cloud Native Management

Meshery Docker Extension

Lee Calcote introduces Meshery as a Cloud Native Management Plane, stating:

Meshery does Lifecycle and Performance Management of 10 different service meshes; more than that, it helps with configuration management with Kubernetes and with the Meshery Docker Extension it does the same for the Docker Compose application.

As a Docker Captain, Lee has always been a proponent of Docker, particularly its enablement of developer workflows. Docker Extensions bring an integrated experience with ecosystem tooling like Meshery — a critical tool for developers configuring and managing cloud native applications.

Cloud Native Identity

Maximiliano Churichi briefly explains Cloud Native Identity and HPE's open source Project Mithril:

SPIFFE (Secure Production Identity Framework For Everyone) is a CNCF-incubated project that defines standards for identifying and securing communications between application services. The SPIRE project is a production-ready reference implementation of these principles, offering APIs for attestation policies, certificate issuance, and rotation.

SPIRE and SPIFFE in Cloud Native Identity

Maximiliano explains how HPE's Project Mithril integrates SPIRE and Istio to strengthen service identity in the data plane. Project Mithril leverages the service management capabilities of Istio and the strong identity-by-attestation principles of SPIFFE and SPIRE to deliver robust and flexible attestation beyond Kubernetes namespaces and service accounts. It provides end-to-end secure workload attestation based on zero-trust principles, regardless of workload location.

Improvements from Project Mithril have been upstreamed into Istio and are expected in Istio 1.14, enabling users to leverage SPIRE for SPIFFE identity management and stronger attestation mechanisms.

How the Docker Extension for Meshery enables single-click deployment

Docker Extension for Meshery

The new Meshery Docker Extension brings Layer5 MeshMap, the world's only visual designer for Kubernetes and service mesh deployments, to millions of developers’ desktops. Developers and operators can visually configure and operate cloud native infrastructure using MeshMap’s low-code visual designer.

Maximiliano Churichi of HPE describes how Meshery conveniently integrates multiple services into Docker:

  • Kubernetes and service mesh support for your Docker Compose apps — Import Docker Compose apps and deploy them to Kubernetes or any service mesh.

  • Visual design of Kubernetes applications — Use MeshMap as a visual topology designer for Docker Compose, Kubernetes workloads, CRDs, and operators.

  • Single-click deployment — 250+ Kubernetes operators and 60+ cloud services ready to use alongside Docker Desktop’s local Kubernetes.

  • Detection of Kubernetes environments — Scan kubeconfigs, switch clusters, or manage them concurrently.

Maximiliano demonstrates MeshMap

MeshMap in Meshery Docker Extension
Designer Mode

Design a service mesh deployment with applications and Envoy filters from scratch, or customize deployments from patterns.

MeshMap Designer
Visualizer Mode

Examine a visual topology of your Kubernetes cluster and its services. View logs from pods and open interactive terminals to containers.

MeshMap Visualizer

Lee Calcote and Maximiliano Churichi packed a great deal of information into this talk. Watch the recording above! The Meshery Extension is now out—try it and share your experience!

Apply for the MeshMap Beta Program

Related Blogs

Layer5, the cloud native management company