강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

몽하님의 프로필 이미지
몽하

작성한 질문수

쿠버네티스 어나더 클래스-Sprint 1, 2 (#실무기초 #설치 #배포 #Jenkins #Helm #ArgoCD)

📝 배포 파이프라인 구축 후 마주하게 되는 고민들

기본 values 파일과 service name에 대한 질문이 있습니다.

작성

·

5

·

수정됨

0

안녕하세요.

섹션 18에서 values-dev.yaml과 같은 파일을 만들면, values.yaml은 자동으로 읽어온다고 설명해주셨는데, 명령어에는 values-dev.yaml만 명시했는데 자동으로 읽어오는 values.yaml의 조건이 있나요?

가령, 같은 디렉토리에 있어야 된다던지, 모든 values 파일은 무조건 소문자 values로 시작하고 values.yaml 파일은 반드시 존재해야하는 그런 규칙이 있나 해서 여쭤봅니다.

 

그리고 helm을 통해서 service를 생성할 경우 컨테이너 포트의 이름이 http이고 서비스 포트의 이름도 동일한 http이던데요, 이 둘이 같을 때 문제가 되는 상황은 없는지 궁금합니다.

apiVersion: v1
kind: Service
metadata:
  name: api-tester-2223
  labels:
    helm.sh/chart: api-tester-0.1.0
    app.kubernetes.io/name: api-tester
    app.kubernetes.io/instance: api-tester-2223
    app.kubernetes.io/version: "v1.0.0"
    app.kubernetes.io/managed-by: Helm
spec:
  type: NodePort
  ports:
    - port: 80
      targetPort: http
      protocol: TCP
      name: http
      nodePort: 32223
  selector:
    app.kubernetes.io/name: api-tester
    app.kubernetes.io/instance: api-tester-2223
containers:
  - name: api-tester
    securityContext:
      {}
    image: "1pro/api-tester:v1.0.0"
    imagePullPolicy: Always
    ports:
      - name: http
        containerPort: 8080
        protocol: TCP

답변

답변을 기다리고 있는 질문이에요
첫번째 답변을 남겨보세요!
몽하님의 프로필 이미지
몽하

작성한 질문수

질문하기