wikiv1:kubernetes_metallb_baremetal
MetalLB Bare Metal
Sugindo esta instalação do kubernetes: Instalação Kubernetes
$ kubectl apply -f https://raw.githubusercontent.com/metallb/metallb/v0.12.1/manifests/namespace.yaml namespace/metallb-system created
$ kubectl apply -f https://raw.githubusercontent.com/metallb/metallb/v0.12.1/manifests/metallb.yaml Warning: policy/v1beta1 PodSecurityPolicy is deprecated in v1.21+, unavailable in v1.25+ podsecuritypolicy.policy/controller created podsecuritypolicy.policy/speaker created serviceaccount/controller created serviceaccount/speaker created clusterrole.rbac.authorization.k8s.io/metallb-system:controller created clusterrole.rbac.authorization.k8s.io/metallb-system:speaker created role.rbac.authorization.k8s.io/config-watcher created role.rbac.authorization.k8s.io/pod-lister created role.rbac.authorization.k8s.io/controller created clusterrolebinding.rbac.authorization.k8s.io/metallb-system:controller created clusterrolebinding.rbac.authorization.k8s.io/metallb-system:speaker created rolebinding.rbac.authorization.k8s.io/config-watcher created rolebinding.rbac.authorization.k8s.io/pod-lister created rolebinding.rbac.authorization.k8s.io/controller created daemonset.apps/speaker created deployment.apps/controller created
$ kubectl get all -n metallb-system -o wide NAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATES pod/controller-7476b58756-49n87 1/1 Running 0 67s 10.244.213.132 kube-worker-02.juntotelecom.com.br <none> <none> pod/speaker-gmqzb 1/1 Running 0 67s 177.75.176.42 kube-worker-02.juntotelecom.com.br <none> <none> pod/speaker-kg8g8 1/1 Running 0 67s 177.75.176.41 kube-worker-01.juntotelecom.com.br <none> <none> NAME DESIRED CURRENT READY UP-TO-DATE AVAILABLE NODE SELECTOR AGE CONTAINERS IMAGES SELECTOR daemonset.apps/speaker 2 2 2 2 2 kubernetes.io/os=linux 67s speaker quay.io/metallb/speaker:v0.12.1 app=metallb,component=speaker NAME READY UP-TO-DATE AVAILABLE AGE CONTAINERS IMAGES SELECTOR deployment.apps/controller 1/1 1 1 67s controller quay.io/metallb/controller:v0.12.1 app=metallb,component=controller NAME DESIRED CURRENT READY AGE CONTAINERS IMAGES SELECTOR replicaset.apps/controller-7476b58756 1 1 1 67s controller quay.io/metallb/controller:v0.12.1 app=metallb,component=controller,pod-template-hash=7476b58756
- metallb-config.yaml
--- apiVersion: v1 kind: ConfigMap metadata: namespace: metallb-system name: config data: config: | address-pools: - name: default protocol: layer2 addresses: - 177.75.176.50-177.75.176.60 - 2804:694:3000:8000::100-2804:694:3000:8000::110
$ kubectl apply -f metallb-config.yaml configmap/config created
$ kubectl describe cm config -n metallb-system Name: config Namespace: metallb-system Labels: <none> Annotations: <none> Data ==== config: ---- address-pools: - name: default protocol: layer2 addresses: - 177.75.176.50-177.75.176.60 - 2804:694:3000:8000::100-2804:694:3000:8000::110 BinaryData ==== Events: <none>
wikiv1/kubernetes_metallb_baremetal.txt · Last modified: by 127.0.0.1
