본문 바로가기

분류 전체보기95

AWS kops 쿠버네티스 관련 에러 정리(진행 중) 1. codebuild 배포 시 에러 문제 : [Container] 2020/03/05 16:56:46 Running command kubectl apply -f ./k8s/k8s-deployment.yaml The Deployment "toy-project-deployment" is invalid: spec.selector: Invalid value: v1.LabelSelThe Deployment "toy-project-deployment" is invalid: spec.selector: Invalid value: v1.LabelSelector{MatchLabels:map[string]string{"app":"toy-project"}, MatchExpressions:[]v1.LabelSelectorRe.. 2020. 3. 6.
마를린 먼로 명언1 - 우리는 너무 늙기 전에 우리의 삶을 시작해야 한다. 두려움은 멍청한 감정이다. 후회 또한 그렇다. "우리는 너무 늙기 전에 우리의 삶을 시작해야 한다. 두려움은 멍청한 감정이다. 후회 또한 그렇다." 원문 : "We should all start to live before we get too old. Fear is stupid. So are regrets." 참고 https://www.insight.co.kr/newsRead.php?ArtNo=70875 54년전 오늘 세상떠난 ‘마릴린 먼로’가 남긴 명언 20가지 매력적인 외모뿐만 아니라 지식까지 겸비했던 ‘뇌섹녀’ 마릴린 먼로의 명언을 모아서 소개한다. www.insight.co.kr 2020. 3. 2.
아인슈타인 명언3 - 인생은 자전거를 타는 것과 같다. 균형을 잡으려면 움직여야 한다. "인생은 자전거를 타는 것과 같다. 균형을 잡으려면 움직여야 한다." 원문 : "Life is like riding a bicycle. To Keep your balance you must keep moving." 참고 https://www.insight.co.kr/newsRead.php?ArtNo=93543 2020. 3. 2.
AWS에 kops로 쿠버네티스 클러스터 구축하기 이번 글에서는 kops를 활용하여 AWS 내에 쿠버네티스 클러스터를 구축하는 실습을 해볼것이다. 처음에는 쿠버네티스 클러스터를 public network로 구축해 볼 것이고, 그 다음에는 private network로 구축하고 바스티온(bastion) 인스턴스를 만들어서 클러스터에 접근해 볼 것이다. 이 글의 순서는 다음과 같다. kops란 무엇인가? 실습 전 준비사항 kops로 AWS에 쿠버네티스 클러스터 구축하기(public) 쿠버네티스 private 클러스터 구축 후 바스티온 서버 구축하기 쿠버네티스 클러스터 테스트 1. kops란 무엇인가? kops(Kubernetes Operation)이란 쿠버네티스 생성 및 관리를 쉽게 하도록 도와주는 오픈소스 툴로서, 프로덕션 레벨의 쿠버네티스 클러스터를 간.. 2020. 2. 29.
여러 개의 Git Repository로 소스코드 Push하기 프로젝트를 진행하다보면 로컬PC에 있는 소스코드를 여러 개의 Git Repository에서 동시에 관리해야 하는 경우가 생긴다. 그럴 경우 아래 명령어를 활용해보자. 1. 다수의 단축이름으로 여러개의 Git Repository 관리하기 1-1. 연동된 Git Repository 확인 $ git remote -v origin ssh://git-codecommit.ap-northeast-2.amazonaws.com/v1/repos/gajoa-test-repository (fetch) origin ssh://git-codecommit.ap-northeast-2.amazonaws.com/v1/repos/gajoa-test-repository (push) 1-2. 새로운 단축이름으로 Git Repository 추.. 2020. 2. 25.
AWS RDS 생성 후 EC2 인스턴스 내 서비스와 연동 이번 글에서는 AWS RDS(Relational Database Service)를 MariaDB로 생성 후 EC2 인스턴스 내에 있는 스프링부트 서비스에서 해당 RDS를 호출하도록 할 것이다. 이 글의 순서는 다음과 같다. RDS란 무엇인가? 실습 전 준비사항 RDS(MariaDB) 생성 후 로컬PC 및 EC2 인스턴스와 연동하기 EC2 인스턴스 내 스프링부트 서비스에서 RDS 연동 1. RDS란 무엇인가? Amazon Relational Database Service(Amazon RDS)는 AWS 클라우드에서 관계형 데이터베이스를 더 쉽게 설치, 운영 및 확장할 수 있는 웹 서비스다. Amazon RDS는 업계 표준 관계형 데이터베이스에 필요한 용량을 제공하면서 비용이 효율적이며 크기 조정이 가능하고 .. 2020. 2. 20.
AWS CloudFront + S3 + React 를 활용한 정적 웹페이지 만들기 이번 글에서는 AWS CloudFront, AWS S3, React를 활용하여 서버 없이 정적 웹페이지를 만드는 방법에 대해 알아볼 것이다. 이 글의 순서는 다음과 같이 진행될 것이다. AWS CloudFront란 무엇인가? 실습 전 준비사항 React 프로젝트 만들기 S3 생성 및 React 프로젝트 올리기 AWS CloudFront 연동 1. AWS CloudFront란 무엇인가? CloudFront란 AWS에서 제공하는 CDN서비스다. 캐싱을 통해서 사용자에게 좀 더 빠른 데이터 전송 속도를 제공한다. CloudFront는 전 세계에 캐쉬 기능을 하는 Edge Server(Location)을 두고 Client에 가장 가까운 Edge Server를 찾아 Latency를 최소화시켜 빠른 데이터 전송속도.. 2020. 2. 18.