From 39f2b848c68760e77df2b8dcf2345a326ce9e839 Mon Sep 17 00:00:00 2001
From: Shivam Sood
Date: Fri, 28 Apr 2023 03:53:06 +0530
Subject: [PATCH 1/8] added case study
Signed-off-by: Shivam Sood
---
.../index.mdx | 97 +++++++++++++++++++
.../meshery-logo-light.svg | 1 +
.../Resource-single/resourceSingle.style.js | 8 +-
3 files changed, 104 insertions(+), 2 deletions(-)
create mode 100644 src/collections/resources/articles/hpes-adoption-of-meshery-and-meshmap/index.mdx
create mode 100644 src/collections/resources/articles/hpes-adoption-of-meshery-and-meshmap/meshery-logo-light.svg
diff --git a/src/collections/resources/articles/hpes-adoption-of-meshery-and-meshmap/index.mdx b/src/collections/resources/articles/hpes-adoption-of-meshery-and-meshmap/index.mdx
new file mode 100644
index 000000000000..2f78e716feb7
--- /dev/null
+++ b/src/collections/resources/articles/hpes-adoption-of-meshery-and-meshmap/index.mdx
@@ -0,0 +1,97 @@
+---
+title: HPE's adoption of Meshery and Meshmap
+subtitle:
+date: 2023-04-28 08:00:00 -0530
+author: HPE
+thumbnail: ./meshery-logo-light.svg
+darkthumbnail: ./meshery-logo-light.svg
+description: "HPE uses Meshery to manage SPIRE instances"
+type: Case Study
+category: Cloud Native
+tags:
+ - Cloud Native, Meshery
+featured: false
+published: true
+resource: true
+
+---
+import { ResourcesWrapper } from "../../Resources.style.js";
+import { Link } from "gatsby";
+import Button from "../../../../reusecore/Button";
+
+
+
+ ❝ HPE, a leading technology company specializing in enterprise infrastructure, adopted Layer5 MeshMap to enhance their Kubernetes deployments. HPE uses Kubernetes as a primary platform to build and deploy their containerized applications. The company has a large and complex Kubernetes environment, which requires robust networking solutions for efficient communication between services. ❞
+
+
+
+
+ HPE's adoption of Meshery was driven by the need to simplify the management and monitoring of their Kubernetes clusters. Meshery is an open source cloud native management tool that provides a self-service platform for designing, deploying, testing, and operating cloud native infrastructure wherever Kubernetes and its workloads run.
+
+
+
+
+ Meshery offers several benefits to HPE, including:
+
+ Consistent service mesh management: HPE can now manage all their service meshes consistently, regardless of the underlying infrastructure or cloud provider.
+
+
+ Improved observability: With Meshery's built-in visualization and observability tools, HPE can gain insights into the behavior of their service meshes, detect anomalies, and troubleshoot issues in real-time.
+
+
+ Simplified testing and validation: Meshery's service mesh validation capabilities enable HPE to easily test and validate their service meshes, ensuring that they meet their performance, security, and compliance requirements.
+
+
+ Enhanced security: With Meshery's security features, HPE can ensure that their service meshes are secure and compliant with their organization's security policies.
+
+
+
+
+ Overall, Meshery has helped HPE to streamline their integration of the identity management control plane to reduce complexity, and improve the overall reliability and performance of their Kubernetes environment. SPIFFE is a set of open-source specifications for a framework capable of bootstrapping and issuing identity to services across heterogeneous environments and organizational boundaries. The lifecycle of SPIFFE identities, SVIDs, is managed by SPIRE, a production-ready implementation of the SPIFFE APIs that performs node and workload attestation in order to securely issue SVIDs to workloads, and verify the SVIDs of other workloads, based on a predefined set of conditions.
+
+
+
+ HPE's adoption of Meshery has also been enhanced by the platform's ability to integrate with other popular technologies, such as SPIRE and Istio
+
+
+
+ SPIRE is an open-source project that provides a secure and scalable solution for service identity and authentication in distributed systems. HPE uses SPIRE to authenticate and authorize services in their Kubernetes environment, which ensures that only authorized services can communicate with each other.
+
+
+
+ Meshery's integration with SPIRE enables HPE to manage SPIRE instances, issue and revoke service certificates, and automate the management of SPIRE agents across their Kubernetes clusters. This integration ensures that HPE's service meshes are secure, and only authorized services can communicate with each other.
+
+
+
+ In addition, HPE's use of Meshery has been enhanced by its integration with Istio, an open-source service mesh that provides a comprehensive solution for traffic management, security, and observability in Kubernetes environments.
+
+
+
+ Meshery's integration with Istio enables HPE to manage Istio service meshes and configurations, automate the deployment of Istio components, and monitor and visualize Istio metrics and traces. This integration enables HPE to simplify the management of their Istio service meshes, ensure their security and compliance, and gain insights into their behavior for better decision-making.
+
+
+
+ Overall, HPE's adoption of Meshery, along with its integration with SPIRE and Istio, has enabled the company to streamline their service mesh management, ensure the security and compliance of their Kubernetes environment, and gain valuable insights into the behavior of their service meshes for improved performance and reliability.
+
+
+
+ Meshery also implements the Service Mesh Performance (SMP) specification
+
+
+
+ SMP is a community-driven effort that provides a standard for measuring and comparing the performance of different service meshes. It is designed to help users select the best service mesh for their needs by providing a common framework for benchmarking.
+
+
+
+ Meshery implements SMP by providing a simple and easy-to-use interface for running performance tests against different service meshes. Users can select the service mesh they want to test, configure the test parameters (such as the number of requests per second and the number of concurrent clients), and run the test. Meshery will then generate a report that shows the performance metrics for each service mesh, such as latency, throughput, and error rates.
+
+
+
+ By implementing SMP, Meshery provides a valuable tool for developers and operators who are evaluating different service meshes. Instead of having to create their own benchmarks, they can use SMP to get an objective and standardized view of each service mesh's performance characteristics. This can save a significant amount of time and effort, and help users make more informed decisions when choosing a service mesh.
+
+
+
+Overall, HPE's use of Meshery and the Docker Extension for Meshery demonstrates the power of cloud native technologies and the importance of open source collaboration. By leveraging these tools, HPE has been able to streamline its development and deployment processes, improve performance and security, and stay at the forefront of the cloud native movement.
+
- ❝ HPE, a leading technology company specializing in enterprise infrastructure, adopted Layer5 MeshMap to enhance their Kubernetes deployments. HPE uses Kubernetes as a primary platform to build and deploy their containerized applications. The company has a large and complex Kubernetes environment, which requires robust networking solutions for efficient communication between services. ❞
+
+ HPE, a leading technology company specializing in enterprise infrastructure, adopted Layer5 MeshMap to enhance their Kubernetes deployments. HPE uses Kubernetes as a primary platform to build and deploy their containerized applications. The company has a large and complex Kubernetes environment, which requires robust networking solutions for efficient communication between services.
+
-
+
HPE's adoption of Meshery was driven by the need to simplify the management and monitoring of their Kubernetes clusters. Meshery is an open source cloud native management tool that provides a self-service platform for designing, deploying, testing, and operating cloud native infrastructure wherever Kubernetes and its workloads run.
+
+
+
+
HPE FAST FACTS
+
+
+
+ Full Time Employees: 60,000+
+
+
+
+ Market Presence: HPE is one of the largest technology companies globally, serving customers in over 150 countries.
+
+
+
+
+
+ HPE GreenLake: HPE GreenLake is a key offering by the company, providing a flexible and scalable IT infrastructure model known as "everything-as-a-service."
+
+
+
+ Research and Development: HPE invests significantly in research and development to drive innovation. It operates HPE Labs, which focuses on developing cutting-edge technologies and solutions for the future.
+
+
+
+
Meshery offers several benefits to HPE, including:
-
- HPE, a leading technology company specializing in enterprise infrastructure, adopted Layer5 MeshMap to enhance their Kubernetes deployments. HPE uses Kubernetes as a primary platform to build and deploy their containerized applications. The company has a large and complex Kubernetes environment, which requires robust networking solutions for efficient communication between services.
-
-
-
-
-
- HPE's adoption of Meshery was driven by the need to simplify the management and monitoring of their Kubernetes clusters. Meshery is an open source cloud native management tool that provides a self-service platform for designing, deploying, testing, and operating cloud native infrastructure wherever Kubernetes and its workloads run.
-
-
+
+ HPE's adoption of Meshery was driven by the need to simplify the management and monitoring of their Kubernetes clusters. Meshery is an open source cloud native management tool that provides a self-service platform for designing, deploying, testing, and operating cloud native infrastructure wherever Kubernetes and its workloads run.
+
+
+
+ HPE, a leading technology company specializing in enterprise infrastructure, adopted Layer5 MeshMap to enhance their Kubernetes deployments. HPE uses Kubernetes as a primary platform to build and deploy their containerized applications. The company has a large and complex Kubernetes environment, which requires robust networking solutions for efficient communication between services.
+
- HPE, a leading technology company specializing in enterprise infrastructure, adopted Layer5 MeshMap to enhance their Kubernetes deployments. HPE uses Kubernetes as a primary platform to build and deploy their containerized applications. The company has a large and complex Kubernetes environment, which requires robust networking solutions for efficient communication between services.
+ HPE, a leading technology company specializing in enterprise infrastructure, adopted Layer5 MeshMap to enhance their Kubernetes deployments. HPE uses Kubernetes as a primary platform to build and deploy their containerized applications. The company has a large and complex Kubernetes environment, which requires robust networking solutions for efficient communication between services.
@@ -53,7 +53,7 @@ import LayersIcon from "./layers.svg"
- HPE GreenLake: HPE GreenLake is a key offering by the company, providing a flexible and scalable IT infrastructure model known as "everything-as-a-service."
+ HPE GreenLake: HPE GreenLake is a key offering by the company, providing a flexible and scalable IT infrastructure model known as "everything-as-a-service."
+SPIRE is a toolchain of APIs for establishing trust between software systems across a wide variety of hosting platforms. SPIRE exposes the SPIFFE Workload API, which can attest running software systems and issue SPIFFE IDs and SVIDs to them.
Meshery offers several benefits to HPE, including:
Consistent service mesh management: HPE can now manage all their service meshes consistently, regardless of the underlying infrastructure or cloud provider.
diff --git a/src/collections/resources/articles/hpes-adoption-of-meshery-and-meshmap/meshery-and-hpe.svg b/src/collections/resources/articles/hpes-adoption-of-meshery-and-meshmap/meshery-and-hpe.svg
new file mode 100644
index 000000000000..a0d0868fbf0f
--- /dev/null
+++ b/src/collections/resources/articles/hpes-adoption-of-meshery-and-meshmap/meshery-and-hpe.svg
@@ -0,0 +1,47 @@
+
diff --git a/src/collections/resources/articles/hpes-adoption-of-meshery-and-meshmap/meshery-logo-light.svg b/src/collections/resources/articles/hpes-adoption-of-meshery-and-meshmap/meshery-logo-light.svg
deleted file mode 100644
index 05129029bcb1..000000000000
--- a/src/collections/resources/articles/hpes-adoption-of-meshery-and-meshmap/meshery-logo-light.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
From 201e76b200ec1ced991b5aeac303ff2edfe524f1 Mon Sep 17 00:00:00 2001
From: Lee Calcote
Date: Thu, 15 Jun 2023 07:32:18 -0500
Subject: [PATCH 6/8] Apply suggestions from code review
Co-authored-by: Gaurav Chadha <65453826+Chadha93@users.noreply.github.com>
Signed-off-by: Lee Calcote
---
.../articles/hpes-adoption-of-meshery-and-meshmap/index.mdx | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/collections/resources/articles/hpes-adoption-of-meshery-and-meshmap/index.mdx b/src/collections/resources/articles/hpes-adoption-of-meshery-and-meshmap/index.mdx
index 38a547dd4a87..1d0d99849c47 100644
--- a/src/collections/resources/articles/hpes-adoption-of-meshery-and-meshmap/index.mdx
+++ b/src/collections/resources/articles/hpes-adoption-of-meshery-and-meshmap/index.mdx
@@ -29,11 +29,11 @@ import LayersIcon from "./layers.svg"
- HPE's adoption of Meshery was driven by the need to simplify the management and monitoring of their Kubernetes clusters. Meshery is an open source cloud native management tool that provides a self-service platform for designing, deploying, testing, and operating cloud native infrastructure wherever Kubernetes and its workloads run.
+HPE's adoption of Meshery was driven by the need to simplify Kubernetes cluster management and monitoring. Meshery is an open source cloud native management tool that provides a self-service platform for designing, visualizing, deploying, testing, and operating cloud native infrastructure.
- HPE, a leading technology company specializing in enterprise infrastructure, adopted Layer5 MeshMap to enhance their Kubernetes deployments. HPE uses Kubernetes as a primary platform to build and deploy their containerized applications. The company has a large and complex Kubernetes environment, which requires robust networking solutions for efficient communication between services.
+ HPE, a leading technology company specializing in enterprise infrastructure, adopted Meshery Extension to enhance their Kubernetes deployments. HPE uses Kubernetes as a primary platform to build and deploy their containerized applications. The company has a large and complex Kubernetes environment, which requires robust networking solutions for efficient communication between services.
From 79976f1fcd69b38366cbae8f1c86f6738011be29 Mon Sep 17 00:00:00 2001
From: Gaurav Chadha
Date: Sat, 17 Jun 2023 00:19:47 +0530
Subject: [PATCH 7/8] add quote
Signed-off-by: Gaurav Chadha
---
.../hpes-adoption-of-meshery-and-meshmap/index.mdx | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a/src/collections/resources/articles/hpes-adoption-of-meshery-and-meshmap/index.mdx b/src/collections/resources/articles/hpes-adoption-of-meshery-and-meshmap/index.mdx
index 1d0d99849c47..ccc0e7992007 100644
--- a/src/collections/resources/articles/hpes-adoption-of-meshery-and-meshmap/index.mdx
+++ b/src/collections/resources/articles/hpes-adoption-of-meshery-and-meshmap/index.mdx
@@ -1,7 +1,7 @@
---
title: HPE's adoption of Meshery and Meshmap
subtitle:
-date: 2023-04-28 08:00:00 -0530
+date: 2023-06-17 08:00:00 -0530
author: HPE
thumbnail: ./meshery-and-hpe.svg
darkthumbnail: ./meshery-and-hpe.svg
@@ -18,7 +18,7 @@ resource: true
import { ResourcesWrapper } from "../../Resources.style.js";
import { HPEfacts, HPEintro } from "./hpe.style.js";
import { theme } from "../../../../theme/app/themeStyles.js";
-
+import Blockquote from "../../../../reusecore/Blockquote";
import { Link } from "gatsby";
import Button from "../../../../reusecore/Button";
import GlobeIcon from "./globe.svg";
@@ -113,6 +113,10 @@ SPIRE is a toolchain of APIs for establishing trust between software systems acr
SMP is a community-driven effort that provides a standard for measuring and comparing the performance of different service meshes. It is designed to help users select the best service mesh for their needs by providing a common framework for benchmarking.
+
+
From 39fca538a4bff4e821483db5a80f39950fb63a60 Mon Sep 17 00:00:00 2001
From: Gaurav Chadha
Date: Sat, 17 Jun 2023 01:06:27 +0530
Subject: [PATCH 8/8] add graphic and style bullets
Signed-off-by: Gaurav Chadha
---
.../hpe.style.js | 1 -
.../index.mdx | 32 ++++---
.../meshery-integrations.svg | 93 +++++++++++++++++++
3 files changed, 110 insertions(+), 16 deletions(-)
create mode 100644 src/collections/resources/articles/hpes-adoption-of-meshery-and-meshmap/meshery-integrations.svg
diff --git a/src/collections/resources/articles/hpes-adoption-of-meshery-and-meshmap/hpe.style.js b/src/collections/resources/articles/hpes-adoption-of-meshery-and-meshmap/hpe.style.js
index f9aec1715e59..5951065fba2a 100644
--- a/src/collections/resources/articles/hpes-adoption-of-meshery-and-meshmap/hpe.style.js
+++ b/src/collections/resources/articles/hpes-adoption-of-meshery-and-meshmap/hpe.style.js
@@ -30,7 +30,6 @@ export const HPEfacts = styled("table")(({ theme }) => ({
},
}));
-
export const HPEintro = styled("div")(({ theme }) => ({
display: "flex",
paddingLeft: "3rem",
diff --git a/src/collections/resources/articles/hpes-adoption-of-meshery-and-meshmap/index.mdx b/src/collections/resources/articles/hpes-adoption-of-meshery-and-meshmap/index.mdx
index ccc0e7992007..e8f603c88056 100644
--- a/src/collections/resources/articles/hpes-adoption-of-meshery-and-meshmap/index.mdx
+++ b/src/collections/resources/articles/hpes-adoption-of-meshery-and-meshmap/index.mdx
@@ -24,7 +24,8 @@ import Button from "../../../../reusecore/Button";
import GlobeIcon from "./globe.svg";
import UsersIcon from "./users.svg";
import NetworkIcon from "./network.svg";
-import LayersIcon from "./layers.svg"
+import LayersIcon from "./layers.svg";
+import MesheryIntegration from "./meshery-integrations.svg";
@@ -64,20 +65,19 @@ HPE's adoption of Meshery was driven by the need to simplify Kubernetes cluster
SPIRE is a toolchain of APIs for establishing trust between software systems across a wide variety of hosting platforms. SPIRE exposes the SPIFFE Workload API, which can attest running software systems and issue SPIFFE IDs and SVIDs to them.
- Meshery offers several benefits to HPE, including:
-
- Consistent service mesh management: HPE can now manage all their service meshes consistently, regardless of the underlying infrastructure or cloud provider.
-
-
- Improved observability: With Meshery's built-in visualization and observability tools, HPE can gain insights into the behavior of their service meshes, detect anomalies, and troubleshoot issues in real-time.
-
-
- Simplified testing and validation: Meshery's service mesh validation capabilities enable HPE to easily test and validate their service meshes, ensuring that they meet their performance, security, and compliance requirements.
-
-
- Enhanced security: With Meshery's security features, HPE can ensure that their service meshes are secure and compliant with their organization's security policies.
-
+
+ Meshery offers several benefits to HPE, including:
+
+ ✔️ Consistent service mesh management: HPE can now manage all their service meshes consistently, regardless of the underlying infrastructure or cloud provider.
+
+ ✔️ Improved observability: With Meshery's built-in visualization and observability tools, HPE can gain insights into the behavior of their service meshes, detect anomalies, and troubleshoot issues in real-time.
+
+ ✔️ Simplified testing and validation: Meshery's service mesh validation capabilities enable HPE to easily test and validate their service meshes, ensuring that they meet their performance, security, and compliance requirements.
+
+ ✔️ Enhanced security: With Meshery's security features, HPE can ensure that their service meshes are secure and compliant with their organization's security policies.
+
+
Overall, Meshery has helped HPE to streamline their integration of the identity management control plane to reduce complexity, and improve the overall reliability and performance of their Kubernetes environment. SPIFFE is a set of open-source specifications for a framework capable of bootstrapping and issuing identity to services across heterogeneous environments and organizational boundaries. The lifecycle of SPIFFE identities, SVIDs, is managed by SPIRE, a production-ready implementation of the SPIFFE APIs that performs node and workload attestation in order to securely issue SVIDs to workloads, and verify the SVIDs of other workloads, based on a predefined set of conditions.
@@ -86,7 +86,9 @@ SPIRE is a toolchain of APIs for establishing trust between software systems acr
HPE's adoption of Meshery has also been enhanced by the platform's ability to integrate with other popular technologies, such as SPIRE and Istio
-
+
+
+
SPIRE is an open-source project that provides a secure and scalable solution for service identity and authentication in distributed systems. HPE uses SPIRE to authenticate and authorize services in their Kubernetes environment, which ensures that only authorized services can communicate with each other.
diff --git a/src/collections/resources/articles/hpes-adoption-of-meshery-and-meshmap/meshery-integrations.svg b/src/collections/resources/articles/hpes-adoption-of-meshery-and-meshmap/meshery-integrations.svg
new file mode 100644
index 000000000000..e4305fc95b8f
--- /dev/null
+++ b/src/collections/resources/articles/hpes-adoption-of-meshery-and-meshmap/meshery-integrations.svg
@@ -0,0 +1,93 @@
+