간단한 실습으로 nginx 서버를 설치했고, 인프런 강의에서 배운 내용을 정리한다.
tomcat 설치
bitnami/tomcat 차트를 이용하여 tomcat 서버를 설치한다.
default로 설치 시 Persistent Volume을 사용하게 되는데 persistent.enabled 옵션을 false로 사용하면
PV를 사용하지 않게 된다.
mzmz01:~/.kube $ helm install my-tomcat bitnami/tomcat --set persistent.enabled=false,tomcatAllowRemoteManagement=1
Artifact Hub에서 설명하는 tomcatAllowRemoteManagement 옵션은 아래와 같다.
default는 0(disabled)으로 설정돼있기 때문에 tomcat 관리자 페이지 접속을 위해 1로 설정값을 변경한다.
tomcatAllowRemoteManagement Enable remote access to management interface
tomcat 서버로 접속하고,
'Manager App'을 클릭하면 ID/PWD를 입력하는 화면이 나온다.
helm status 명령어를 통해 Username과 Password를 확인한다.
mzmz01:~/.kube $ helm status my-tomcat
NAME: my-tomcat
LAST DEPLOYED: Fri Oct 8 05:39:56 2021
...
...
2. Login with the following credentials
echo Username: user
echo Password: $(kubectl get secret --namespace default my-tomcat -o jsonpath="{.data.tomcat-password}" | base64 --decode)
ID와 표시된 Password 값을 그대로 input으로 넣어준다.
$ kubectl get secret --namespace default my-tomcat -o jsonpath="{.data.tomcat-password}" | base64 --decode
[password 값]
helm release 삭제
helm install로 배포를 진행했던 이력은 helm ls 명령어로 확인할 수 있다.
먼저 helm ls 명령어를 입력해보자.
mzmz01:~/environment/tomcat $ helm ls
NAME NAMESPACE REVISION UPDATED STATUS CHART APP VERSION
my-tomcat default 1 2021-10-11 10:48:15.114183832 +0000 UTC deployed tomcat-9.4.3 10.0.12
nginx default 1 2021-10-07 17:28:43.904294436 +0000 UTC deployed nginx-9.5.6 1.21.3
nginx와 tomcat 모두 실습 때 진행했던 것으로 두개 다 삭제해주도록 한다.
mzmz01:~/environment/tomcat $ helm delete my-tomcat
release "my-tomcat" uninstalled
mzmz01:~/environment/tomcat $ helm delete nginx
release "nginx" uninstalled
Chart를 삭제한 후 Kubernetes 리소스가 정상적으로 삭제됐는지 확인한다.
mzmz01:~/environment/tomcat $ kubectl get svc, po
error: arguments in resource/name form must have a single resource and name
'Kubernetes' 카테고리의 다른 글
쿠버네티스 Auto Scaling #1 (HPA, VPA) (0) | 2023.11.20 |
---|---|
kubernetes에 metrics-server 설치하기 (0) | 2022.10.06 |
Helm Chart를 이용하여 nginx 설치하기 (0) | 2021.10.08 |
Helm이란? (0) | 2021.10.01 |
Kubernetes 오브젝트를 이용한 Apache 웹 서버 구성하기 (0) | 2021.09.07 |