Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

meta descriptions for service mesh patterns and layer5&hashicoop #5002

Merged
merged 8 commits into from
Nov 6, 2023
39 changes: 30 additions & 9 deletions src/collections/service-mesh-books/istio-up-and-running/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -5,19 +5,30 @@ cover: ./istio-up-and-running.webp
thumbnail: ./istio-up-and-running_top.png
author: "Lee Calcote and Zack Butcher"
abstract: "A must-read for anyone looking to get started with Istio."
description: "Layer5 and HashiCorp join forces to launch a groundbreaking partnership, bringing advanced cloud-native infrastructure solutions for containerized and non-containerized workloads through Meshery and Consul integration. Explore the power of Meshery's support for Consul service mesh, including sample applications, performance management, and experimental support for WebAssembly, demonstrated at DockerCon 2020 for near-native fine-grained traffic control."
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This description is for the Layer5 and HashiCorp partnership, not for the Istio: Up and Running book.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi @Mohith234 I have fixed the problem @leecalcote pointed. Kindly give it a final look. Thank you.

published: true
redirect_from:
- /books/istio-up-and-running
- /books/istio-up-and-running
---

import { BookWrapper } from "../Book.style.js";
import istio_book from "./istio-up-and-running.webp"
import istio_book from "./istio-up-and-running.webp";
import Button from "../../../reusecore/Button";

<BookWrapper>

<div className="book"><a href="http://www.jdoqocy.com/click-100001276-11290546?url=http%3A%2F%2Fshop.oreilly.com%2Fproduct%2F0636920203940.do%3Fcmp%3Daf-velocity-books-video-product_cj_0636920203940_%25zp&cjsku=0636920203940"><img className="card" width="300px" src={istio_book} align="center" /></a><div>&nbsp;</div>
<Button primary className="banner-btn one pa-8" title="Get the Book" url="http://www.jdoqocy.com/click-100001276-11290546?url=http%3A%2F%2Fshop.oreilly.com%2Fproduct%2F0636920203940.do%3Fcmp%3Daf-velocity-books-video-product_cj_0636920203940_%25zp&cjsku=0636920203940" external={ true } />
<div className="book">
<a href="http://www.jdoqocy.com/click-100001276-11290546?url=http%3A%2F%2Fshop.oreilly.com%2Fproduct%2F0636920203940.do%3Fcmp%3Daf-velocity-books-video-product_cj_0636920203940_%25zp&cjsku=0636920203940">
<img className="card" width="300px" src={istio_book} align="center" />
</a>
<div>&nbsp;</div>
<Button
primary
className="banner-btn one pa-8"
title="Get the Book"
url="http://www.jdoqocy.com/click-100001276-11290546?url=http%3A%2F%2Fshop.oreilly.com%2Fproduct%2F0636920203940.do%3Fcmp%3Daf-velocity-books-video-product_cj_0636920203940_%25zp&cjsku=0636920203940"
external={true}
/>
</div>

Istio is a service mesh announced in 2017 and supported by Google, IBM, and Lyft. It is open-source, incorporates Envoy Proxy, a component developed and battle hardened at Lyft, and is one of the fastest growing solutions for connecting, managing, and securing microservices.
Expand All @@ -26,16 +37,26 @@ Over time, microservices become opaque as they become larger. This makes trouble

The hope is that readers will:

<li> Gain a broad understanding of the service mesh Istio. It’s origins, current state, and future. </li>
<li>
{" "}
Gain a broad understanding of the service mesh Istio. It’s origins, current state,
and future.{" "}
</li>
<li> Be able to deploy, manage, and use Istio. </li>
<li> Be familiar with the components of Istio -- what they do, how to use them, common patterns and production scenarios.</li>
<li>
{" "}
Be familiar with the components of Istio -- what they do, how to use them, common
patterns and production scenarios.
</li>
<li> Develop policies and manage them.</li>
<li> Secure their microservice.</li>
<li> A broad understanding of the Istio ecosystem.</li>
<li> How to engage with the community.</li>

