k8s에서 배포
374
작성한 질문수 11
안녕하세요. 해당 강의를 GCP 자체 K8S를 통해 진행하고 있습니다.
클러스터내에 tomcat을 올려놓고 자체적으로 해보려고 했는데 지속된 실패에 의해 해결하다보니 최종적으로,
Caused by: org.codehaus.cargo.container.tomcat.internal.TomcatManagerException: The username and password you provided are not correct (error 401)해당 에러를 만났는데..
찾아보니 해당하는 설정을 해주고 재시작이 제대로 안되는 것 같더라구요.
/$TOMCAT_HOME/bin/shutdown.sh
파일을 실행하면 파드가 아예 삭제되고 디플로이먼트에 의해 새로 파드가 생성되어 아예 설정파일이 초기화되고,
/$TOMCAT_HOME/bin/startup.sh
파일은 톰캣이 실행된다고 뜨긴 하는데 설정이 적용되는것 같지는 않습니다.
k8s에서 tomcat을 리로드 하려면 어떻게 해야할까요?
답변 1
0
안녕하세요, 이도원입니다.
사용하신 Tomcat 이미지에 설정사항의 변경이 필요하다면, 원래의 이미지를 이용해서 설정사항이 포함된 이미지를 확장하여 생성하시는게 좋을 듯 합니다. 올려주신 오류의 내용만으로 판단해 보면, 해당 이미지를 이용한 POD의 중지 작업이 컨테이너의 종료로 이어져서, 재시작이 안되는 경우인것 같습니다. 원래의 이미지 그대로 POD를 생성하기 보다는, 설정 사항을 추가한 새로운 이미지로 작업해 보시면 어떨까 합니다. 저희가 GCP에서 직접 테스트해 보지는 못했지만, 내용을 살펴보니, 아래 링크도 참고해 보실 수 있을 것 같습니다. 계속 되는 오류가 발생되면 다시 글 남겨주세요. 저희도 K8s 환경에서 배포 테스트를 진행해 보도록 하겠습니다.
https://www.middlewareinventory.com/blog/deploy-tomcat-kubernetes/
감사합니다.
0
POD에서 기동되는 컨테이너가 Tomcat을 Base로 생성된 거면, 중지 될 때 해당 설정이 초기화 될 것 같습니다. Linux를 Base하고 Tomcat을 설치하여 사용하는 방법으로 설정을 제어해 볼 수 있을 것 같습니.
내장형 톰캣일경우
0
56
2
git 에 강의내용에 필요한 파일들 존재하지 않음
0
111
2
젠킨스에 등록된..
0
116
2
yml 파일 db 접속정보 수정 후 배포 시 미반영
0
133
2
jdk 버전 17
0
96
2
섹션2 강의자료
0
111
2
DOCKER 이미지 PULL
0
270
1
36강 edowon0623/cicd-project-ansible이 호환이 안되는것 같아요
0
68
1
질문이 있습니다!!
0
77
1
exec /usr/local/tomcat/bin/catalina.sh: invalid argument 오류 해별법(공유)
1
221
4
m2 mac: ansible-server에서 container 실행 안됨
0
168
2
Jenkins와 k8s 연동과 관련한 질문입니다.
0
108
2
Ansible 과 연동에서 이미지 및 컨테이너 생성과 관련한 질문 드립니다.
0
186
2
맥북 실리콘칩 invalid argument 에러 해결 (수동 설치)
0
273
3
Docker Container에서 Tomcat 설치
0
229
2
ec2 여러대에서 각각 직접 설치 이유
0
159
1
P@ssw0rd 설정시기
0
155
2
ansible 원리
0
139
2
ansible 존재여부
0
127
2
젠킨스 빌드 성공후 shutdown
0
264
2
Docker Hub에 Push 무한 로딩
0
147
2
컨테이너에 ssh로 접속 비밀번호 불일치
0
129
1
maven project 오류
0
125
2
엔서블을 이용하여 톰캣 이미지 배포 후, 되돌리는 방법
0
160
2





