Kubernetes์์ ์๋น์ค ์ฐ๊ฒฐ์ ์ํด ์ฌ์ฉํ๋ port ์ ํ์ ์ ๋ฆฌ
Port ์ ํ ์ ๋ฆฌ
NodePort
์ธ๋ถ์์ ์ ์ํ๊ธฐ ์ํด ์ฌ์ฉํ๋ ํฌํธ
port
Cluster ๋ด๋ถ์์ ์ฌ์ฉํ Service ๊ฐ์ฒด์ ํฌํธ
targetPort
Service๊ฐ์ฒด๋ก ์ ๋ฌ๋ ์์ฒญ์ Pod(deployment)๋ก ์ ๋ฌํ ๋ ์ฌ์ฉํ๋ ํฌํธ
โ
์ ์ฒด ์๋น์ค ํ๋ฆ์ผ๋ก ๋ณด๋ฉด NodePort --> Port --> targetPort
โ
์์
- ์๋ Service ๋ฆฌ์์ค์์ ์ ์ํ port์ ํ๋ฆ์ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ด ํํ ๊ฐ๋ฅํจ.
apiVersion: v1 kind: Service metadata: name: helloworld-service spec: ports: - nodePort: 31001 port: 8080 targetPort: 80 protocol: TCP selector: app: helloworld type: NodePort
port๋ฅผ ํตํด ์ฐ๊ฒฐ๋๋ ํ๋ฆ ์ ๋ฆฌ
'...' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ElasticSearch]Elasticsearch ๋ณด์ ์ ์ฉ ๋ฐฉ๋ฒ (0) | 2021.08.18 |
---|---|
[Linux] CentOS 7์ OpenJDK 1.8 ์ค์นํ๊ธฐ (0) | 2021.08.18 |
[Linux] max user processes ๋๋ฆฌ๋ ๋ฐฉ๋ฒ (0) | 2021.08.17 |
[Tomcat] server.xml ์์ appBase, docBase ์ค์ ๋ฐฉ๋ฒ (0) | 2021.08.13 |
[ElasticSearch] org.elasticsearch.bootstrap.StartupException: java.lang.RuntimeException: can not run elasticsearch as root (0) | 2021.08.11 |