Skip to content

Commit e111e02

Browse files
committed
fixes
Signed-off-by: Lee Calcote <lee.calcote@layer5.io>
1 parent 3dd15f1 commit e111e02

77 files changed

Lines changed: 435 additions & 423 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

src/collections/blog/2019/2019-07-09-Meshery-start-feat-WSL2-K3d/index.mdx

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ docker version
7777
curl -L https://meshery.io/install | PLATFORM=kubernetes bash -
7878
```
7979
<a href={wsldockerstart}>
80-
<img src={wsldockerstart} class="thumbnail" alt="wsl-docker-start" />
80+
<img src={wsldockerstart} className="thumbnail" alt="wsl-docker-start" />
8181
</a>
8282

8383
- Create a new k3d cluster with the <code> WSL2 IP </code>
@@ -91,7 +91,7 @@ kubectl cluster-info
9191
```
9292

9393
<a href={wslk3dstart}>
94-
<img src={wslk3dstart} class="thumbnail" alt="wslk3dstart" />
94+
<img src={wslk3dstart} className="thumbnail" alt="wslk3dstart" />
9595
</a>
9696
<br/>
9797
- Start Meshery on the newly created cluster
@@ -101,7 +101,7 @@ mesheryctl system start
101101
```
102102

103103
<a href={wslmesherystart}>
104-
<img src={wslmesherystart} class="thumbnail" alt="wslmesherystart" />
104+
<img src={wslmesherystart} className="thumbnail" alt="wslmesherystart" />
105105
</a>
106106
- Once Meshery is fully started, login in your preferred browser using the <code>WSL2 IP</code> instead of <code>localhost</code>
107107

@@ -134,7 +134,7 @@ grafana/grafana
134134
```
135135

136136
<a href={wslgrafanastart}>
137-
<img src={wslgrafanastart} class="thumbnail" alt="wslgrafanastart" />
137+
<img src={wslgrafanastart} className="thumbnail" alt="wslgrafanastart" />
138138
</a>
139139

