->^_^<- 2022. 3. 4. 14:31

분리된 네트워크상태에서 통신될 수 있도록 서비스 제공

# Services Type

- NodePort : selector와 labels가 동일한 app이름을 가지고 관리됨

- ClusterIP : 

- LoadBalancer : 

출처 :&amp;amp;nbsp;https://images.app.goo.gl/YZwtSDszPRozBQ5M8

 

출처 :&amp;nbsp;https://anote.dev/services-clusterip-in-kubernetes/

 

# Cluster IP 설정 YAML파일 

apiVersion: v1
kind: Service
metadata:
  name: nginx-clusterip-service

spec:
  type: ClusterIP
  ports:
    - targetPort: 80
      port: 80
  selector:
    app: nginx

 

# service 내용 조회

kubectl describe svc

 

# Service 포트 5050으로 노출시키기

kubectl expose pod redis --port=5050 --name redis-service

 

반응형