본문 바로가기

Oracle Kubernetes

OCI Kubernetes와 MySQL 서비스를 활용한 어플리케이션 배포 데모 - #5. 도커 이미지 OCIR에 등록, OKE 클러스터에 컨테이너 배포 글 순서 #1. OKE 클러스터 설치 #2. MySQL 서비스 배포 #3. 쿠버네티스 접속 환경 구성 #4. OCI 레지스트리 설정, 도커 이미지 빌드 #5. 도커 이미지 OCIR에 등록, OKE 클러스터에 컨테이너 배포 도커 이미지 OCIR에 등록 docker tag 명령으로 생성된 로컬 이미지 python-mysql-sample에 태그를 부여합니다. [opc@bastion python-mysql-sample]$ docker tag python-mysql-sample iad.ocir.io/idzaf7d76gjx/demo-python-mysql-sample-data:1.0 [opc@bastion python-mysql-sample]$ docker images REPOSITORY TAG IMAGE ID C.. 더보기
OCI Kubernetes와 MySQL 서비스를 활용한 어플리케이션 배포 데모 - #4. OCI 레지스트리 설정, 도커 이미지 빌드 글 순서 #1. OKE 클러스터 설치 #2. MySQL 서비스 배포 #3. 쿠버네티스 접속 환경 구성 #4. OCI 레지스트리 설정, 도커 이미지 빌드 #5. 도커 이미지 OCIR에 등록, OKE 클러스터에 컨테이너 배포 OCI 레지스트리 설정 빌드된 어플리케이션 컨테이너 이미지를 OCI 레지스트리에 push/pull 하기 위한 설정입니다. 인증 토큰 생성 OCI 레지스트리에 접근하려면 OCI 레지스트리 접속 패스워드 기능을 하는 인증 토큰 (Auth Token)이 필요합니다. 인증 토큰은 OCI 웹 콘솔에서 생성할 수 있습니다. OCI 웹 콘솔 오른쪽 상단의 사용자 메뉴를 클릭하면 나오는 User Settings 화면으로 이동합니다. Auth Tokens 화면에서 Generate Token을 클릭하면 .. 더보기
OCI Kubernetes와 MySQL 서비스를 활용한 어플리케이션 배포 데모 - #3. 쿠버네티스 접속 환경 구성 글 순서 #1. OKE 클러스터 설치 #2. MySQL 서비스 배포 #3. 쿠버네티스 접속 환경 구성 #4. OCI 레지스트리 설정, 도커 이미지 빌드 #5. 도커 이미지 OCIR에 등록, OKE 클러스터에 컨테이너 배포 쿠버네티스 접속 환경 구성 (on Bastion Host) 이제 OKE 쿠버네티스 접속을 위한 유틸리티 설치와 환경 설정 파일을 생성하겠습니다. 그 전에 어플리케이션 소스를 가져오기 위한 git과 어플리케이션 컨테이너 빌드를 위한 도커를 먼저 설치하겠습니다. git 설치 아래와 같이 git을 설치합니다. [opc@bastion ~]$ sudo yum install git -y ... Installed: git.x86_64 0:1.8.3.1-23.el7_8 Dependency Instal.. 더보기
OCI Kubernetes와 MySQL 서비스를 활용한 어플리케이션 배포 데모 - #2. MySQL 서비스 배포 글 순서 #1. OKE 클러스터 설치 #2. MySQL 서비스 배포 #3. 쿠버네티스 접속 환경 구성 #4. OCI 레지스트리 설정, 도커 이미지 빌드 #5. 도커 이미지 OCIR에 등록, OKE 클러스터에 컨테이너 배포 MySQL 서비스 배포 Databases > MySQL > DB Systems 화면에서 Create DB System를 클릭합니다. 데이터베이스 시스템의 이름을 “demo-mysql”로 입력했고, Standalone으로 생성했습니다. 관리자 계정은 “root”로 입력했습니다. 아래쪽으로 내려와서 네트웍 설정을 합니다. 앞서 생성한 데이터베이스용 서브넷으로 설정하고 Create을 클릭합니다. MySQL 서비스 접속 설정 (on Bastion Host) Bastion 호스트에서 MySQL .. 더보기
OCI Kubernetes와 MySQL 서비스를 활용한 어플리케이션 배포 데모 - #1. OKE 클러스터 설치 글 순서 #1. OKE 클러스터 설치 #2. MySQL 서비스 배포 #3. 쿠버네티스 접속 환경 구성 #4. OCI 레지스트리 설정, 도커 이미지 빌드 #5. 도커 이미지 OCIR에 등록, OKE 클러스터에 컨테이너 배포 REFERENCES 아래 사이트 및 도서를 참조하여 작성한 문서입니다. Oracle Cloud Documentation - Container Engine Oracle Cloud Documentation - Container Registry Kubernetes Documentation Get started with Kubernetes (using Python) OVERVIEW Oracle Cloud Infrastructure Container Engine for Kubernetes (OK.. 더보기