Commit Graph

1219 Commits

Author SHA1 Message Date
Travis Beckham 3e15c098bd CSS improvements; Content formatting tweaks
Signed-off-by: Travis Beckham <travis@buoyant.io>
2025-08-12 16:44:57 -05:00
Travis Beckham a62705e6b0
Add Linkerd Ambassador (#2015)
* Added Blake Romano as Linkerd Ambassador

Signed-off-by: Travis Beckham <travis@buoyant.io>

* Optimized Ambassador images

Signed-off-by: Travis Beckham <travis@buoyant.io>

---------

Signed-off-by: Travis Beckham <travis@buoyant.io>
2025-08-08 11:23:43 -05:00
kahirokunn 65479f97a0
Remove trailing whitespace from all files (#2014)
Signed-off-by: kahirokunn <okinakahiro@gmail.com>
2025-08-07 12:17:57 -04:00
Flynn 6e49db8943
202508 Edge Release Roundup (#2006)
* 202508 Edge Release Roundup

Signed-off-by: Flynn <flynn@buoyant.io>

* Lint

Signed-off-by: Flynn <flynn@buoyant.io>

* Upgrade graphics

Signed-off-by: Flynn <flynn@buoyant.io>

* Date change

Signed-off-by: Flynn <flynn@buoyant.io>

* Fix broken slugs 🤦‍♂️

Signed-off-by: Flynn <flynn@buoyant.io>

---------

Signed-off-by: Flynn <flynn@buoyant.io>
2025-08-04 18:20:02 -04:00
Travis Beckham 9e00e7b65b
Maintain consistent image ratio on featured blog post images (#2008)
Signed-off-by: Travis Beckham <travis@buoyant.io>
2025-08-04 10:10:24 -05:00
Flynn 4cc2b5d0cc
Imagine Learning blog post (#2007)
* Imagine Learning blog post

Signed-off-by: Flynn <flynn@buoyant.io>

* Update graphic

Signed-off-by: Flynn <flynn@buoyant.io>

* Use normal header style

Signed-off-by: Flynn <flynn@buoyant.io>

* Update cover graphic to 4:1 aspect ratio

Signed-off-by: Flynn <flynn@buoyant.io>

* Drop img-h160 class for feature cards

Signed-off-by: Flynn <flynn@buoyant.io>

---------

Signed-off-by: Flynn <flynn@buoyant.io>
2025-08-01 17:18:48 -04:00
Travis Beckham 577cc92a13
Replace release notes link with docs link for each version of BEL (#2005) 2025-08-01 11:06:26 -05:00
Travis Beckham 4360b1b795
Updated latest BEL version on Releases page (#1995)
Signed-off-by: Travis Beckham <travis@buoyant.io>
2025-07-29 14:11:33 -05:00
Flynn c6ee5d178f
Chris Campbell's Tilt blog, part 2 (#2001)
* Add blog entry for tilt linkerd nginx part 2

Includes blog post content, images, and proper formatting with links and headers.

Signed-off-by: Chris Campbell <chris.campbell@dutchie.com>

* Update images, fix link and headers in article

Signed-off-by: Flynn <flynn@buoyant.io>

* Rename to correct date.

Signed-off-by: Flynn <flynn@buoyant.io>

* Review feedback

Signed-off-by: Flynn <flynn@buoyant.io>

* Use a note block for the other note, too. 🤦‍♂️

Signed-off-by: Flynn <flynn@buoyant.io>

* Feature Chris's new blog post

Signed-off-by: Flynn <flynn@buoyant.io>

---------

Signed-off-by: Chris Campbell <chris.campbell@dutchie.com>
Signed-off-by: Flynn <flynn@buoyant.io>
Co-authored-by: Chris Campbell <chris.campbell@dutchie.com>
2025-07-25 15:51:24 -04:00
William Morgan 2d0fd607e3
clean up upgrade instructions (#1999) 2025-07-24 14:58:49 -05:00
William Morgan 29e2cf6249
update Apr edge release roundup blost (#2000)
Signed-off-by: William Morgan <william@buoyant.io>
Co-authored-by: Travis Beckham <travis@buoyant.io>
2025-07-24 14:23:15 -05:00
Travis Beckham 9502e1b8cf
Multicluster upgrade and controller migration (#1993) 2025-07-15 09:52:07 -05:00
Travis Beckham 96117b6ebd
Fix broken blog post links (#1986) 2025-07-10 09:56:31 -05:00
Travis Beckham c349222c1a
Updated latest BEL version on Releases page (#1991)
Signed-off-by: Travis Beckham <travis@buoyant.io>
2025-07-10 09:02:51 -05:00
William Morgan 72b899bd53
Go back to the earlier homepage messaging (#1988)
Signed-off-by: William Morgan <william@buoyant.io>
2025-07-10 08:43:00 -05:00
Travis Beckham 37cf4ebd41
Updated latest BEL version on Releases page (#1982)
Signed-off-by: Travis Beckham <travis@buoyant.io>
Co-authored-by: Alejandro Pedraza <alejandro@buoyant.io>
2025-06-09 17:17:18 -05:00
Flynn faa6a45b09
June Edge Release Roundup (#1983)
* June Edge Release Roundup

Signed-off-by: Flynn <flynn@buoyant.io>

* Fix headings and drop old releases that shouldn't've been included.

Signed-off-by: Flynn <flynn@buoyant.io>

* Wordsmithing and broken links

Signed-off-by: Flynn <flynn@buoyant.io>

* More wordsmithing and link fixes

Signed-off-by: Flynn <flynn@buoyant.io>

* Typo and broken link

Signed-off-by: Flynn <flynn@buoyant.io>

* Update graphics

Signed-off-by: Flynn <flynn@buoyant.io>

* Update linkerd.io/content/blog/2025/0604-edge-release-roundup/index.md

Co-authored-by: Catherine Paganini <74001907+CathPag@users.noreply.github.com>

* Update linkerd.io/content/blog/2025/0604-edge-release-roundup/index.md

Co-authored-by: Catherine Paganini <74001907+CathPag@users.noreply.github.com>

* Update linkerd.io/content/blog/2025/0604-edge-release-roundup/index.md

Co-authored-by: Catherine Paganini <74001907+CathPag@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: Catherine Paganini <74001907+CathPag@users.noreply.github.com>

* Wordsmithing.

Signed-off-by: Flynn <flynn@buoyant.io>

---------

Signed-off-by: Flynn <flynn@buoyant.io>
Co-authored-by: Catherine Paganini <74001907+CathPag@users.noreply.github.com>
2025-06-04 14:07:26 -04:00
Travis Beckham 7aa6f4ba4e
Fix various links to Buoyant docs (#1980) 2025-05-29 15:09:00 -05:00
Flynn d657653cc1
Make the Great Sidecar Debate a featured blog post (#1979)
Signed-off-by: Flynn <flynn@buoyant.io>
2025-05-22 18:46:43 -04:00
Flynn d8c4b938e7
The Story Behind the Great Sidecar Debate (#1975)
* The Story Behind the Great Sidecar Debate

Signed-off-by: Flynn <flynn@buoyant.io>

* Fix slug and lint

Signed-off-by: Flynn <flynn@buoyant.io>

* Better graphs

Signed-off-by: Flynn <flynn@buoyant.io>

* Tweaks

Signed-off-by: Flynn <flynn@buoyant.io>

* Update images, respond to feedback, change dates

Signed-off-by: Flynn <flynn@buoyant.io>

* Tweak.

Signed-off-by: Flynn <flynn@buoyant.io>

* Switch images

Signed-off-by: Flynn <flynn@buoyant.io>

* Lint fix

Signed-off-by: Flynn <flynn@buoyant.io>

---------

Signed-off-by: Flynn <flynn@buoyant.io>
2025-05-22 15:02:16 -04:00
Travis Beckham 5b03f2357a
Fix broken links in httproute and grpcroute docs (#1973) 2025-05-05 15:46:32 -05:00
Olivier Fournier 3c274fcb0e
Fix Linkerd 2.18 announcement date (#1972) 2025-05-02 14:25:44 +00:00
Alex Leong 83720424c6
Document how to re-enable authority metric label (#1971)
Signed-off-by: Alex Leong <alex@buoyant.io>
2025-05-01 17:20:18 -07:00
Travis Beckham 5c44d98b88
Replaced relref shortcode with link render hook (#1969)
Signed-off-by: Travis Beckham <travis@buoyant.io>
2025-05-01 15:55:06 -05:00
Dominik Táskai 13c15f9c38
Rephrase benchmark blog post. (#1967)
* Fix benchmarking blog post wording.

Signed-off-by: Dominik Táskai <dtaskai@pm.me>

* Fix formatting.

Signed-off-by: Dominik Táskai <dtaskai@pm.me>

* Remove trailing space for linter.

Signed-off-by: Dominik Táskai <dtaskai@pm.me>

---------

Signed-off-by: Dominik Táskai <dtaskai@pm.me>
2025-04-29 16:36:05 -04:00
katelyn martin 3ff7e0cb7a
chore(docs): fix invalid jaeger yaml configuration (#1961)
this commit makes a fix to the "distributed tracking" task in the
documentation.

this commit is a continuation of linkerd/website#1935.

Signed-off-by: katelyn martin <kate@buoyant.io>
Co-authored-by: Ivan (이반) Porta <porta.ivan@outlook.com>
Co-authored-by: Travis Beckham <travis@buoyant.io>
2025-04-28 09:50:48 -04:00
Travis Beckham 209ad106ad
Added BEL 2.18 to the known distributions of Linkerd 2.18 (#1962)
Signed-off-by: Travis Beckham <travis@buoyant.io>
2025-04-28 07:15:16 -05:00
Travis Beckham e615a428e1
Add Linkerd vs Ambient Mesh benchmarks blog post (#1963) 2025-04-24 13:01:51 -05:00
Travis Beckham 94c3bb9024
Add 2.18 blog post (#1960) 2025-04-23 09:31:37 -05:00
Travis Beckham 0b6035034b
Add 2.18 docs (#1959) 2025-04-23 08:13:00 -05:00
Alex Leong 49037fef93
Update protocol detection doc (#1958)
Signed-off-by: Alex Leong <alex@buoyant.io>
Co-authored-by: Flynn <kflynn@users.noreply.github.com>
2025-04-22 12:28:55 -04:00
Alejandro Pedraza deefbecc73
Update multicluster-using-statefulsets (#1945)
* Update multicluster-using-statefulsets

Changed demo repo to https://github.com/linkerd/l2d-k3d-statefulset,
which has been updated (linkerdll2d-k3d-statefulset#1) to fit the new
multicluster link management in 2.18.

Also fixed a couple other errors.

* Update linkerd.io/content/2-edge/tasks/multicluster-using-statefulsets.md

Co-authored-by: Flynn <kflynn@users.noreply.github.com>

---------

Co-authored-by: Flynn <kflynn@users.noreply.github.com>
2025-04-22 12:24:10 -04:00
Alejandro Pedraza c694ae79a1
Add troubleshooting entry for `extension is managing controllers` (#1942)
* Add troubleshooting entry for `extension is managing controllers`

This `linkerd mc check` entry is getting introduced in 2.18
2025-04-18 14:03:56 -05:00
Travis Beckham 71c3a72f28
Added missing json feed for dashboard (#1957)
Signed-off-by: Travis Beckham <travis@buoyant.io>
2025-04-17 10:05:57 -05:00
Alex Leong d4347c886e
fix minor issues in egress docs (#1956)
Signed-off-by: Alex Leong <alex@buoyant.io>
2025-04-16 18:55:06 -04:00
Travis Beckham b8ddbb74a1
Remove delete tweets (#1955)
Signed-off-by: Travis Beckham <travis@buoyant.io>
2025-04-15 18:24:24 -04:00
Travis Beckham 0f6ea4f07a
Remove image processing (#1954)
* Removed image processing

Signed-off-by: Travis Beckham <travis@buoyant.io>

* Optimized images

Signed-off-by: Travis Beckham <travis@buoyant.io>

* Fixed broken images

Signed-off-by: Travis Beckham <travis@buoyant.io>

---------

Signed-off-by: Travis Beckham <travis@buoyant.io>
2025-04-15 18:08:51 -04:00
Flynn aad3712b67
2025-04 Edge Release Roundup (#1950)
* WIP: 2025-04 Edge Release Roundup

Signed-off-by: Flynn <flynn@buoyant.io>

* Updates

Signed-off-by: Flynn <flynn@buoyant.io>

* Clean up Lint

Signed-off-by: Flynn <flynn@buoyant.io>

* Update graphics for 0411 roundup

Signed-off-by: Flynn <flynn@buoyant.io>

* Edge docs, not mainline docs

Signed-off-by: Flynn <flynn@buoyant.io>

---------

Signed-off-by: Flynn <flynn@buoyant.io>
2025-04-11 17:07:32 -04:00
Alejandro Pedraza 8f979e2c3a
Add task 'Migrating Gateway API Ownership' (#1947)
* Add task 'Migrating Gateway API Ownership'

* fix link

* Add note about the default behavior at the beginning

* Update gateway-api-ownership-migration.md

Make the Helm upgrade warning more obvious.

---------

Co-authored-by: Flynn <kflynn@users.noreply.github.com>
2025-04-11 16:15:06 -04:00
Alex Leong 639b7edfca
Update gateway API docs (#1937)
* Update gateway API docs

Signed-off-by: Alex Leong <alex@buoyant.io>

* Update linkerd.io/content/2-edge/features/gateway-api.md

Signed-off-by: Alejandro Pedraza <alejandro@buoyant.io>

* Address review feedback, and note that migrating from Gateway API 1.1 to Gateway API 1.2 may be interesting.

Signed-off-by: Flynn <flynn@buoyant.io>

* Fix lint.

Signed-off-by: Flynn <flynn@buoyant.io>

---------

Signed-off-by: Alex Leong <alex@buoyant.io>
Signed-off-by: Alejandro Pedraza <alejandro@buoyant.io>
Signed-off-by: Flynn <flynn@buoyant.io>
Co-authored-by: Alejandro Pedraza <alejandro@buoyant.io>
Co-authored-by: Flynn <flynn@buoyant.io>
Co-authored-by: Flynn <kflynn@users.noreply.github.com>
2025-04-11 16:06:43 -04:00
Alejandro Pedraza 2af7ce825d
Document multicluster links changes for 2.18 (#1941)
* Document multicluster links changes for 2.18

The following note added to the `installing-multicluster` doc summarizes
well the changes:

> We present here a declarative, GitOps-compatible approach to establishing
multicluster links, available starting with Linkerd `v2.18`. In this method, the
controllers are integrated into the multicluster extension, allowing you to
supply the Link CR and kubeconfig secrets manifests directly, without
necessarily depending on the `linkerd multicluster link` command. This differs
from earlier versions of Linkerd (pre-`v2.18`), where (in addition to the Link
CR and secrets) controller manifests needed to be provided each time a new link
was created, requiring the use of the `linkerd multicluster link` command — a
process that was less suited to a GitOps workflow.

This PR updates all the docs(*) referring to multicluster so they follow
the new model.

Specific notable changes:

- Given that the new extension-managed controller is just called
  "controller", we're moving away from the "service mirror controller"
  appelation.
- We have deprecated the `linkerd mc link` command in favor of the
  `linkerd mc link-gen` command.
- Likewise, the `linkerd mc unlink` command has been deprecated, so its
  usage in the docs has been replaced with specific instruction on the
  resources that need to be deleted.

(*) The "multi-cluster communication with StatefulSets" depends on an
external repo, so updating that doc is still pending.
2025-04-11 14:44:09 -05:00
katelyn martin d3fe21d0cd
nit(features): address typo in `linkerd.io/tcp` note (#1953)
this commit makes a small patch to the documentation of the
`linkerd.io/tcp` directive, fixing a typo in the note's text.

Signed-off-by: katelyn martin <kate@buoyant.io>
Co-authored-by: Flynn <kflynn@users.noreply.github.com>
2025-04-11 10:25:32 -04:00
Alejandro Pedraza fec816c081
Add "Metadata Coyping" section to the multicluster ref doc (#1943)
* Add "Metadata Coyping" section to the multicluster ref doc

This accounts for the work from linkerd/linkerd2#13783 and
linkerd/linkerd2#13802 where we defined the criteria for copying
metadata (labels, annotations and ports) from mirrored services into
federated services.
2025-04-11 09:16:49 -05:00
Travis Beckham 79ce437900
Removed default centering on images used in Markdown content (#1952)
Signed-off-by: Travis Beckham <travis@buoyant.io>
2025-04-10 20:59:01 -05:00
Scott Fleener 96fb7514a0
Use most recent, non-deprecated version of Server in docs (#1949) 2025-04-09 12:07:45 -04:00
Oliver Gould 7eb6ed59f6
chore(tasks): update configuring-proxy-concurrency (#1948)
The proxy's configuration has been updated to support "rational" CPU limits.
This change reorganizes the Proxy configuration guide to describe the new
configuration.
2025-04-08 14:59:54 -04:00
Scott Fleener 429b2acb63
Add docs for hostname metrics in egress traffic (#1946)
Signed-off-by: Scott Fleener <scott@buoyant.io>
2025-04-07 18:21:56 +00:00
Scott Fleener aa592d6a59
docs: Add documentation for bringing your own tracing collector (#1944)
This also cleans up some mentions of the old OpenCensus protocol, noting that we use OpenTelemetry by default now.

Signed-off-by: Scott Fleener <scott@buoyant.io>
2025-04-07 18:21:50 +00:00
Scott Fleener ddf9fabb4a
docs: Add documentation on protocol detection and protocol-aware transport (#1932)
Signed-off-by: Scott Fleener <scott@buoyant.io>
2025-04-03 09:47:43 -04:00
Travis Beckham bdf64c27bd
Fixed misdirected links to GRPCRoute page (#1940)
Signed-off-by: Travis Beckham <travis@buoyant.io>
2025-03-24 11:42:57 -05:00