Я хочу открыть приложение модуля для порта 80, для этого я установил Metallb и настроил балансировщик нагрузки следующим образом:
Metallb-config.yaml
apiVersion: v1
kind: ConfigMap
metadata:
namespace: metallb-system
name: config
data:
config: |
address-pools:
- name: default
protocol: layer2
addresses:
- 192.168.1.100-192.168.1.150
loadbalancer. yaml
apiVersion: v1
kind: Service
metadata:
name: loadbalancer-watchdog
spec:
selector:
part: watchdog
ports:
- port: 80
targetPort: 10069
type: LoadBalancer
externalTrafficPolicy: Local
Но когда я делаю kubectl get svc
, loadBalancer продолжает появляться, как и если я проверяю Metallb с помощью `kubectl -n Metallb-system get all, я вижу это:
If i check the logs:
Has something to do with my config or do i miss some step in the configuration of Metallb?
EDIT:
Output of kubectl -n kube-system get pods
введите описание изображения здесь
По-видимому, не работают ядра и хранилище.