hostPort is specified
Description
The hostPort setting applies to the Kubernetes containers. The container port will be exposed to the external network at
We recommend that you do not specify a hostPort for a pod unless it is absolutely necessary. When you bind a pod to a hostPort, it limits the number of places the pod can be scheduled, because each \
🚧 Warning
If you do not specify the hostIP and protocol explicitly, Kubernetes will use 0.0.0.0 as the default hostIP and TCP as the default protocol. This will expose your host to the internet.
Fix - Buildtime
Kubernetes
- Resource: Container
- Argument: hostPort (Optional)
Defines the number of port to expose on the host.
apiVersion: v1
kind: Pod
metadata:
name: <Pod name>
spec:
containers:
- name: <container name>
image: <image>
ports:
- hostPort: <port>