본문 바로가기

deploy3

kolla-ansible 배포 시 MariaDB 클러스터 문제 발생시 해결 방법 kolla-ansible을 통해 OpenStack을 배포할 때 아래와 같이 MariaDB 문제가 발생을 할 경우 mariadb_recovery 명령어를 수행해도 문제가 생기는 경우가 있다. Timeout when waiting for search string MariaDB in 이라는 에러 때문인데 배포를 지웠다 했다 해서 그런지 docker volume이 남아 있어서 발생되는 문제 인듯 하다. kolla-ansible로 destroy하고 난 뒤에 여전히 mariadb docker volume이 남아 있는 것을 알 수 있다. # docker volume ls DRIVER VOLUME NAME local mariadb docker volume을 지워주고 난 뒤 다시 배포를 하면 정상적으로 배포가 된다 # .. 2021. 7. 12.
[Kubernetes]컨테이너를 이용하여 웹 어플리케이션 배포하기(3티어구조) #4 이전 포스트에서 배포된 컨테이너들을 scale out하고 업데이트 하는 방법을 정리한다.Kubernetes OperationPod의 상태를 조회한다.$ kubectl get podsNAME READY STATUS RESTARTS AGEapache-petclinic-54bf9c58cb-5w46p 1/1 Running 0 1ddefault-http-backend-hzzzq 1/1 Running 0 23dmysql-petclinic-b854f5ccc-knrmf 1/1 Running 0 1dnginx-ingress-kubernetes-worker-controller-6qnj9 1/1 Running 0 1dnginx-ingress-kubernetes-worker-controller-c4zs8 1/1 Running.. 2018. 3. 29.
[Docker]컨테이너를 이용하여 웹 어플리케이션 배포하기(3티어구조) #1 Kubernetes나 기타 container platform은 Docker image를 배포하곤 한다.결국에는 Docker를 이해해야 위의 Platform을 이해 할 수 있기 때문에 Docker를 이용하여 기본적인 3 티어 구조 (Web, Was, DB)를 구성하고 배포해보고자 한다. 준비사항a. WEB : apache 2.4b. WAS : Tomcatc. DB : MySQLd. 샘플 코드 : https://github.com/spring-petclinic/spring-framework-petclinic.git Docker 설치 : virtual box에 ubuntu 16.04를 설치하고 아래 명령어를 통해 설치한다.sudo apt-get install apt-transport-https ca-certi.. 2018. 3. 26.