Istio website screenshot

Istio

Istio is an open-source service mesh platform that provides a comprehensive solution for managing, securing, and monitoring microservices in a distributed system. It acts as a middle layer between services, handling communication, routing, and load balancing, as well as providing visibility into the traffic flowing between services. Istio also offers advanced security features such as access control, authentication, and encryption to ensure that communication between services is secure.

6 APIs 0 Features
CNCFKubernetesMicroservicesOpen SourceService Mesh

APIs

Istio Networking API

The Istio Networking API (networking.istio.io) provides configuration resources for traffic management within an Istio service mesh.

Istio Security API

The Istio Security API (security.istio.io) provides configuration resources for managing security policies within an Istio service mesh. It includes AuthorizationPolicy for fine...

Istio Telemetry API

The Istio Telemetry API (telemetry.istio.io) provides configuration resources for managing observability within an Istio service mesh. The Telemetry resource enables flexible co...

Istio Extensions API

The Istio Extensions API (extensions.istio.io) provides configuration resources for extending the Istio service mesh with custom functionality. The WasmPlugin resource enables d...

Istio Mesh Config API

The Istio Mesh Config API (istio.mesh.v1alpha1) provides global configuration for the Istio service mesh control plane and data plane proxy behavior. It includes MeshConfig for ...

Istio Operator API

The Istio Operator API (istio.operator.v1alpha1) defines the IstioOperator custom resource used to install, configure, and upgrade Istio on Kubernetes clusters. It provides a de...

Collections

Pricing Plans

Istio Plans Pricing

1 plans

PLANS

Rate Limits

Istio Rate Limits

1 limits

RATE LIMITS

FinOps

Istio Finops

FINOPS

Semantic Vocabularies

Istio Context

0 classes · 10 properties

JSON-LD

Resources

🔗
LinkedIn
LinkedIn
🔗
JSONLD
JSONLD
🔗
JSONSchema
JSONSchema
🔗
JSONSchema
JSONSchema
🔗
JSONSchema
JSONSchema
🔗
Website
Website
📰
Blog
Blog
📰
News
News
🔗
Documentation
Documentation
🔗
Glossary
Glossary
👥
GitHub
GitHub
👥
GitHub
GitHub
🚀
GettingStarted
GettingStarted
👥
GitHubOrganization
GitHubOrganization
📄
ChangeLog
ChangeLog
🔗
Community
Community
💬
Support
Support
👥
StackOverflow
StackOverflow
🔗
Security
Security
🔗
Issue Tracker
Issue Tracker

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Istio Telemetry API
  version: v1
items:
- info:
    name: Telemetry
    type: folder
  items:
  - info:
      name: Istio List Telemetry resources
      type: http
    http:
      method: GET
      url: https://{cluster}/apis/telemetry.istio.io/v1/namespaces/:namespace/telemetries
      params:
      - name: namespace
        value: ''
        type: path
        description: The Kubernetes namespace
      - name: labelSelector
        value: ''
        type: query
        description: A selector to restrict the list of returned objects by their labels
      - name: limit
        value: ''
        type: query
        description: Maximum number of resources to return
      - name: continue
        value: ''
        type: query
        description: Continue token for paginated list requests
    docs: List all Telemetry resources in the specified namespace. A Telemetry resource configures the behavior of the Istio
      telemetry system, including metrics collection, access logging, and distributed tracing.
  - info:
      name: Istio Create a Telemetry resource
      type: http
    http:
      method: POST
      url: https://{cluster}/apis/telemetry.istio.io/v1/namespaces/:namespace/telemetries
      params:
      - name: namespace
        value: ''
        type: path
        description: The Kubernetes namespace
      body:
        type: json
        data: '{}'
    docs: Create a new Telemetry resource in the specified namespace.
  - info:
      name: Istio Get a Telemetry resource
      type: http
    http:
      method: GET
      url: https://{cluster}/apis/telemetry.istio.io/v1/namespaces/:namespace/telemetries/:name
      params:
      - name: namespace
        value: ''
        type: path
        description: The Kubernetes namespace
      - name: name
        value: ''
        type: path
        description: The resource name
    docs: Read the specified Telemetry resource.
  - info:
      name: Istio Replace a Telemetry resource
      type: http
    http:
      method: PUT
      url: https://{cluster}/apis/telemetry.istio.io/v1/namespaces/:namespace/telemetries/:name
      params:
      - name: namespace
        value: ''
        type: path
        description: The Kubernetes namespace
      - name: name
        value: ''
        type: path
        description: The resource name
      body:
        type: json
        data: '{}'
    docs: Replace the specified Telemetry resource.
  - info:
      name: Istio Delete a Telemetry resource
      type: http
    http:
      method: DELETE
      url: https://{cluster}/apis/telemetry.istio.io/v1/namespaces/:namespace/telemetries/:name
      params:
      - name: namespace
        value: ''
        type: path
        description: The Kubernetes namespace
      - name: name
        value: ''
        type: path
        description: The resource name
    docs: Delete the specified Telemetry resource.
bundled: true