У меня есть docker-compose.yml
version: '3.5'
services:
container-name:
image: container-image
ports:
- 80:80
- 443:443
И он создает контейнер с переадресацией портов на хост-машину.Докер проверяет имя контейнера
[...]
NetworkSettings: {
[...]
Ports: {
443/tcp: [{ HostIp: 0.0.0.0, HostPort: 443 }]
80/tcp: [{ HostIp: 0.0.0.0, HostPort: 80 }]
}
[...]
}
[...]
Но в следующем pod.yml kubernetes создайте контейнер без портов.
kind: Pod
matadata:
name: pod-name
spec:
containers:
- image: container-image
name: container-name
ports:
- containerPort: 80
protocol: TCP
- containerPort: 443
protocol: TCP
[...]
Короче говоря, мне нужен порт прямого контейнера (pod) для хостамашина (узел).
Я выяснил, что лучше выставить.Но это не работает для меня.