일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- 깃 터미널 연동
- 깃 연동
- 스터디
- 깃허브 로그인
- 머신러닝
- 리액트 네이티브
- 모두를 위한 딥러닝
- 백준 4358 자바
- 딥러닝
- 네트워크
- 모두의네트워크
- 백준
- 정리
- HTTP
- 모두를위한딥러닝
- SQL
- 데이터베이스
- 깃허브 토큰 인증
- React Native
- 백준 4358번
- 백준 5525번
- 모두의 네트워크
- 지네릭스
- 문자열
- 리액트 네이티브 프로젝트 생성
- 자바
- 백준 4949번
- 팀플회고
- 리액트 네이티브 시작하기
- 데베
- Today
- Total
목록dev/etc (7)
솜이의 데브로그
Spring 프로젝트를 ecr, ecs를 이용해 배포해보자 내가 하고자하는 로직은 다음과 같다. 1. 스프링 프로젝트를 github action 이용해서 특정 브랜치에 머지할 때 배포되도록 하고자 함. 2. 배포는 먼저 ECR에 도커 이미지를 빌드해서 푸시한다. 3. ECS 를 이용해서 ECR에 있는 도커 이미지를 가지고 오고, EC2에 배포한다. 예제들이 보통 ECS를 사용하면 fargate를 사용하거나 스프링프로젝트가 아니었어서 대략적으로 작성해본다. 1. ECR 생성하기 AWS에서 Amazon Elastic Container Registry 를 생성한다. ECR은 원하는 대로 private 또는 public으로 이름을 지정하여 생성한다. 나는 private으로 진행하였다. 여기서 생성만 하면 끝난다..
Lab5 : Continuous Delivery with Jenkins in Kubernetes Engine Goal Learn how to set up a continuous delivery pipeline with Jenkins on Kubernetes engine. Jenkins is the go-to automation server used by developers who frequently integrate their code in a shared repository. Provision a Jenkins application into a Kubernetes Engine Cluster Set up your Jenkins application using Helm Package Manager Expl..
Lab4 : Managing Deployments Using Kubernetes Engine Goal provide practice in sacling and managing containers so accomplish common scenarios where multiple heterogeneous deployments are being used. What you'll do Practice with kubectl tool Create deployment yaml files Launch, update, and scale deployments Practice with updating deployments and deployment styles heterogeneous deployments include t..
Lab3 : Orchestrating the Cloud with Kubernetes Lab 목표 Kubernetes Engine을 활용한 Kubernetes cluster provision kubectl 이용한 도커 컨테이너 배포 및 관리 Kubernetes의 Deployments와 Services를 활용해 application을 microservice 로 쪼개기 gcloud config set compute/zone us-central1-b zone 설정 gcloud container clusters create io 클러스터 생성 1. Get the sample code gsutil cp -r gs://spls/gsp021/* . GitHub repository를 클론한다. gs 로 시작하는게 goo..
Google Kubernetes Engine은 배포, 관리 그리고 scaling your containerized application하는 기능을 제공한다. GKE 클러스터를 실행 시, benefits Load balancing for Compute Engine instances Node pools to designate subsets of nodes within a cluster for additional flexibility Automatic scaling of your cluster's node instance count Automatic upgrades for your cluster's node software Node auto-repair to maintain node health and ava..
세션 목표 Docker Container build, run, debug Docker Hub로부터 Docker images pull 하기 Google Container Registry 에 Docker image push 하기 Google Cloud Cloud Shell 은 development tools 와 로드되는 가상 머신이다. gcloud is the command-line tool for Google Cloud. It comes pre-installed on Cloud Shell and supports tab-completion. Auth list 확인 docker run hello-world 도커 데몬은 hello-world 이미지를 로컬에서 찾지 못하면 Docker Hub에서 이미지를 pull..
깃 터미널 연동을 하면서 최근에는 로그인 인증 시 개인 비밀번호가 아닌 토큰으로 인증해야한다는 것을 알았다. 1. Github Repository 생성하기 설명은 생략 2. 생성한 Repository 주소 복사 3. CMD 창에서 프로젝트 폴더 열기 - 그냥 CMD 또는 터미널에서 열어도 되고, IDE 사용하고 있으면 보통 기본적으로 그 위치에서 열린다! 나는 IntelliJ에서 열었음 4. Git 명령어 입력 git 초기화 git init 모든 폴더 또는 파일을 stage에 추가 이후에 stage에 추가하려면 * 자리에 원하는 폴더/파일 명을 입력한다. git add . 커밋하기 git commit -m '커밋메시지' 원격 저장소 연결 아까 위에서 복사했던 레포 주소를 origin 뒤에 입력한다. gi..