Tartalomjegyzék:

Mit csinál a Kubectl expose?
Mit csinál a Kubectl expose?

Videó: Mit csinál a Kubectl expose?

Videó: Mit csinál a Kubectl expose?
Videó: kubernetes bootcamp: запустить и разоблачить 2024, November
Anonim

A Kubernetes A szolgáltatás egy absztrakciós réteg, amely a Pod-ok logikai halmazát határozza meg, és lehetővé teszi a külső forgalom kisugárzását, a terheléselosztást és a szolgáltatás felderítését ezekhez a podokhoz.

Ilyen módon hogyan teszi közzé a Kubernetes szolgáltatást?

Hozzon létre egy szolgáltatást a telepítés közzétételéhez

  1. A Telepítés részletei oldalon kattintson a Expose gombra.
  2. Az Új portleképezés mezőben állítsa a Port értéket 80-ra, a Target portot pedig 8080-ra.
  3. A Szolgáltatás típusa legördülő menüből válassza ki a Fürt IP-címét.
  4. A Szolgáltatás neve mezőben írja be a my-cip-service parancsot.
  5. Kattintson a Expose gombra.

Továbbá, hogyan működik a Kubernetes ClusterIP? A ClusterIP egy belsőleg elérhető IP a Kubernetes klaszter és az azon belüli összes szolgáltatás. A NodePort esetében a ClusterIP először létrejön, majd az összes forgalom terheléselosztásra kerül egy megadott porton keresztül. A kérést a rendszer a targetPort mezőben megadott TCP-porton lévő egyik Pod-ba továbbítja.

Ennek megfelelően hogyan érhetek el egy Kubernetes szolgáltatást kívülről?

Hozzáférés a szolgáltatásokhoz nyilvános IP-címeken keresztül

  1. Használjon NodePort vagy LoadBalancer típusú szolgáltatást a szolgáltatás elérhetővé tételéhez a fürtön kívül.
  2. A fürtkörnyezettől függően előfordulhat, hogy ez csak a szolgáltatást a vállalati hálózathoz, vagy az internethez teszi.
  3. Helyezze a hüvelyeket a szolgáltatások mögé.

Hogyan férek hozzá a ClusterIP-hez?

Hogy elérje a ClusterIp külső számítógépről megnyithat egy Kubernetes-proxyt a külső számítógép és a fürt között. A kubectl segítségével létrehozhat egy ilyen proxyt. Amikor a proxy működik, közvetlenül csatlakozik a fürthöz, és használhatja a belső IP-t ( ClusterIp ) az adott Szolgáltatáshoz.

Ajánlott: