Toolverse
Wszystkie skille

linkerd-patterns

autor: wshobson

Lekka siatka usług Linkerd z automatycznym szyfrowaniem i kontrolą dostępu

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Wyświetlenia
69

O skillu

Skill do wdrażania wzorców Linkerd service mesh w Kubernetes. Automatyzuje konfigurację lekkiej sieci usług z fokusem na bezpieczeństwo, mTLS i zero-trust networking. Zawiera szablony do instalacji, definiowania profili usług, konfiguracji podziału ruchu dla wdrożeń canary oraz polityk autoryzacji serwera. Idealne do zarządzania komunikacją między mikroserwisami bez dodatkowego obciążenia.

Jak używać

  1. Zainstaluj interfejs wiersza poleceń Linkerd, uruchamiając polecenie instalacyjne z repozytorium (curl --proto '=https' --tlsv1.2 -sSfL https://run.linkerd.io/install | sh), a następnie dodaj katalog do zmiennej PATH.

  2. Sprawdź gotowość klastra Kubernetes za pomocą polecenia linkerd check --pre, aby upewnić się, że spełnione są wszystkie wymagania wstępne.

  3. Zainstaluj definicje zasobów (CRD) i płaszczyznę kontrolną Linkerd w klastrze, wykonując linkerd install i stosując wygenerowaną konfigurację.

  4. Zdefiniuj ServiceProfile dla swoich usług, aby włączyć metryki na poziomie tras, konfigurować ponowne próby i limity czasu odpowiedzi.

  5. Skonfiguruj TrafficSplit do wdrożeń canary lub testów A/B, kierując część ruchu do nowych wersji aplikacji.

  6. Ustaw polityki dostępu za pomocą zasobów Server i ServerAuthorization, aby wdrożyć zero-trust networking i kontrolę dostępu między podami.

Podobne skille