2
사용자 정의 NodePort 서비스중인 YAML 정의 포트를 지정하는 방법이 있습니까? 구성 파일에 명시 적으로 정의 할 수 있어야합니다.Kubernetes NodePort 사용자 정의 포트
사용자 정의 NodePort 서비스중인 YAML 정의 포트를 지정하는 방법이 있습니까? 구성 파일에 명시 적으로 정의 할 수 있어야합니다.Kubernetes NodePort 사용자 정의 포트
Service
배포에 NodePort
유형을 설정할 수 있습니다. --service-node-port-range
(기본값은 30000-32767
) 옵션을 사용하여 API 서버에 대해 Node Port Range
이 구성되어 있습니다. Port
개체 아래에 nodePort
특성을 설정하여 해당 범위의 포트를 지정할 수도 있습니다. 그렇지 않으면 시스템에서 해당 범위의 포트를 선택합니다.
그래서 지정된 NodePort
와 Service
예는 다음과 같습니다
apiVersion: v1
kind: Service
metadata:
name: nginx
labels:
name: nginx
spec:
type: NodePort
ports:
- port: 80
nodePort: 30080
name: http
- port: 443
nodePort: 30443
name: https
selector:
name: nginx
NodePort에 대한 자세한 내용은 this doc를 참조하십시오. API 서버 노드 포트 범위 구성에 대해서는 this을 참조하십시오.