Puncte:0

Cum se configurează consul pentru a accesa pagina web de pe poarta Ingress

drapel ke

Încerc să configurez poarta de intrare pentru consul implementat în AKS.

Conform lor documentație , am creat un exemplu de implementare și gateway de intrare la acesta.

fișiere yaml: github

kubectl apply -f static-app/

Am schimbat serviciul de aplicație static de la CluserIP la LoadBalancer și pot obține pagina folosind http://<LB_IP>

Dar, cu gateway-ul de intrare, pot accesa doar adăugând antetul după cum urmează:

curl -H „Gazdă: static-server.ingress.consul” „http://<IG_IP>:8080”

Dacă încerc fără antet, nu primește pagina.

Orice sugestie despre cum să funcționeze fără antet, astfel încât să pot utiliza același lucru pentru aplicația mea principală.

Odată ce este implementat, pot să văd în fereastra consulului și să obțin adresa IP a gateway-ului de intrare folosind

Puncte:0
drapel in

Trebuie să modificați IngressGateway resursă. Adaugă Gazde matrice cu specificatorul wildcard (*) și apoi aplicați modificările.

$ cat ingress-gateway.yaml
apiVersion: consul.hashicorp.com/v1alpha1
fel: IngressGateway
metadate:
  nume: intrare-gateway
specificație:
  ascultători:
    - port: 8080
      protocol: http
      Servicii:
        - nume: static-server
          gazde:
          - "*"
      
$ kubectl aplica -f ingress-gateway.yaml
ingressgateway.consul.hashicorp.com/ingress-gateway configurat 

Putem verifica dacă funcționează conform așteptărilor:

$ curl http://<IG_IP>:8080
"Salut Lume"
uday avatar
drapel ke
Mulțumesc, a funcționat, dar etichetarea este puțin confuză. Am încercat să creez un alt serviciu din nou și am adăugat încă un ascultător la k8s, dar nu este rutare. Ignorați portul din intrare, deoarece tocmai m-am schimbat pentru testare. Vă rugăm să sugerați cum să setați acest lucru. https://github.com/thunderbirds-2021/consul-testing/tree/main/static-app2
matt_j avatar
drapel in
@uday Dacă răspunsul meu v-a fost util, vă rugăm să luați în considerare acceptarea răspunsului sau votați-l. Dacă aveți altă întrebare, vă rugăm să creați o întrebare nouă. Astfel ar fi mai clar și mai vizibil pentru restul comunității.

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.