2021/06/20 2

도커를 이용한 워드프레스 웹 서비스 구축

들어가며 이미지설치 도커볼륨생성 mysql 컨테이너 생성 mysql 컨테이너 생성 및 확인 wordpress 컨테이너 생성 :8080 들어가서 확인 끝마치며 들어가며 실습에 필요한 가상환경을 구축하기 위해 vagrant 설치와 docker 설치가 필요합니다. 위의 2개의 링크를 확인하여 설치하시고 다음 내용을 참고해주시길 바랍니다. 도커 명령어, 환경변수 등을 살펴보도록 하겠습니다. 이미지 설치 이 과정은 스킵해도 문제는 없습니다. 하지만, 오프라인에서 사용할 일이 있다면 이미지를 미리 설치해야 합니다. mysql 은 현재 시점에 8버전이 최신버전이지만 많은 유저들은 안정성을 고려하여 5.7 버전을 다수 이용합니다. 워드프레스 역시 그와 비슷한 시점의 설치해줍니다. vagrant@kube-control1..

[쿠버네티스] 클러스터 외부 서비스 / loadBalancer

들어가며 외부 서비스용 레플리카셋 생성 및 확인 NodePort 서비스 생성 및 확인 LoadBalancer 서비스 생성 및 확인 ExternalName 서비스 생성 및 확인 들어가며: 쿠버네티스 클러스터에서 웹의 프론트엔드 서비스를 실행하는 파드의 경우 쿠버네티스 클러스터의 외부로 노출시켜 접근 가능하도록 구성해야 합니다. ClusterIP는 클러스터 내부에서 DB와 같이 외부로의 노출이 없어야하는 경우에 사용하기 위함이였습니다. 쿠버네티스 클러스터 외부에서 접근 가능한 서비스 리소스 출력의 필드를 살펴보겠습니다. NodePort NodePort + ClusterIP 쿠버네티스 모든 노드(호스트)에 외부 접근용 포트를 할당 노드의 포트를 사용하여 외부에서 접근 가능 노드의 포트로 접근하면 서비스에 의해..