Apache APISIX deployment and operations

Installing and running APISIX in your infrastructure: Kubernetes with Helm and the Ingress Controller, Gateway API, Docker and Linux packages, etcd, standalone mode, configuration as code and day-two operations.

Deploying Apache APISIX on Kubernetes with Helm

Installing APISIX with the official Helm chart: gateway, etcd and Ingress Controller components, admin key and secrets handling, exposing the data plane, scaling replicas and upgrading chart and image versions.

Running Apache APISIX in Docker for production

Moving from the Docker Compose evaluation setup to production containers: external etcd or standalone config, admin key through the process environment, port exposure, config reload behavior and image upgrades.

Installing Apache APISIX from RPM or DEB packages

Running APISIX on virtual machines with system packages: supported distributions, systemd and environment variables for the admin key, etcd installation, firewalling the admin and control ports, and patching.

Operating the etcd cluster behind Apache APISIX

Running etcd for APISIX in traditional or decoupled mode: cluster sizing and placement, mTLS, why gRPC to etcd was removed in 3.6, what happens to gateways when etcd is unavailable, backups and upgrades.

Running Apache APISIX in file-driven standalone mode

Configuring APISIX from a YAML or JSON file with no etcd: the data_plane role, the #END marker, one-second reload checks, secrets and session settings that etcd used to generate, and GitOps delivery of the file.

Importing OpenAPI specs into Apache APISIX routes

Generating gateway routes from OpenAPI 3 documents with ADC convert openapi: what maps automatically, adding plugins and upstreams afterwards, validating requests with the same spec and keeping both in sync.

Apache APISIX Control API and health endpoints

Using the Control API for health and status: upstream health at /v1/healthcheck, the JSON array change in 3.19, keeping port 9092 private, readiness checks for load balancers and Kubernetes probes.

Installing Apache APISIX in an air-gapped network

Running APISIX with no internet access: mirroring packages, images and Helm charts, an internal etcd, plugins that call external services, OpenID Connect discovery inside the enclave and offline upgrade procedures.

Talk to our team.

Tell us what you're working on, whether it's a deployment, an audit, a security test or a cyber range. You'll speak with an engineer who can help you scope it.

  • 30-minute call: free, with no obligation.
  • NDA on request: we can sign before you share details.
  • Clear next steps: a scope and plan after the call.