diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md
index cef7c765b7..80d2dfc8b7 100644
--- a/.github/ISSUE_TEMPLATE/feature_request.md
+++ b/.github/ISSUE_TEMPLATE/feature_request.md
@@ -17,7 +17,7 @@ assignees: ''
---
-
MeshMates are experienced Layer5 community members, who will help you learn your way around, discover live projects and expand your community network.
@@ -58,13 +58,13 @@ Find out more about the Layer5 co
+
+
diff --git a/_config.yml b/_config.yml index c53b0c4177..b885319048 100644 --- a/_config.yml +++ b/_config.yml @@ -9,9 +9,9 @@ google_maps_javascript_api_key: disqus_shortname: # Values for the jekyll-seo-tag gem (https://github.com/jekyll/jekyll-seo-tag) -logo: /assets/images/logos/meshery-gradient.png +logo: /assets/images/logos/meshery-gradient.webp description: The extensible cloud native manager. Confidently wrangle cloud native infrastructure with Meshery. -author: +author: name: Layer5 Authors email: community@layer5.io twitter: mesheryio @@ -46,7 +46,7 @@ collections: pages: output: true programs: - output: true + output: true catalog: output: true sort_by: patternId @@ -56,11 +56,14 @@ paginate: 10 paginate_path: "/blog/:num/" permalink: pretty +sass: + style: compressed + # # Site configuration for the Jekyll 3 Pagination Gem # # The values here represent the defaults if nothing is set # pagination: - -# # Site-wide kill switch, disabled here it doesn't run at all + +# # Site-wide kill switch, disabled here it doesn't run at all # enabled: true # # Set to 'true' to enable pagination debugging. This can be enabled in the site config or only for individual pagination pages @@ -74,7 +77,7 @@ permalink: pretty # # The permalink structure for the paginated pages (this can be any level deep) # permalink: '/page/:num/' # Pages are index.html inside this folder (default) -# #permalink: '/page/:num.html' # Pages are simple html files +# #permalink: '/page/:num.html' # Pages are simple html files # #permalink: '/page/:num' # Pages are html files, linked jekyll extensionless permalink style. # # Optional the title format for the paginated pages (supports :title for original page title, :num for pagination page number, :max for total number of pages) @@ -82,7 +85,7 @@ permalink: pretty # # Limit how many pagenated pages to create (default: 0, means all) # limit: 0 - + # # Optional, defines the field that the posts should be sorted on (omit to default to 'date') # sort_field: 'patternId' @@ -95,13 +98,13 @@ permalink: pretty # # Optional, the default tag to use, omit to disable # tag: '' -# # Optional, the default locale to use, omit to disable (depends on a field 'locale' to be specified in the posts, +# # Optional, the default locale to use, omit to disable (depends on a field 'locale' to be specified in the posts, # # in reality this can be any value, suggested are the Microsoft locale-codes (e.g. en_US, en_GB) or simply the ISO-639 language code ) -# locale: '' +# locale: '' -# # Optional,omit or set both before and after to zero to disable. -# # Controls how the pagination trail for the paginated pages look like. -# trail: +# # Optional,omit or set both before and after to zero to disable. +# # Controls how the pagination trail for the paginated pages look like. +# trail: # before: 2 # after: 2 @@ -116,14 +119,12 @@ permalink: pretty ############################################################ defaults: - - - scope: + - scope: path: "" type: "pages" values: layout: "plain" - - - scope: + - scope: path: "" type: "posts" values: @@ -132,18 +133,16 @@ defaults: content: width: 1500 height: 2500 - - - scope: + - scope: path: "" type: "catalog" values: _options: - image: + image: width: 600 height: 600 - - - - scope: + + - scope: path: "" type: "contributors" values: @@ -151,23 +150,19 @@ defaults: image_path: width: 600 height: 600 - - - scope: + - scope: path: "" values: layout: "page" - - - scope: + - scope: path: "programs.html" values: layout: "default" - - - scope: + - scope: path: "index.html" values: layout: "default" - - - scope: + - scope: path: "contact.html" values: full_width: true @@ -176,7 +171,6 @@ jekyll-archives: enabled: - categories - exclude: - Gemfile - Gemfile.lock diff --git a/_data/testimonials.yml b/_data/testimonials.yml index 2ecb23cb80..643d8d54d2 100644 --- a/_data/testimonials.yml +++ b/_data/testimonials.yml @@ -2,64 +2,64 @@ quote: The Meshery Extension transforms Docker Desktop into a powerful load generation utility, conveniently enabling me to deploy and configure any service mesh with a click of the button and invoke and control load-based performance tests from my desktop. person: Maximiliano Churichi title: Software Engineer at HPE - image: /assets/images/Maximiliano-Churichi.jpg + image: /assets/images/Maximiliano-Churichi.webp - type: 2 quote: The precision by which performance measurements are generated and analyzed is a pinnacle focus of Nighthawk. Mesh performance characterization should be distilled from a set of value measurements, and that is where MeshMark compliments to create the ultimate comprehensive efficiency calculation. person: Otto Van Der Schaaf title: Principal Engineer at Red Hat - image: /assets/images/otto-van-der-schaaf.jpg + image: /assets/images/otto-van-der-schaaf.webp - type: 2 quote: Meshery is the perfect tool for ensuring that your cloud native applications are optimally configured and performing well; it also gives you a fantastic visual insight into what can be a large amount of textual configuration. person: Nic Jackson title: Principal Developer Advocate at HashiCorp - image: /assets/images/nic-jackson.jpg + image: /assets/images/nic-jackson.webp - type: 3 quote: While speed is one of Linkerd's core competitive advantages, Linkerd provides much more than just an ultrafast data plane. We are pleased to support MeshMark's establishment of a higher order set of functional considerations that incorporate value into the performance equation. person: "William Morgan" title: CEO of Buoyant and one of the creators of Linkerd - image: /assets/images/william-morgan.png + image: /assets/images/william-morgan.webp - type: 2 quote: Performance measurement data rarely provides a clear and simple picture of how well our applications are performing from a business point of view, which are so often the key efficiency indicators that we really need. person: Ken Owens title: Vice President Cyber Cloud Security Engineering at Fiserv - image: /assets/images/ken-owens.png + image: /assets/images/ken-owens.webp - type: 1 quote: Many cloud native adopters have been put off from using service mesh due to the extra resource consumption and complexity that it can involve. We welcome MeshMark as an objective measure of that overhead, to help drive efficiency and make it easier for users to compare service mesh options. person: Liz Rice title: Chief Open Source Officer, Isovalent and Emeritus Chair of the CNCFs TOC - image: /assets/images/liz-rice.jpeg + image: /assets/images/liz-rice.webp - type: 3 quote: "The fact that MeshMap automatically renders our Kubernetes configuration is a game-changer for our team." person: Kaur Kallas title: Software Architect at Entigo - image: /assets/images/kaur-kallas.jpg + image: /assets/images/kaur-kallas.webp - type: 1 quote: It was an intuitive experience to visually place and configure various components saving the time of going through 10 different YAML files. person: Deepak Dinesh title: MeshMap User - image: /assets/images/deepak-dinesh.jpg + image: /assets/images/deepak-dinesh.webp - type: 1 quote: Are my resources utilized as best as possible? Why am I not getting the SLO met with 4 resources when I only needed 1 resource without the service mesh? How can I improve my 99.9% latencies or can I map my service policy to utilization? MeshMark will model and provide an index in answer to such questions. person: Mrittika Ganguli title: Principal Engineer & Director Cloud Native Network Pathfinding - image: /assets/images/mrittika-ganguli.jpeg + image: /assets/images/mrittika-ganguli.webp - type: 2 quote: With a goal to bring workload identity and attestation to all service meshes, HPE Security Engineering uses the Meshery Docker Extension to deploy their service mesh of choice and test the performance of our SPIFFE and SPIRE-based identity solution. person: Maximiliano Churichi title: Software Engineer at HPE - image: /assets/images/Maximiliano-Churichi.jpg + image: /assets/images/Maximiliano-Churichi.webp - type: 3 quote: The Meshery Docker Extension offers an easy button to go from Docker Compose to Kubernetes to any service mesh. person: Nic Jackson title: Principal Developer Advocate at HashiCorp - image: /assets/images/nic-jackson.jpg \ No newline at end of file + image: /assets/images/nic-jackson.webp diff --git a/_includes/card.html b/_includes/card.html index 5535196774..d1fa4ff4f6 100644 --- a/_includes/card.html +++ b/_includes/card.html @@ -1,4 +1,5 @@ -
- - - + + \ No newline at end of file diff --git a/_includes/coming-soon.html b/_includes/coming-soon.html index 652f02dacb..15e6568a09 100644 --- a/_includes/coming-soon.html +++ b/_includes/coming-soon.html @@ -1,14 +1,14 @@ -Compatibility:
- - - - - - - - - + + + + + + + + +Technology:
diff --git a/_includes/getting-started.html b/_includes/getting-started.html index 374d69ff5a..3d1771aab7 100644 --- a/_includes/getting-started.html +++ b/_includes/getting-started.html @@ -17,71 +17,63 @@Install on Kubernetes
- $ curl -L https://meshery.io/install | PLATFORM=kubernetes bash -
-
-
-
- Copy to clipboard
-
- Install on Docker
- - $ curl -L https://meshery.io/install | PLATFORM=docker bash -
-
-
-
- Copy to clipboard
-
- $ curl -L https://meshery.io/install | PLATFORM=kubernetes bash -
+
+
+
+ Copy
+ to clipboard
+
+ Install on Docker
+ + $ curl -L https://meshery.io/install | PLATFORM=docker bash -
+
+
+
+ Copy
+ to clipboard
+
+ Install mesheryctl with Bash, Brew, Scoop, or download directly.
+Install mesheryctl with Bash, Brew, Scoop, or download directly.
- -mesheryctl system context create docker --platform docker --set
+
+ Use mesheryctl
+
+ mesheryctl system context create docker --platform docker --set
mesheryctl system start
-
-
-
- Copy to clipboard
-
-
-
-
- Use Docker Extension for Meshery
-
- docker extension install meshery/docker-extension-meshery:stable-latest
-
-
-
- Copy to clipboard
-
-
+
+ Copy
+ to clipboard
+
+
docker extension install meshery/docker-extension-meshery:stable-latest
+
+
+
+ Copy
+ to clipboard
+
+ Install mesheryctl with Bash, Brew, Scoop, or download directly.
+Install mesheryctl with Bash, Brew, Scoop, or download directly.
- -mesheryctl system context create k8s --platform kubernetes --set
+
+ Use mesheryctl
+
+ mesheryctl system context create k8s --platform kubernetes --set
mesheryctl system start
-
-
-
- Copy to clipboard
-
-
+
+ Copy
+ to clipboard
+
+
$ scoop bucket add mesheryctl https://github.com/layer5io/scoop-bucket.git
+
+ Using Scoop
+
+ $ scoop bucket add mesheryctl https://github.com/layer5io/scoop-bucket.git
$ scoop install mesheryctl
$ mesheryctl system start
-
-
-
- Copy to clipboard
-
-
+
+ Copy
+ to clipboard
+
+
Not a Scoop user? Download and unzip the mesheryctl - binary directly from the Meshery releases page. Add mesheryctl to your path for ease of use. Then, execute: -
- $ mesheryctl system start
-
-
-
- Copy to clipboard
-
-
- Not a Scoop user? Download and unzip the mesheryctl + binary directly from the Meshery releases page. Add mesheryctl to your path for ease of use. Then, execute: +
+ $ mesheryctl system start
+
+
+
+ Copy
+ to clipboard
+
Install mesheryctl with Bash, Brew, Scoop, or download directly.
+Install mesheryctl with Bash, Brew, Scoop, or download directly.
mesheryctl system config aks
+ mesheryctl system config aks
mesheryctl system start
-
-
-
- Copy to clipboard
-
+
+ Copy
+ to clipboard
+
Install mesheryctl with Bash, Brew, or Scoop, or download directly.
- mesheryctl system config minikube
-
-
-
- Copy to clipboard
-
- Install mesheryctl with Bash, Brew, or Scoop, or download directly.
+ mesheryctl system config minikube
+
+
+
+ Copy
+ to clipboard
+
+ Not a Helm user? Use the Meshery manifests directly.
-Not a Helm user? Use the Meshery manifests directly.
+$ git clone https://github.com/meshery/meshery.git; cd meshery
+ $ git clone https://github.com/meshery/meshery.git; cd meshery
$ kubectl create ns meshery
$ kubectl -n meshery apply -f install/deployment_yamls/k8s
-
-
-
- Copy to clipboard
-
+
+ Copy
+ to clipboard
+
Don't forget to grab a copy of mesheryctl. Install with Bash, Brew, Scoop, or download directly.
+Don't forget to grab a copy of mesheryctl. Install with Bash, Brew, Scoop, or download directly.
@@ -328,72 +366,87 @@Don't forget to grab a copy of mesheryctl. Install with Bash, Brew, or Scoop.
+ + Copy + to clipboard + +Don't forget to grab a copy of mesheryctl. Install with Bash, Brew, or Scoop.
+ - -