주제 : grafana deploy 에서 사용하고 있는 3000번 포트에 대한 NodePort로의 서비스를 생성하라
조건
- 타입 : NodePort
- 포트 : TCP 3000
- 이름 : grafana
kubectl expose deployment grafana --name=grafana --port=3000 --type=NodePort --protocol=TCP
[참고] 위 내용을 실행하면 아래와같은 서비스가 배포가됨
apiVersion: v1
kind: Service
metadata:
creationTimestamp: null
labels:
app.kubernetes.io/instance: grafana
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: grafana
app.kubernetes.io/version: 9.3.6
helm.sh/chart: grafana-6.50.7
name: grafana
spec:
ports:
- port: 3000
protocol: TCP
targetPort: 3000
selector:
app.kubernetes.io/instance: grafana
app.kubernetes.io/name: grafana
type: NodePort
https://kubernetes.io/docs/tutorials/services/connect-applications-service/
'k8s > CKA' 카테고리의 다른 글
[연습]6. Pod run with env (0) | 2023.03.02 |
---|---|
[연습]5. Pod run (0) | 2023.03.02 |
[연습]3. NetworkPolicy (0) | 2023.03.02 |
[연습]2. cordon AND drain (0) | 2023.03.02 |
[연습]1. Create ClusterRole AND ClusterRoleBinding (0) | 2023.03.02 |