3. kubectl create로 노드포트 서비스를 생성합니다. 여기서는 편의를 위해 이미 정의한 오브젝트 스펙을 이용합니다.
[root@m-k8s ~]# kubectl create -f ~/_Book_k8sInfra/ch3/3.3.1/nodeport.yaml
service/np-svc created
사용하는 오브젝트 스펙은 다음과 같습니다.
nodeport.yaml
-
apiVersion: v1
-
kind: Service
-
metadata:
-
name: np-svc
-
spec:
-
selector:
-
app: np-pods
-
ports:
-
- name: http
-
protocol: TCP
-
port: 80
-
targetPort: 80
-
nodePort: 30000
-
type: NodePort