140140
- Access the new instance with the admin password that you set in the docker environment variable
@@ -143,11 +143,11 @@ $BROWSER $mainIP:3000 &
143143
```
144144

145145
<a href={wslgrafanalogin}>
146-
<img src={wslgrafanalogin} class="thumbnail" alt="wslgrafanalogin" />
146+
<img src={wslgrafanalogin} className="thumbnail" alt="wslgrafanalogin" />
147147
</a>
148148
<br />
149149
<a href={wslgrafanaloginsuccess}>
150-
<img src={wslgrafanaloginsuccess} class="thumbnail" alt="wslgrafanaloginsuccess" />
150+
<img src={wslgrafanaloginsuccess} className="thumbnail" alt="wslgrafanaloginsuccess" />
151151
</a>
152152

153153
### An inside look

src/collections/blog/2020/2020-03-11-deploying-linkerd-with-meshery/index.mdx

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ import {Link} from "gatsby"
3131

3232
<BlogWrapper>
3333

34-
<span class="starting-letter">I</span>t’s no secret that service mesh tech is boiling hot. Microservice architectures brought on as many challenges as they have advantages. With operational complexity being one of the most acute pains. Service meshes do offer solutions to a number of these operational concerns. Including but not limited to: resilience, improved observability, security and advanced service discovery.
34+
<span className="starting-letter">I</span>t’s no secret that service mesh tech is boiling hot. Microservice architectures brought on as many challenges as they have advantages. With operational complexity being one of the most acute pains. Service meshes do offer solutions to a number of these operational concerns. Including but not limited to: resilience, improved observability, security and advanced service discovery.
3535
<div>
3636
<div>
3737

@@ -46,14 +46,14 @@ But with so many mesh options around - how do we choose, evaluate and compare th
4646
</div>
4747
<div>
4848
<h5>Meshery Adapters</h5>
49-
<table class="table-adapters">
50-
<thead class="hidden">
49+
<table className="table-adapters">
50+
<thead className="hidden">
5151
<th>Status</th>
5252
<th>Adapter</th>
5353
</thead>
5454
<tbody>
5555
<tr>
56-
<td rowspan="7" class="stable-adapters">stable</td>
56+
<td rowspan="7" className="stable-adapters">stable</td>
5757
</tr>
5858
<tr>
5959
<td><a href="https://github.com/layer5io/meshery-istio">
@@ -89,7 +89,7 @@ But with so many mesh options around - how do we choose, evaluate and compare th
8989
</tr>
9090
<tr><td className="beta-adapters"/></tr>
9191
<tr>
92-
<td rowspan="6" class="alpha-adapters">alpha</td>
92+
<td rowspan="6" className="alpha-adapters">alpha</td>
9393
</tr>
9494
<tr>
9595
<td><a href="https://github.com/layer5io/meshery-maesh">

src/collections/blog/2020/2020-05-21-getting-started-with-mesheryctl/index.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -153,7 +153,7 @@ We believe we have not missed any of the popular platforms for what it’s worth
153153
154154
If you are thinking about the requirements you would have to run `mesheryctl`, so to your surprise, to successfully run `mesheryctl` you will only need :
155155
156-
<table align="center" className="table-box"><tbody><tr><td className="text-centre">a running Docker daemon</td></tr></tbody></table>
156+
<table style={{ textAlign: "center" }} className="table-box"<tbody><tr><td className="text-centre">a running Docker daemon</td></tr></tbody></table>
157157
158158
### Into the MesheryCTL
159159
@@ -182,7 +182,7 @@ Use "mesheryctl [command] --help" for more information about a command.
182182
183183
Once you do `mesheryctl system start`, Meshery will pull its adapters and latest docker images. Meshery will also detect your Kubernetes configuration and will let you know if Kubernetes is running. Meshery will run it’s web-based user interface on localhost port `9081` and will let you select your choice of <a href="https://docs.meshery.io/extensibility#providers">Provider</a> before you can start managing your infrastructure with this powerful utility.
184184
185-
<table align="center" className="table-box"><tbody><tr><td className="text-centre">One of the most interesting sub-commands of <code>mesheryctl</code> is <strong><code>perf</code></strong>.</td></tr></tbody></table>
185+
<table style={{ textAlign: "center" }} className="table-box"<tbody><tr><td className="text-centre">One of the most interesting sub-commands of <code>mesheryctl</code> is <strong><code>perf</code></strong>.</td></tr></tbody></table>
186186
187187
The `perf` subcommand enables you to being managing the performance of your cloud native deployment and your workloads running atop of them. It lets you benchmark your infrastructure without using the Meshery UI from the command line interface itself. Once you type `mesheryctl perf`, it will present you with all the powerful flags you can control with CLI, including providing it with a `--file` flag that points to any of a number of performance test profiles that you may have saved.
188188

src/collections/blog/2020/2020-06-01-meshery-accepted-into-cncf-landscape/index.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ In no time, I had my first commits approved and merged and started joining weekl
4343

4444
Now - I won't be reviewing Meshery in this post. I've spoken about it in this video and some great introductory articles by community members can be found here and here. This post is more of a celebration, because last week...
4545

46-
<h5 align="center"><i>Meshery now featured in the CNCF Landscape!</i></h5>
46+
<h5 style={{ textAlign: "center" }}<i>Meshery now featured in the CNCF Landscape!</i></h5>
4747

4848
<img src={cncfmeshery} className="image-center" alt="cncf-meshery-landscape" />
4949

@@ -53,7 +53,7 @@ And this is only the first step - there's already an application filed for Meshe
5353

5454
This is also an invitation to participate - Meshery is a young, ambitious project - it requires a ton of work to make it what it aims to become. Integrating with all of the leading service mesh solutions asks for extensive expertise. In many areas Meshery's functionality is still young. But these are normal growth stages, aren't they? To put it simple - the community and the project need more hands! And these should be your hands!
5555

56-
<p align="center"><i>As already mentioned - Layer5 is a very welcoming bunch!</i>
56+
<div style={{ textAlign: "center" }}><i>As already mentioned - Layer5 is a very welcoming bunch!</i></div>
5757
Open source contributions are a must-do for becoming a true cloud native hero. Cloud native is all about the community and one can't be a part of a community by only taking and never giving back. So if you were looking for a promising and welcoming project to join - look no further! Hop on to Layer5 Slack and we'll happily embrace you and help you get started.
5858

5959
And it's not only coding! Documentation, testing, UI design, logos, blogs, videos - you decide where to apply your talent.

src/collections/blog/2020/2020-07-18-service-mesh-patterns-for-multitenancy/index.mdx

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -96,9 +96,10 @@ b. Ingress Gateway in the Worskpace 1 namespace for traffic entry point to the w
9696
c. Ingress Gateway in the Worskpace 2 namespace for traffic entry point to the workspace 2 microservices.
9797

9898
<img src={img1} alt="kubernetes-cluster" />
99-
<p align="center">
99+
<div style={{ textAlign: "center" }}>
100100
Single Control Plane with Multiple Data Plane each with separate Ingress
101101
Gateway
102+
</div>
102103
- Creation of Control Plane CR and Data Plane CR
103104
A sample CR for creation of the Control plane and Data Plane CR can be referred below :
104105
```sh
@@ -256,9 +257,9 @@ Once this is done the traffic will start flowing the intended gateway and it cou
256257
Please note that in this scenario the Kiali is also accessed via the default control plane ingress-gateway running in the istio-system control plane namespace.
257258

