ingress

Configure HTTP ingress for Kubernetes charms using Traefik and the ingress relation.

1|Updated Feb 8, 2026
One-click install
npx skills add https://github.com/tonyandrewmeyer/cantrip --skill ingress
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: ingress
Source: https://github.com/tonyandrewmeyer/cantrip/tree/main/src/cantrip/skills/ingress
Command: npx skills add https://github.com/tonyandrewmeyer/cantrip --skill ingress

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Configuring HTTP ingress for Kubernetes charms can be complex; Traefik and the ingress relation simplify external access to your services.

Core Features & Use Cases

  • Uses Traefik as the ingress controller for Kubernetes charms via the ingress relation.
  • Guides integration with the traefik_k8s.v2.ingress library to expose workloads securely.
  • Supports per-app and per-unit ingress configurations, TLS optionality, and verification steps.
  • Includes deployment steps for Traefik, relation setup, and ingress validation to ensure operational readiness.

Quick Start

Relate your charm to a Traefik ingress using the ingress interface and verify the external URL after deployment.

Frequently Asked Questions about ingress

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up Traefik ingress for a Kubernetes charm?▼

To set up Traefik ingress for a Kubernetes charm, deploy Traefik, fetch the charms.traefik_k8s.v2.ingress library, and configure the ingress relation to expose your HTTP services externally.

What is the ingress relation in Juju Kubernetes charms?▼

The ingress relation in Juju Kubernetes charms integrates your application with a Traefik ingress controller, simplifying external access to HTTP services deployed within Kubernetes clusters.

Can I configure TLS for HTTPS with Traefik ingress charms?▼

Yes, you can configure TLS for HTTPS ingress. The setup supports TLS optionality, allowing you to secure workloads exposed via the Traefik ingress relation in Kubernetes.

Does Traefik ingress support per-unit configurations for Kubernetes charms?▼

Yes, Traefik ingress supports both per-app and per-unit ingress configurations for Kubernetes charms, allowing flexible routing to individual application units or the entire application.

How do I verify ingress readiness after deploying Traefik with Juju?▼

You verify ingress readiness by following the included validation steps to check the external URL after deployment, ensuring the Traefik ingress relation is properly configured and operational.