apache / apache/apisix-helm-chart

Add configurable livenessProbe support for APISIX pod

Open
#951 0 comments 1 reaction 0 assignees View on GitHub
enhancement
Dominant language
Go Template
Stars
289
Forks
282
Avg merge
2d 19h
Merged PRs (30d)
4

Description

## Context

Currently, the APISIX chart only defines a `readinessProbe` (TCP on :9080) with no `livenessProbe`.

This means that if the APISIX process freezes (no crash, but unresponsive), the pod stays in `Not Ready` state indefinitely without ever being restarted by Kubernetes.

## Expected behavior

A configurable `livenessProbe` should be available in `values.yaml`, disabled by default to avoid breaking existing deployments.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with values.yaml and the chart template that defines the existing readinessProbe. Trace how probe values are passed into the APISIX pod, then render or lint the Helm chart to verify that livenessProbe is configurable, disabled by default, and does not change existing deployments.

Written by the indexing model from the issue text.

Assessment

Tech stack
helm, kubernetes
Domain
devops, infrastructure
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
68/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.