Apache Traffic Server Ingress Controller for Kubernetes

Clone this repo:

Branches

  1. be8824f Remove luajit installation and symlink (#316) by Kit Chan · 2 hours ago master
  2. cf2ce0e Update luajit symlink to new version (#315) by Kit Chan · 15 hours ago
  3. b8d8c98 Update luajit version and add symlink in Dockerfile (#314) by Kit Chan · 16 hours ago
  4. 1c47b21 Update luajit-dev to new version and create symlink (#313) by Kit Chan · 18 hours ago
  5. 46aa0b1 Upgrade go to 1.24.10 (#312) by Kit Chan · 2 days ago

ATS Kubernetes Ingress Controller

Project Status: Concept – Minimal or no implementation has been done yet, or the repository is only intended to be a limited example, demo, or proof-of-concept. Test Build and Integrate Go ReportCard

Introduction

Apache Traffic Server (ATS) is a high performance, open-source, caching proxy server that is scalable and configurable. This project uses ATS as a Kubernetes(K8s) ingress

Dependencies

  • Alpine Linux 3.20.8
  • Apache Traffic Server 9.2.11
  • OpenResty LuaJIT2 v2.1_p20230410
  • Go (Version can be found in GO_VERSION file found at the base of this repository)
  • Other Packages
    • luasocket 3.0.0
    • redis-lua 2.0.4
  • Tested on Minikube 1.36.0 / Kubernetes 1.32.8