728x90
SMALL

Cloud Platform 8

[NCP] Ncloud Kubernetes Service 사용하기(kubectl 사용하여 pod 생성하기) - 2편

1편에 이어 2편에서는 cluster와 상호작용하기 위해 서버에 접속하여 pod를 생성하는 작업을 진행해보려고 한다. *pod 내부에서 외부로 접속되지 않는 현상으로 인해 문제가 있었고 이를 해결하는 과정도 작성되어있으니 같은 문제가 발생한다면 참고하여 해결하는데 도움이 될 수 있을 것 이다!* 1편에서는 서버 생성과 vpc 생성, kubernetes 생성 및 Container Registry 생성 방법에 대해 작성했으니 참고하면 된다. [NCP] Ncloud Kubernetes Service 사용하기(+ Container Registry 사용 까지) - 1편 프로젝트를 진행하면서, 롤링 업데이트 배포 전략을 사용하기 위해 NCP에서 제공해주는 쿠버네티스를 이용해 보았다. 진행 중에 내 입맞에 맞는 알맞..

[NCP] Ncloud Kubernetes Service 사용하기(+ Container Registry 사용 까지) - 1편

프로젝트를 진행하면서, 롤링 업데이트 배포 전략을 사용하기 위해 F-Lab을 통해 네이버 클라우드 플랫폼 에서 사용할 수 있는 크레딧을 제공 받아NCP에서 제공해주는 쿠버네티스를 이용해 보았다. 진행 중에 내 입맞에 맞는 알맞는 가이드를 잘 못찾아서 해결하느라 정말 오랜 시간이 걸렸었다..! 다음에 적용할 때는 내 포스트를 보고 빠르게 적용할 수 있도록 정리해보고자 한다! 모든 작업은 Platform VPC에서 작업한 내용이다. 우선 구성하고자 하는 서버 구조는 이러하다 서버 구조 이미지 - Container Registry : 배포하고자 하는 docker image를 push할 저장소 - Ncloud Kubernetes Service : 쿠버네티스를 편리하게 사용할 수 있도록 NCP에서 제공하는 쿠버네..

[OCI / LINUX] 콘솔과 소켓 통신 하기 (포트 여는 방법) No route to host

인스턴스를 생성하고, 소켓 통신 또는 데이터베이스에 접속하기 위해 VCN 설정에서 INGRESS와 EGRESS 설정을 하게 되는데, Oracle Database 카테고리의 Oracle Base Database (VM, BM) 을 통해 oracle 데이터베이스를 생성하고, oracle base VM 서버와 통신을 하려고 하는데.. Oracle Database VM과 통신이 안되는 현상이 지속적으로 발생했다.. 카테고리는 OCI이지만, Linux 환경에서도 공통적으로 적용되는 내용이다! 에러는 No route to host 가 발생했고, 이 에러가 발생했을 시 보통 리눅스의 해결 방법은 이러하다. - 방화벽이 꺼져있는지 확인한다. $ systmectl status firewalld ● firewalld.se..

[OCI 4편] File system 만들기

개발 OS: OCI Linux OCI 에서의 개발을 진행하며, 처음 다뤄보는 OCI 작업 관련 일기를 기록합니다. File system을 구성하기 전 가상 클라우드 네트워크를 설정해야합니다. Oracle Cloud 홈페이지에 접속하여, 위의 사진과 같은 위치 Networking > Virtual Cloud Networks 로 이동합니다. 그럼 이렇게 Avaliable 되어있는 VCN이 있을겁니다. 없으신 분들은 컴퓨터 인스턴스를 구성하거나 Create VCN버튼을 눌러 구성하시면 됩니다. 스크롤을 내리다보면 좌측에 Resources 메뉴가 있을 겁니다 그 중 Security List를 눌러줍니다. 그럼 Security List를 구성할 수 있는 페이지가 열릴겁니다. 이 곳에서 Create Securiy ..

[OCI 3편] Block Storage 추가하기 - 02

개발 OS: Linux OCI 에서의 개발을 진행하며, 처음 다뤄보는 OCI 작업 관련 일기를 기록합니다. Block Storage 추가하기 - 01편에 이어 작업해 보겠습니다. [OCI 3편] Block Storage 추가하기 - 01 개발 OS: Linux OCI 에서의 개발을 진행하며, 처음 다뤄보는 OCI 작업 관련 일기를 기록합니다. OCI Block Vloume에 대한 설명은 다음과 같습니다. https://www.oracle.com/kr/cloud/storage/block-volumes/faq/.. elephant-dev.tistory.com 이전 시간에 Attach한 Block Volume을 마운트 할 것 입니다. 우선 lsblk -f 를 실행하면 sdb가 인식되어 있지만, 아무런 정보를 ..

[OCI 3편] Block Storage 추가하기 - 01

개발 OS: Linux OCI 에서의 개발을 진행하며, 처음 다뤄보는 OCI 작업 관련 일기를 기록합니다. OCI Block Vloume에 대한 설명은 다음과 같습니다. https://www.oracle.com/kr/cloud/storage/block-volumes/faq/ https://www.oracle.com/kr/cloud/storage/block-volumes/ 간단하게 설명하자면, block volume으로 스토리지를 구성하면 데이터를 block volume에 독립적으로 저장이 가능하여, OCI의 인스턴스 수명이 다 되어도 저장상태를 유지할 수 있습니다. 또한 이 block volume을 데이터 손실 없이 다른 인스턴스에 다시 연결할 수 있고 동적 재구성 및 확장의 장점이 있어 재부팅 없이 메..

[OCI 2편] OCI 키 파일 생성

개발 OS: Linux OCI 에서의 개발을 진행하며, 처음 다뤄보는 OCI 작업 관련 일기를 기록합니다. OCI에서 제공하는 API를 사용하기 위해선 key 파일을 생성하고, 등록해 주어야 합니다. 제 블로그 OCI 1편에서 다루었던 OCI cli설치가 완료 된 상태에서 진행합니다. OCI cli가 설치된 경로에서, oci setup config 커맨드를 입력합니다. 위와 같이 .oci의 경로를 설정하기 위한 정보가 출력되지만, default경로로 설정을 원하면 Enter키를 누르고, 변경을 원하면 원하는 경로를 입력 해 주면 됩니다. 대괄호 안에 있는 경로가 default 경로입니다. 그 다음은 OCID를 입력하라고 합니다. OCID를 가져오는 법은 아래와 같습니다 https://www.oracle...

[OCI 1편] OCI CLI 설치

개발 OS: Linux OCI 에서의 개발을 진행하며, 처음 다뤄보는 OCI 작업 관련 일기를 기록합니다. OCI client는 github에서 개발되고 있습니다. 설치 스크립트는 https://github.com/oracle/oci-cli 에서 확인할 수 있으며, Window와 mac/Linux 에서 OCI client의 설치 스크립트를 제공합니다. OCI cli를 사용하기 위해서는 python 2.7.5 또는 3.5버전 이상이 필요합니다. 저는 python 3.9.0버전을 사용했습니다. sudo apt-get install python3 커맨드로 다운로드 받은 후 python3 --version 커맨드를 입력하면 아래와 같이 출력됩니다. bash -c "$(curl -L https://raw.gith..

728x90
LIST