Toolverse
All skills

istio-traffic-management

by sickn33

Configure Istio traffic management including routing, load balancing, circuit breakers, and canary deployments. Use when implementing service mesh traffic policies, progressive delivery, or resilience patterns.

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
sickn33
Category
DevOps

About this skill

Configure Istio traffic management including routing, load balancing, circuit breakers, and canary deployments. Use when implementing service mesh traffic policies, progressive delivery, or resilience patterns.

How to use

  1. Zdefiniuj cel konfiguracji – określ, czy chodzi o routing między wersjami usług, wdrożenie canary, circuit breaker czy traffic mirroring. Wyjaśnij ograniczenia i wymagane dane wejściowe (nazwy usług, namespace, wersje podów).

  2. Zastosuj zasoby Istio odpowiednie do zadania. Dla routingu użyj VirtualService (host-based) do kierowania ruchu i DestinationRule do zdefiniowania polityk na poziomie usługi. Dla ingress/egress skonfiguruj Gateway.

  3. Utwórz manifest YAML z konfiguracją. Rozpocznij od szablonu Basic Routing – zdefiniuj VirtualService z regułami http (match dla nagłówków, cookies lub ścieżek) i destination z podziałem na subsety (wersje). Dodaj DestinationRule do zdefiniowania polityk load balancingu i circuit breakera.

  4. Zweryfikuj konfigurację przed wdrożeniem – sprawdź składnię YAML, nazwy hostów i subsety zgodnie z rzeczywistymi usługami w klastrze. Jeśli potrzebujesz szczegółowych przykładów, otwórz plik resources/implementation-playbook.md.

  5. Wdrażaj i testuj – zastosuj manifest kubectl apply, następnie weryfikuj ruch za pomocą logów i metryk. Dla canary deployments obserwuj stopniowe przesunięcie ruchu między wersjami.

  6. Nie używaj tej umiejętności do zadań niezwiązanych z Istio traffic management lub gdy potrzebujesz narzędzi spoza tego zakresu.

Related skills

senior-data-engineer

by davila7

World-class data engineering skill for building scalable data pipelines, ETL/ELT systems, and data infrastructure. Expertise in Python, SQL, Spark, Airflow, dbt, Kafka, and modern data stack. Includes data modeling, pipeline orchestration, data quality, and DataOps. Use when

DevOps
1268

clawhub

by openclaw

Use the ClawHub CLI to search, install, update, and publish agent skills from clawhub.com. Use when you need to fetch new skills on the fly, sync installed skills to latest or a specific version, or publish new/updated skill folders with the npm-installed clawhub CLI.

DevOps
14106

streamlit

by sverzijl

When working with Streamlit web apps, data dashboards, ML/AI app UIs, interactive Python visualizations, or building data science applications with Python

DevOps
49161

grafana-dashboards

by wshobson

Create and manage production Grafana dashboards for real-time visualization of system and application metrics. Use when building monitoring dashboards, visualizing metrics, or creating operational observability interfaces.

DevOps
92262

drawio-diagrams-enhanced

by jgtolentino

Create professional draw.io (diagrams.net) diagrams in XML format (.drawio files) with integrated PMP/PMBOK methodologies, extensive visual asset libraries, and industry-standard professional templates. Use this skill when users ask to create flowcharts, swimlane diagrams,

DevOps
918943

task-master

by sfc-gh-dflippo

AI-powered task management for structured, specification-driven development. Use this skill when you need to manage complex projects with PRDs, break down tasks into subtasks, track dependencies, and maintain organized development workflows across features and branches.

DevOps
14126