Puncte:0

cum să accesați aplicația web care rulează pe Kubernetes de la gazdă

drapel tg
max

Folosesc desktopul docker pe Windows. Am o imagine Docker cu o aplicație web Python. Pot rula un container și îl pot accesa pe gazda mea ca http://localhost:9090

Acum încerc să-l rulez pe un cluster Kubernetes cu yaml de implementare de mai jos.

apiVersion: apps/v1
fel: Desfăşurare
metadate:
  nume: balon
  spatiu de nume: dev
  etichete:
    aplicație: balon
specificație:
  replici: 3
  selector:
    matchLabels:
      aplicație: balon
  șablon:
    metadate:
      etichete:
        aplicație: balon
    specificație:
      containere:
      - denumire: balon
        imagine: myubuntu
        imagePullPolicy: Niciodată
        resurse:
          cereri:
            CPU: "500m"
            memorie: "500Mi"
        porturi:
        - containerPort: 9090
---
apiVersion: v1
fel: Serviciu
metadate:
  nume: balon
  spatiu de nume: dev
specificație:
  tip: NodePort
  selector:
    aplicație: balon
  porturi:
    - protocol: TCP
      port: 9090
      targetPort: 9090

apoi am alergat:

kubectl aplica -f deployment.yaml
kubectl obține servicii

care mi-a dat:

NUME TIP CLUSTER-IP EXTERN-IP PORT(E) Vârsta
flask NodePort 10.110.188.94 <niciunul> 9090:30007/TCP 10m

dar nu îl pot accesa de la gazdă prin

curl http://localhost:9090
curl http://localhost:30007
curl http://10.110.188.94:9090
curl http://10.110.188.94:30007

Știe cineva cum pot accesa aplicația web de la gazdă?

Puncte:0
drapel tg
max

Mi-am dat seama. Am scăpat de serviciul NodePort și, în schimb, am făcut un LoadBalancer

kubectl expose deployment flask --type="LoadBalancer" -n dev

acum am acces la aplicația mea pe localhost:9090

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.