Indholdsfortegnelse:

Hvordan får jeg adgang til ClusterIP?
Hvordan får jeg adgang til ClusterIP?

Video: Hvordan får jeg adgang til ClusterIP?

Video: Hvordan får jeg adgang til ClusterIP?
Video: Объяснение сервисов Kubernetes | ClusterIP против NodePort против LoadBalancer против Headless Service 2024, Kan
Anonim

For at nå ClusterIp fra en ekstern computer kan du åbne en Kubernetes-proxy mellem den eksterne computer og klyngen. Du kan bruge kubectl til at oprette en sådan proxy. Når proxyen er oppe, er du direkte forbundet til klyngen, og du kan bruge den interne IP ( ClusterIp ) for den pågældende tjeneste.

Derfor, hvordan får jeg adgang til Kubernetes pod udefra?

Måder at forbinde Du har flere muligheder for at oprette forbindelse til noder, bælge og tjenester fra uden for klyngen: Adgang tjenester via offentlige IP'er. Brug en tjeneste med typen NodePort eller LoadBalancer for at gøre tjenesten tilgængelig uden for klyngen. Se tjenesterne og kubectl expose-dokumentationen.

Udover ovenstående, hvordan finder jeg IP-adressen på min pod? Til Find klyngen IP-adresse af en Kubernetes pod , brug kubectl få pod kommando på din lokale maskine med muligheden -o wide. Denne mulighed vil vise flere oplysninger, herunder noden pod bor på, og den pod'er klynge IP . Det IP kolonnen vil indeholde den interne klynge IP-adresse for hver pod.

Folk spørger også, hvordan får jeg adgang til Kubernetes pods?

Adgang fra en node eller pod i klyngen

  1. Kør en pod, og tilslut derefter til en shell i den ved hjælp af kubectl exec. Opret forbindelse til andre noder, pods og tjenester fra denne shell.
  2. Nogle klynger kan tillade dig at ssh til en node i klyngen. Derfra kan du muligvis få adgang til klyngetjenester.

Hvordan fungerer Kubernetes ClusterIP?

EN ClusterIP er en internt tilgængelig IP for Kubernetes klyngen og alle tjenester i den. For NodePort, en ClusterIP oprettes først, og derefter er al trafik loadbalanceret over en specificeret port. Anmodningen videresendes til en af Pod'erne på TCP-porten, der er angivet af targetPort-feltet.

Anbefalede: