LinkerdLinkerd

ÖversiktOverview

Linkerd är ett enkelt sätt att använda och lätta service nät.Linkerd is an easy to use and lightweight service mesh.

ArkitekturArchitecture

Linkerd tillhandahåller ett data plan som består av Ultralight Linkerd specialiserad proxy-sidvagn.Linkerd provides a data plane that is composed of ultralight Linkerd specialised proxy sidecars. Dessa intelligenta proxyservrar styr all nätverks trafik in i och ut ur dina nätappar och arbets belastningar.These intelligent proxies control all network traffic in and out of your meshed apps and workloads. Proxyservrarna visar också Mät värden via Prometheus -slutpunkter.The proxies also expose metrics via Prometheus metrics endpoints.

Kontroll planet hanterar konfigurationen och aggregerad telemetri via följande komponenter:The control plane manages the configuration and aggregated telemetry via the following components:

  • Controller – tillhandahåller API som driver Linkerd CLI och instrument panel.Controller - Provides api that drives the Linkerd CLI and Dashboard. Innehåller konfiguration för proxyservrar.Provides configuration for proxies.

  • Knacka för att bestämma real tids arm på begär Anden och svar.Tap - Establish real-time watches on requests and responses.

  • Identitet – tillhandahåller identitets-och säkerhets funktioner som tillåter mTLS mellan tjänster.Identity - Provides identity and security capabilities that allow for mTLS between services.

  • Webb – tillhandahåller Linkerd-instrumentpanelen.Web - Provides the Linkerd dashboard.

Följande arkitektur diagram visar hur de olika komponenterna i data planet och kontroll planet interagerar.The following architecture diagram demonstrates how the various components within the data plane and control plane interact.

Översikt över Linkerd-komponenter och arkitektur.

Urvals villkorSelection criteria

Det är viktigt att förstå och ta hänsyn till följande områden när du utvärderar Linkerd för dina arbets belastningar:It's important to understand and consider the following areas when evaluating Linkerd for your workloads:

DesignprinciperDesign principles

Följande design principer vägleder Linkerd-projektet:The following design principles guide the Linkerd project:

  • Håll det enkelt – måste vara lätt att använda och förstå.Keep it Simple - Must be easy to use and understand.

  • Minimera resurs krav – ge minimala prestanda-och resurs kostnader.Minimize Resource Requirements - Impose minimal performance and resource cost.

  • Du behöver bara avbryta befintliga program och inte kräva komplex konfiguration.Just Work - Don't break existing applications and don't require complex configuration.

FunktionerCapabilities

Linkerd tillhandahåller följande funktioner:Linkerd provides the following set of capabilities:

  • Nät – skapat fel söknings alternativMesh – built in debugging option

  • Trafik hantering – delning, timeout, återförsök, ingångarTraffic Management – splitting, timeouts, retries, ingress

  • Säkerhet – kryptering (mTLS), certifikat som roteras automatisk var 24: e timmeSecurity – encryption (mTLS), certificates autorotated every 24 hours

  • Iakttagithet – gyllene mått, tryck, spårning, tjänst profiler och linje mått för varje flöde, webb instrument panel med topologier för topologi, Prometheus, GrafanaObservability – golden metrics, tap, tracing, service profiles and per route metrics, web dashboard with topology graphs, prometheus, grafana

ScenarierScenarios

Linkerd passar bra för och föreslås för följande scenarier:Linkerd is well suited to and suggested for the following scenarios:

  • Enkelt att använda med bara den viktigaste uppsättningen kapacitets kravSimple to use with just the essential set of capability requirements

  • Låg latens, låg belastning, med fokus på observerad och enkel trafik hanteringLow latency, low overhead, with focus on observability and simple traffic management

Nästa stegNext steps

I följande dokumentation beskrivs hur du kan installera Linkerd på Azure Kubernetes service (AKS):The following documentation describes how you can install Linkerd on Azure Kubernetes Service (AKS):

Du kan också ytterligare utforska Linkerd-funktioner och arkitektur:You can also further explore Linkerd features and architecture: