“Kubernetes anhängig ausgelastetballancer” Code-Antworten

Kubernetes anhängig ausgelastetballancer

kubectl patch svc <svc-name> -n <namespace> -p '{"spec": {"type": "LoadBalancer", "externalIPs":["172.31.71.218"]}}'
DreamCoder

Kubernetes anhängig ausgelastetballancer

$ kubectl run user-login --replicas=2 --labels="run=user-login" --image=kingslayerr/teamproject:version2  --port=5000

$ kubectl expose deployment user-login --type=NodePort --name=user-login-service

$ kubectl describe services user-login-service
DreamCoder

Kubernetes anhängig ausgelastetballancer

...
spec:
  type: LoadBalancer
  externalIPs:
  - 192.168.0.10
DreamCoder

Kubernetes anhängig ausgelastetballancer


If it is your private k8s cluster, MetalLB would be a better fit. Below are the steps.

Step 1: Install MetalLB in your cluster

kubectl apply -f https://raw.githubusercontent.com/metallb/metallb/v0.9.3/manifests/namespace.yaml
kubectl apply -f https://raw.githubusercontent.com/metallb/metallb/v0.9.3/manifests/metallb.yaml
# On first install only
kubectl create secret generic -n metallb-system memberlist --from-literal=secretkey="$(openssl rand -base64 128)"
Step 2: Configure it by using a configmap

apiVersion: v1
kind: ConfigMap
metadata:
  namespace: metallb-system
  name: config
data:
  config: |
    address-pools:
    - name: default
      protocol: layer2
      addresses:
      - 172.42.42.100-172.42.42.105 #Update this with your Nodes IP range 
DreamCoder

Ähnliche Antworten wie “Kubernetes anhängig ausgelastetballancer”

Fragen ähnlich wie “Kubernetes anhängig ausgelastetballancer”

Durchsuchen Sie beliebte Code-Antworten nach Sprache

Durchsuchen Sie andere Codesprachen