Istio

Istio service mesh patterns for Rossoctl

kagenti Updated

File contents

Istio Skills

Skills for configuring Istio service mesh in Ambient mode.

Available Skills

Skill Description
istio:ambient-waypoint L7 AuthorizationPolicy with waypoint proxies
istio:mesh-selfheal Detect/recover the Ambient expired-cert 503 outage on long-running dev clusters

Ambient Mode Basics

In Istio Ambient mode:

  • ztunnel: Handles L4 traffic (TCP, mTLS)
  • Waypoint: Handles L7 traffic (HTTP) - needed for path-based authorization

Common Tasks

Enable Ambient for Namespace

kubectl label namespace rossoctl-system istio.io/dataplane-mode=ambient

Create Waypoint

apiVersion: gateway.networking.k8s.io/v1
kind: Gateway
metadata:
  name: my-waypoint
  labels:
    istio.io/waypoint-for: service
spec:
  gatewayClassName: istio-waypoint
  listeners:
    - name: mesh
      port: 15008
      protocol: HBONE

Related Skills

  • testing:kubectl-debugging

kagenti/kagenti/tree/main/.claude/skills/istio commit 07b0dd3dc4

Frequently asked questions

npx skillmds@latest add kagenti/istio