더북(TheBook)

3. kubectl create로 노드포트 서비스를 생성합니다. 여기서는 편의를 위해 이미 정의한 오브젝트 스펙을 이용합니다.

[root@m-k8s ~]# kubectl create -f ~/_Book_k8sInfra/ch3/3.3.1/nodeport.yaml
service/np-svc created

사용하는 오브젝트 스펙은 다음과 같습니다.

nodeport.yaml

  1. apiVersion: v1
  2. kind: Service
  3. metadata:
  4.   name: np-svc
  5. spec:
  6.   selector:
  7.     app: np-pods 
  8.   ports:
  9.     - name: http
  10.       protocol: TCP
  11.       port: 80
  12.       targetPort: 80
  13.       nodePort: 30000
  14.   type: NodePort
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.