1. 전체 진행 흐름 및 사전 준비사항Step 1) AWS RDS MySQL에 테스트 데이터 생성Step 2) MySQL Workbench Migration Wizard를 이용한 데이터 이관Step 3) Bastion VM에서 카카오클라우드 MySQL 접속 및 데이터 검증AWS RDS MySQL (us-east-1) │ │ MySQL Workbench Migration ▼KakaoCloud MySQL (kr-central-2) ▲ │ MySQL Client (검증)Bastion VM사전 준비 사항AWS 계정 및 RDS MySQL 인스턴스카카오클라우드 MySQL 인스턴스Bastion VM (네트워크 접근 및 검증용)MySQL Workbenc..
전체 글
클라우드엔지니어 현직자의 IT 성장일기step 1) 인그레스 컨트롤러 배포step 2) 인그레스 컨트롤러에 개인 도메인 연결 후 접근 확인step 3) 개인 도메인을 이용하여 DNS로 웹 서비스에 도메인 연결 진행 (KC DNS 사용)step 4) 가능한 경우, 인증서도 함께 적용시켜 보기1. 인그레스 컨트롤러 배포1. Helm을 사용하여 인그레스 컨트롤러를 배포인그레스 컨트롤러를 설치하기 전, Helm client를 설치합니다. 운영체제별 Helm 설치에 대한 자세한 설명은 Helm 공식 문서 > 헬름 설치하기를 참고하시기 바랍니다.2. 다음의 명령어를 실행하여 공식 ingress-controller Helm chart repository를 추가합니다.#Helm chart repository 추가helm repo add ingress-ng..
1. 사전 준비1-1 API 인증 토큰 발급사용자 로컬 머신의 터미널에 접속합니다. 아래 명령에서 ACCESS_KEY와 ACCESS_SECRET_KEY를 각각 '액세스 키'와 '보안 액세스 키' 값으로 수정합니다. 그 다음 아래 API 인증 토큰을 발급받는 명령을 실행합니다.API 사용 준비 문서를 참고하여 API 인증 토큰을 발급하시기 바랍니다.export API_TOKEN=$(curl -s -X POST -i https://iam.kakaocloud.com/identity/v3/auth/tokens -H "Content-Type: application/json" -d \'{ "auth": { "identity": { "methods": [ ..
1. 사전 준비1-1 API 인증 토큰 발급사용자 로컬 머신의 터미널에 접속합니다. 아래 명령에서 ACCESS_KEY와 ACCESS_SECRET_KEY를 각각 '액세스 키'와 '보안 액세스 키' 값으로 수정합니다. 그 다음 아래 API 인증 토큰을 발급받는 명령을 실행합니다.API 사용 준비 문서를 참고하여 API 인증 토큰을 발급하시기 바랍니다.export API_TOKEN=$(curl -s -X POST -i https://iam.kakaocloud.com/identity/v3/auth/tokens -H "Content-Type: application/json" -d \'{ "auth": { "identity": { "methods": [ ..
1. Istio CLI 다운로드 및 설치Istio CLI 다운로드 및 설치합니다.curl -L https://istio.io/downloadIstio | sh -cd istio-* # 설치된 Istio 버전 디렉토리로 이동 (ex: istio-1.26.2)export PATH=$PWD/bin:$PATH # istioctl 명령어 사용 가능하게 경로 추가 오류 방지 팁 디렉토리 여러 개 있으면 명확히 선택해서 이동합니다.ls -d istio-*cd istio-1.26.2 # 가장 최신 버전 선택 2. Istio 클러스터 설치 (CRD 포함)Istio 클러스터를 설치합니다.istioctl install --set profile=demo -y#설치 성공 시:#✔ Istio core installed#✔ ..
1. 프로젝트 Flow1. 클러스터, 노드풀 생성, config 파일 및 kubectl 설정은 기본적으로 되어 있는 것으로 가정한다.2. helm 차트를 이용하여 인그레스 컨트롤러 hostNetwork: true로 배포한다.3. 호스팅 업체(가비아)에서 도메인 설정 > 네임서버를 설정한다.4. 카카오클라우드 DNS 설정을 통해 A레코드 CNAME 설정 및 정상 접속 테스트를 진행한다. 2. Helm을 사용하여 인그레스 컨트롤러 배포1. 인그레스 컨트롤러를 설치하기 전, Helm client를 설치합니다. 운영체제별 Helm 설치에 대한 자세한 설명은 Helm 공식 문서 > 헬름 설치하기를 참고하시기 바랍니다. 2. 다음의 명령어를 실행하여 공식 ingress-controller Helm chart rep..