라벨이 NCP인 게시물 표시

NaverCloud(NCP) Docker 이미지를 Container Registry로 올리기 -2

이미지
 이번에는 터미널을 이용하여 NCP의 Container Registry로 도커 이미지를 올리도록 하겠습니다. 참고 이전글 : NaverCloud(NCP) Docker 이미지를 Container Registry로 올리기 -1 1. docker login - 해당레지스터(여기서는 NCP Container Registry)로 로그인을 진행합니다. $ docker login [registry] copy 사진1) docker login 진행 docker login을 NCP의 Container Registry로 진행하기 위해서는 Access, Screat Key가 필요합니다. (방법에 대해서 링크 확인) 2. docker 이미지 생성 - Local에서 docker이미지를 생성합니다. 아래 cli는 현재 경로에 Dockerfile이 있다는 가정하에 작성한 것입니다. $ docker build -t [user/imageName:tag] . copy 사진2) Local에서 이미지 빌드 사진3) 이미지 빌드 완료 3. Container Registry로 이미지 푸쉬하기 - Local에서 생성한 docker이미지를 cli로 Container Registry로 올립니다. $ docker push [user/imageName:tag] copy 사진4) 이미지를 Container Registry로 Push 사진5) Container Registry로 Push완료 4. 이미지 푸쉬 완료 - NCP의 Container Registry에 푸쉬한 이미지를 확인합니다. 사진6) 해당 Push한 Registry로 업로드 사진7) Registry에 이미지 업로드 확인 사진8) 이미지 내용 확인 이제 어느 서버에서도 해당 Docker 이미지를 Pull받을수 있습니다.

NaverCloud(NCP) Docker 이미지를 Container Registry로 올리기 -1

이미지
도커의 이미지를 Docker Hub가 아닌 NCP의 Container Registry로 업로드 합니다. 참고 링크 docker 도커를 이용하여 이미지(IMAGE) 생성하기 : NestJS 사용 docker 도커허브(docker hub)에 이미지 올리기(Push) 참고로 위 링크에서 2번째(docker 도커허브(docker hub)에 이미지 올리기(Push))는 도커허브 대신 NCP의 Container Registry를 이용할 것입니다. 진행시 이미 도커 이미지 생성하는 법을 안다는 가정하에 진행하도록 하겠습니다.  NCP Container Registry Document Link NCP의 Container Registry를 사용하기 위해서는 Object Storage안에서 사용이 가능한 Bucket이 필요합니다. 생성 방법은 해당 링크 를 확인해 주시기 바랍니다. 또한 docker image를 해당 Registry로 올리기 위해서는 Access Key Id, Secret Key가 필요합니다. 자세한 내용은 해당 링크 로 확인해 주시기 바랍니다. 사진1) Container Registry 생성 사진2) 레지스터리 이름 생성 사진3) 해당 레지스터리에 저장될 버킷 선택 Container Registry를 사용하기 위해서는 Object Storage가 필요합니다. 생성법에 대해서는 해당 링크 를 참고해 주시기 바랍니다. 사진4) 레지스터리 생성 사진5) 레지스터리 사용 가능 사진6) Container Registry 이용가이드 사진7) 비어있는 Registry 이제 터미널로 도커 이미지를 Push하거나 Pull을 할수 있습니다. 다음 글에서는 터미널(Ubuntu)에서 Push, Pull할수 있는 방법에 대해서 알아보도록 하겠습니다.

NaverCloud(NCP) API 인증키 생성, 중단 및 삭제

이미지
NCP에서 사용할수 있는 API인증키에 대한 생성, 중단, 삭제에 대해서 글을 작성하겠습니다. 사진1) NCP 홈페이지 사진2) 마이페이지 사진3) 계정관리 사진4) 인증키 관리 사진4에서 신규 API 인증키 생성을 사용시 새 API 인증키를 자동으로 생성합니다. 사진5) 인증키 생성 사진6) 생성된 API 인증키 여기서 Access Key Id, Secret Key는 NCP를 이용하기 위해서 중요한데 Access Key Id는 ID이고 Secret Key는 비밀번호라고 보시면 됩니다. 사진7) 비밀키 비밀키는 보기 버튼을 눌러야지 확인할수 있습니다. 사진8) 생성된 API 인증키 중지 사진9) 중지된 인증키 인증키가 도용된 것인지가 의심되면 중지 시킬수 있습니다. 사진10) 중지후 삭제버튼 생성 사진11) 삭제 진행시 질문 사진12) API 인증키 삭제   API인증키가 중지된 이후 삭제버튼이 생깁니다. 이때는 해당 키를 삭제할수 있습니다.

