The current manifests use hardcoded port numbers in probes and service definitions. This makes it harder to maintain and understand the configuration at a glance.
Proposed changes:
Add explicit containerPort declarations with named ports and update probes and service to use named ports.
This makes the manifests more self-documenting and easier to maintain