258259
<img src={img3} alt="image" />
259-
<p align="center">Kiali view for Workspace-1
260+
<div style={{ textAlign: "center" }}>Kiali view for Workspace-1</div>
260261
<img src={img4} alt="image" />
261-
<p align="center">Kiali view for Workspace-2
262+
<div style={{ textAlign: "center" }}>Kiali view for Workspace-2</div>
262263
Shortly, we will go over the 3rd scenario which is to run multiple Istio Control Planes (Multiple Service Meshes) within the same Kubernetes Cluster. For that, we will need to build an open-shift setup and deploy the Maistra Istio Operator.
263264
Special thanks to the [Istio Community](https://istio.slack.com/) for helping me understand the concepts and also answering my queries and of course to [Lee Calcote](https://calcotestudios.com/talks/), who helped me embark on my Istio journey.
264265

src/collections/blog/2020/2020-08-07-announcing-meshery-v0.4/index.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,15 +52,15 @@ Support extended to Scoop Bucket. You can now install mesheryctl on your Windows
5252
The `cleanup` is used to reset your Meshery deployment configuration back to its default settings. This command has been renamed to `reset` to more appropriately reflect its purpose.
5353

5454
### MeshSync<br/>
55-
<img src={operator} class="image-right" alt="meshery-operator-dark" />
55+
<img src={operator} className="image-right" alt="meshery-operator-dark" />
5656

5757
- A component of the [Meshery Operator](https://github.com/layer5io/meshery-operator), MeshSync can scan the environment to get the deployment details of specific types of cloud native infrastructure and the connected Kubernetes cluster.
5858
- MeshSync is a new component addition to Meshery. Meshery needs to be constantly updated given that cloud native infrastructure and their underlying infrastructure are dynamic, constantly changing. Meshery operations should be resilient in the face of this change.
5959
- MeshSync brings a infrastructure agnostic object model that defines relationships between all objects under management.
6060

6161
### Meshery Adapter for Citrix Service Mesh (beta)<br/>
6262

63-
<img src={MesheryArchitecture} class="image-right" alt="meshery-architecture" />
63+
<img src={MesheryArchitecture} className="image-right" alt="meshery-architecture" />
6464

6565
- [Citrix Service Mesh](https://github.com/layer5io/meshery-cpx) is now a supported integration. Meshery incorporates support for the Citrix ADC CPX, which is a cloud-ready, container-based application delivery controller that can be provisioned on a Docker host.
6666
- CPX runs as the Istio Data Plane component, displacing Envoy as the default data plane service proxy.<br/>

src/collections/blog/2020/2020-08-11-my-journey-from-a-contributor-to-a-maintainer/index.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ The benefits of being a UI engineer?
4444

4545
Web developers are required in every company in one meaningful way or the other as every single project needs a frontend to showcase it’s capabilities to the user. Coming to Layer5, the frontend of Meshery is built on React( another masterpiece from Facebook! ), which I learned from scratch when I joined the community.
4646

47-
<img src={SignedBook} class="image-right" alt="Nikhil-ladha-work" />
47+
<img src={SignedBook} className="image-right" alt="Nikhil-ladha-work" />
4848

4949
Now, months have passed and with some healthy dedication and hours of staring at thousands of lines of code, I have a good base and practical experience with React, something which you can’t hope to gain from personal projects and require a community for.
5050

src/collections/blog/2020/2020-09-25-announcing-meshmates/index.mdx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ import { BlogWrapper } from "../../Blog.style.js";
3232
</h4>
3333
<img
3434
src={ Tanuj }
35-
class="image-right"
35+
className="image-right"
3636
alt="tanuj-agarwal"
3737
/>
3838
I was introduced to the Layer5 community three months back. Being fairly new
@@ -66,7 +66,7 @@ import { BlogWrapper } from "../../Blog.style.js";
6666
</h4>
6767
<img
6868
src={ Kelechi }
69-
class="image-right"
69+
className="image-right"
7070
alt="kelechi-precious"
7171
/>
7272
It was the middle of the COVID-19 pandemic and being unproductive wasn't
@@ -102,7 +102,7 @@ import { BlogWrapper } from "../../Blog.style.js";
102102
</h4>
103103
<img
104104
src={ Ruth }
105-
class="image-right"
105+
className="image-right"
106106
alt="ruth-ikegah"
107107
/>
108108
The field of open source had always been intriguing to me. The idea of a

src/collections/blog/2020/2020-11-17-layer5-at-kubecon-2020/index.mdx

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -20,20 +20,21 @@ import kubecon3 from "./kubecon3.webp";
2020

2121
<BlogWrapper>
2222

23-
<p class="centered-text">
23+
<p className="centered-text">
2424
Thanks to our open source contributors, Layer5 projects are well represented
2525
at KubeCon. Attend our talks to help you get started with managing your own
2626
service mesh!
27+
</p>
2728
<h3>
2829
KubeCon + CloudNativeCon NA 2020 is here and Layer5 is in the spotlight!
2930
</h3>
3031

3132
<a href="https://kccncna20.sched.com/event/ekEz/service-mesh-specifications-and-why-they-matter-in-your-deployment-lee-calcote-naveen-kumar-layer5">
3233
<b>Service Mesh Specifications and Why They Matter in your Deployment</b>{" "}
33-
<img class="image-right kubecon-img1" src={kubecon1} />
34+
<img className="image-right kubecon-img1" src={kubecon1} />
3435
</a>
3536

36-
<h4 class="date"> November 18, 2020 </h4>
37+
<h4 className="date"> November 18, 2020 </h4>
3738
As the ubiquity of service meshes unfolds so does the need for vendor and technology-agnostic
3839
interfaces to interact with them. The following three open specifications solving
3940
the challenge of interoperability, workload and performance management between service
@@ -48,10 +49,10 @@ unique and why they are very much needed.
4849
<b>CNCF SIG Network: Intro and Deep-Dive</b>
4950
</a>
5051

51-
<h4 class="date"> November 20, 2020 </h4>
52+
<h4 className="date"> November 20, 2020 </h4>
5253
<b>It’s the network!</b> is the cry of every system administrator, every
5354
developer. With the increased prevalence of <a href="https://kccncna20.sched.com/event/etsE/cncf-sig-network-intro-deep-dive-lee-calcote-layer5">
54-
<img class="image-right kubecon-img3" src={kubecon3} />{" "}
55+
<img className="image-right kubecon-img3" src={kubecon3} />{" "}
5556
</a>
5657
microservice-based distributed systems, it’s true - networking as a discipline
5758
has never been more critical in the efficient operation of cloud native
@@ -64,15 +65,15 @@ Network.
6465
See what the CNCF's Service Mesh Working Group has been up to. Join this talk for an intro to the SIG, its charter and a deeper discussion of current cloud native networking topics being advanced in this SIG. Current CNCF projects in-scope: Open Service Mesh, Kuma, Chaos Mesh, Ambassador, CNI, CoreDNS, Envoy, gRPC, Linkerd, NATS, Network Service Mesh.
6566

6667
<a href="https://kccncna20.sched.com/event/fMYB/meet-the-maintainer-service-mesh-interface">
67-
<img class="image-right kubecon-img2" src={kubecon2} />
68+
<img className="image-right kubecon-img2" src={kubecon2} />
6869
</a>
6970

7071
<br />
7172
<a href="https://kccncna20.sched.com/event/fMYB/meet-the-maintainer-service-mesh-interface">
7273
<b>Meet the Maintainers: Service Mesh Interface</b>
7374
</a>
7475

75-
<h4 class="date"> November 17, 2020 </h4>
76+
<h4 className="date"> November 17, 2020 </h4>
7677
Join the Service Mesh Interface (SMI) and Meshery maintainers for a Meet the Maintainers
7778
office hours. Learn all about Service Mesh Interface and how Meshery is the service
7879
mesh manager to determine the conformance of all service meshes in or out of compliance
@@ -81,7 +82,7 @@ with the specification.
8182
<br />
8283
<br />
8384

84-
<h4 class="centered-text">
85+
<h4 className="centered-text">
8586
We hope to see you at KubeCon + CloudNativeCon NA 2020. Be sure to say hello
8687
in the <a href="http://slack.layer5.io/">Layer5 Community</a>!
8788
</h4>

src/collections/blog/2020/2020-12-16-functional-testing-with-cypress-in-Meshery-ui/index.mdx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -57,8 +57,8 @@ describe('Provider UI', () => {
5757
Please follow the <b><u><a href="https://docs.cypress.io/guides/references/best-practices.html">best practices recommended</a></u></b> by Cypress.
5858
One of the most important is to use or add the `"data-cy"` attribute to the element you want to interact to:
5959

60-
<img src={bestPracticesSelectingElementsImg} class="image-center" alt="Best Practices selecting elements with Cypress" />
61-
<p align="center">Best Practices Selecting Elements
60+
<img src={bestPracticesSelectingElementsImg} className="image-center" alt="Best Practices selecting elements with Cypress" />
61+
<div style={{ textAlign: "center" }}>Best Practices Selecting Elements</div>
6262
### Run your test!
6363

6464
Once you have written your test, it is time to execute it locally:
@@ -91,8 +91,8 @@ $ npm run cy:open
9191

9292
this will open the <b>Cypress Test Runner:</b>
9393

94-
<img src={cypressTestRunnerImg} class="image-center" alt="Cypress Test Runner" />
95-
<p align="center">Cypress Test Runner
94+
<img src={cypressTestRunnerImg} className="image-center" alt="Cypress Test Runner" />
95+
<div style={{ textAlign: "center" }}>Cypress Test Runner</div>
9696
just double-click on your test and a window browser will be opened and you will see your testing running!
9797

9898
#### What’s next?

0 commit comments

Comments
 (0)