NaverCloud(NCP) Objected Storage 생성하기

이미지
 안녕하세요. 이번에는 AWS의 S3와 비슷한 NCP의 Object Storage를 생성해보도록 하겠습니다. 사진1) 버킷 생성 사진2) 버킷 명칭 작성 사진3) 버킷설정 사진4) 버킷설정 공개여부 사진4에서 버킷을 공개로 설정해야지 외부에서 자료를 올리거나 내려받을수 있습니다. 그렇지 않으면 네이버 내부 네트워크(VPC)로면 통신이 가능합니다. 사진5) 최종셋팅 확인 사진6) 버킷 명칭이 이미 존재할시 사진6은 제가 동일한 명칭의 버킷을 지우고 바로 같을 것을 만들어서 발생된 에러입니다.  사진7) 버킷 생성 이제 버킷이 완성되고 사용하실수 있습니다.

NaverCloud(NCP) AWS S3 Bucket에서 NCP Objected Storage Migration

이미지
 안녕하세요. 이번에는 NCP에서 무료(2022.06.08 기준)로 진행하고 있는 Object Storage Migration에 대해서 알아보도록 하겠습니다. NCP의 공식 Document를 확인할려면 해당 링크 를 확인해 주시기 바랍니다. 사진1) Object Migration 신청 NCP에서 제공하는 'Object Migration'은 타사의 Storage를 NCP로 옮기도록 해주고 있습니다. 이번 포스트에서는 S3를 이용하여 Migration을 진행하겠습니다. 사진2) Migration전 NCP bucket 생성 NCP에서 Migration을 진행할시 사진2처럼 Objected Storage에 Migration할 버킷이 존재해야 합니다. 사진3) Bucket명 생성 해당 버킷 이름을 생성합니다. S3버킷과 다르게 지어도 되지만 다운로드 url의 호환을 위해 갖게 해주는 것이 좋습니다. 사진4) 버킷 설정 사진5) 권한관리 설정 버킷 설정중 사진5와 같이 공개여부를 공개로 하는것을 추천드립니다. 그렇지 않으면 폴더별로 일일이 공개 여부를 결정해야 합니다. 사진6) 버킷 생성전 확인 사진6 처럼 버킷 생성전 해당내용을 확인하고 생성해 줍니다. 사진7) Migration 신청 이제 Migration을 신청을 합니다.  정책명 : 해당 Migration의 명칭(중복되지 않게만 작성하면 됩니다.) 원본-원본 : Migration하는 주체(사진7에서는 AWS) 원본-리전 : 해당 서비스의 리전 원본-버킷 : Migration하는 버킷 명칭 원본-Access Key : 해당 서비스를 사용하기 위한 Access Key 원본-Security Key : 해당 서비스를 사용하기 위한 Security Key 대상-버킷 : NCP의 Objected Storage에 있는 버킷 AWS기준으로 Access Key, Security Key를 얻기 위해서는 해당 링크 를 참고해 주시기 바랍니다. 사진8) Migration 준비완료 사진9) Migration 시작 Mi...

NaverCloud(NCP) Server Instance를 생성하기(Ubuntu)

이미지
 안녕하세요. 알렉스입니다. 이번에는 Naver Cloud를 이용하여 서버를 셋팅하겠습니다. 서버를 생성하는 것까지 글을 작성하고 이후에 ssh로 접속하는 방법에 대해서 글을 작성하도록 하겠습니다. 사진1) NC 서버 접속 서버를 생성하기 위해서 왼쪽 위의 '+ 서버 생성'을 클릭해 줍니다. 사진2) NC서버 인스턴스에 사용할 OS선택 사진3) 인스턴스는 Ubuntu로 선택 사진3에서 저는 서버를 주로 Ubuntu로 사용하기 때문에 해당사항에 대해서 선택합니다. 사진4) 기타셋팅 사진5) pem키 다운로드 해당 pem키는 잊어버리면 다시 받을수가 없습니다. 따라서 잘 저장해야 합니다. 향후 Ubuntu를 ssh로 접속할때 비밀번호를 pem키를 이용하여 확인할수 있습니다. 사진6) AGC설정 AGC는 접근 IP에 대해서 어떤 포트를 허용할 것인지 정하는 것입니다.  사진7) 인스턴스 생성 확인 사진8) 인스턴스 생성 및 셋팅중 사진9) 인스턴스 생성 완료 인스턴스 셋팅과정은 5 ~ 60분정도 시간이 걸립니다. 해당 인스턴스가 사용 준비가 되면 사진9와 같이 나옵니다.