<br/>
<br/><b>Early Release:</b> Summer 2019
<br/><b>Publish:</b> October 2019
<br />
<br />
<b>Early Release:</b> Summer 2019
<br />
<b>Publish:</b> October 2019

</BookWrapper>
52 changes: 38 additions & 14 deletions src/collections/service-mesh-books/service-mesh-patterns/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -5,47 +5,71 @@ cover: ./service-mesh-patterns.webp
thumbnail: ./service-mesh-patterns.webp
author: Lee Calcote and Nic Jackson
abstract: "Patterns, recipes and best practices for deploying and operating service meshes."
description: "Discover essential service mesh patterns and best practices for optimizing Istio, Linkerd, Consul, App Mesh, and other service mesh technologies, including those leveraging Envoy and WebAssembly. Dive into the 'Service Mesh Patterns' book, designed for anyone delivering cloud-native workloads enabled by a service mesh, and ensure your infrastructure and applications derive maximum value from this powerful layer of communication and control."
published: true
redirect_from:
- /books/service-mesh-patterns
- /books/service-mesh-patterns
---

import { BookWrapper } from "../Book.style.js";
import Table from "../../../components/service-mesh-patterns-Table/Table.js";
import {Link} from "gatsby"
import { Link } from "gatsby";
import Button from "../../../reusecore/Button";
import service_mesh_pattern_book from "./service-mesh-patterns.webp"

import service_mesh_pattern_book from "./service-mesh-patterns.webp";

<BookWrapper>

<div className="book">
<a href="https://www.oreilly.com/library/view/service-mesh-patterns/9781492086444/">
<img className="card" width="300px" src={service_mesh_pattern_book} align="center" />
</a><div>&nbsp;</div>
<Button primary className="banner-btn one pa-8" title="Get the Book" url="https://www.oreilly.com/library/view/service-mesh-patterns/9781492086444/" external={ true }/>
<img
className="card"
width="300px"
src={service_mesh_pattern_book}
align="center"
/>
</a>
<div>&nbsp;</div>
<Button
primary
className="banner-btn one pa-8"
title="Get the Book"
url="https://www.oreilly.com/library/view/service-mesh-patterns/9781492086444/"
external={true}
/>
</div>


<p></p>
<p>
Patterns and best practices for getting most out of Istio, Linkerd, Consul, App Mesh or <Link to="/service-mesh-landscape">any service mesh</Link>, including those using Envoy and use of WebAssembly.
Patterns and best practices for getting most out of Istio, Linkerd, Consul,
App Mesh or <Link to="/service-mesh-landscape">any service mesh</Link>,
including those using Envoy and use of WebAssembly.
</p>

<p><strong>About the Service Mesh Patterns book</strong></p>
<p>
<strong>About the Service Mesh Patterns book</strong>
</p>

A service mesh is a layer in your infrastructure that facilitates communication between services… and so much more. Its value is enormous, and the value you derive from one is very much related to what role you play in the design, implementation, and operations of your cloud native applications and infrastructure.

<div className="center">
<Button secondary className="banner-btn" title="Visit Service Mesh Patterns website" url="https://service-mesh-patterns.github.io/service-mesh-patterns/" external={ true }/>
<Button
secondary
className="banner-btn"
title="Visit Service Mesh Patterns website"
url="https://service-mesh-patterns.github.io/service-mesh-patterns/"
external={true}
/>
</div>

<p><strong>This book is being written for</strong></p>
<p>
<strong>This book is being written for</strong>
</p>

Identifying who this book is for has been one of the hardest challenges in writing it. The power of a service mesh is vast, and therefore, empowers individuals of many different roles. In short, this book is for anyone delivering workloads enabled by a service mesh and who wants to ensure their use of a service mesh provides the most possible value to the workloads and teams that rely on it.

<br/>
<br />

<Table/>
<Table />
<br />

</BookWrapper>