J'ai un cluster Kubernetes personnalisé (minikube) et j'ai supprimé Metallb. Lorsque je crée un service LoadBalancer, le statut est toujours en attente.
Pods est ci-dessous,
L'ip de minikube est 192.168.99.103
, Le fichier de configuration de metallb est ci-dessous,
apiVersion: v1
kind: ConfigMap
metadata:
namespace: metallb-system
name: config
data:
config: |
address-pools:
- name: my-ip-space
protocol: layer2
addresses:
- 192.168.99.100/28
et le service yaml est ci-dessous,
apiVersion: v1
kind: Service
metadata:
name: hello-world-web-lb
spec:
type: LoadBalancer
ports:
- name: http
port: 82
targetPort: 8416
selector:
app: java