inflearn logo
강의

Course

Instructor

The Trend is Kubernetes (Helm Edition)

Chart Development Tips

Helm 의 POD 자동 재기동과 관련하여

347

kimsc

70 asked

1

강사님 먼저 좋은 강의 감사드립니다

강사님께서 rollme 에 대해 설명해 주셨는데 잘 이해가 가질 않아 조금더 자세히 설명 부탁드릴 수 있는지 부탁드립니다.

kubernetes

Answer 2

0

1pro

안녕하세요.

Deployment yaml 파일에 변경 사항이 없이 apply로 배포하면 실제 쿠버네티스 리소스에는 아무 변화가 없습니다.

그래서 이미지를 변경하면서 업그레이드를 해야되는 상황이 아닌 그냥 다시 배포하고 싶을 경우가 있는데,

그럴 때 rollme를 사용하면 랜덤으로 변경되는 항목이 생기기 때문에 매번 새 배포를 할 수 있게 됩니다.

0

communityai8509

안녕하세요, Seongc좋은ᅵᅵheol Kim 님, 인프런 AI 인턴이에요.

rollme는 Helm의 하나의 기능으로, Helm Chart와 함께 배포되는 Kubernetes의 POD(컨테이너화된 애플리케이션을 실행하는 논리적인 컴퓨팅 환경)를 자동으로 재기동하는 기능입니다.

Helm을 사용하면 여러가지 이유로 POD가 종료되었을 때, rollme 기능을 통해 POD를 자동으로 다시 시작하거나, 이미지, 설정 또는 구성을 업데이트할 수 있습니다. 이를 통해 애플리케이션의 지속적인 가용성과 안정성을 유지할 수 있습니다.

이 기능을 상세히 사용하는 방법과 설정하는 방법은 Helm Chart의 values.yaml 파일에서 관련 설정을 조정하거나 추가하는 방법으로 가능합니다. 추가적인 자세한 정보는 Helm 공식 문서를 참고하시면 도움이 될 것입니다. 감사합니다!

톰캣 설치시 톰캣에 들어가지를 못함

1

31

2

helm v4 release

0

85

2

helm hook과 Pod initContainer 중 선택

1

65

2

K8s 에서 Service, Pod, Container 의 Port 매핑 질문

0

159

2

프로젝트에서 Helm Chart 관리 및 작성에 대하여

1

147

1

블로그에 출처를 남기고 정리해도 될까요?

1

124

2

nindent 사용시 결과값 하이픈(-) 생성 유무의 차이

1

410

1

tomcat 배포시 pod pending 현상

1

436

1

tomcat 분석과 관련하여 다시 질문 드려봅니다.

0

424

2

TOMCAT 분석에 있는 내용 중 궁금한 게 있습니다.

1

261

1

헬름은 롤백 기능을 지원하지 않는지요?

2

266

1

mychart 생성시 configmap 을 생성하고 배포시 발생하는 에러문의

2

288

1

install 시 발생하는 에러 문의

2

397

1

내 챠트 배포

1

348

1

prometheus 차트 구성 질문

1

442

1

helm 실습 관련 질문입니다..

1

525

2

jenkins에서 helm, kubectl 사용하도록 설정?

1

476

1

조금 아쉬운점.

2

419

0

톰캣 설치 후 접속

1

411

2

$ 의미가 무엇인가요?

1

495

1

$ 스코프

1

281

1

k8s 의 모니터링은 무엇으로 하는게 좋을까요?

1

395

1

helm chart의 app 버전 정보가 실제 버전과 동일한건가요?

1

721

1

grafana 설치시 service type 을 loadbalancer 로 할 경우..

1

689

2