<초보를 위한 쿠버네티스 안내서> 실습 中
이슈
쿠버네티스 기본 실습 진행을 시작했다.
첫 번째 실습이 <워드프레스>를 배포하는 것이었고, 바로 직전에 minikube 및 kubectl을 설치했다.
그리고 그다음에 바로 워드프레스 파일을 배포했다.
배포된 워드프레스를 확인하기 위해서는 minikube의 ip와 kubectl을 통해 확인한 port가 필요했다.
ip 확인 방법
minikube ip
kubectl port 조회
kubectl get services
위처럼 검색해서 나온 ip와 port를 합쳐서, 확인하면 되는데?
예를 들어
# minikube ip
192.168.00.0
# port: 31590
# 조합
192.168.00.0:31590
이렇게 입력을 한 후 확인을 했을 때!
워드프레스 설치 화면이 나와야 한다.
하지만 이렇게 나오고 있었다...
minikube를 삭제했다가, 다른 버전으로도 설치해 보고...
이것저것 해봤는데?
해결
검색을 하다 보니, 인프런에서 답을 찾을 수 있었다.
minikube 환경에서 NodePoint, LoadBalancer에 External IP가 할당되어도 Service 접근이 안 되는 경우가 있다고 한다.
그럴 때는 다른 방법으로 접근을 해야 한다고 하는데!
위 인프런 내용을 보고 해결할 수 있었다.
minikube service --url <service-name>
위 명령어를 입력하면 된다.
<service-name>을 확인하는 방법은
kubectl get services
입력하면 된다.
그러면 위처럼 나온다.
나는 wordpress를 올릴 것이기 때문에, 서비스 네임에 wordpress를 넣었다.
minikube service --url wordpress
위처럼 입력을 하고, 엔터를 치면!
이렇게 뜨면서, http://127.0.0.1:46089 가 보인다.
포트는 계속 달라지는 듯?
저 주소로 접속을 해보면?
워드프레스 설치 화면을 볼 수 있다.
쉽지 않다.
처음에는 minikube 버전을 바꿔봤는데?
그렇게 했음에도 되질 않았다.
위 방법으로는 해결이다.
하지만 뚜렷한 원인은 구글링 해도 찾을 수가 없다...
나중에라도 알게 된다면 기록해야지.
'LEARN > NEED' 카테고리의 다른 글
[Tomcat] 톰캣 9.0.83 버전 다운로드 (0) | 2024.03.12 |
---|---|
[IntelliJ] 인텔리제이 깃 Git Branch 생성 및 Merge (0) | 2024.03.03 |
[Git] 윈도우에 깃 설치 (0) | 2024.02.25 |
[클라우드] 시큐리티 그룹 인바운드/아웃바운드 정책 (0) | 2024.02.19 |
[PuTTY] PuTTYgen 사용해서 ssh 키 생성 (퍼블릭키, 프라이빗키) (0) | 2024.02.15 |