일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- HTTP
- kubernetes
- 입출력
- 오류
- 단축키
- EC2
- 에러
- VUE
- 이슈
- 소프트웨어 아키텍처
- Collide
- ckad
- 개발
- 인스턴스
- Cloud
- solution
- rest
- 개발 패턴
- S3
- excluded file
- Java
- 버그
- react
- API
- IntelliJ
- import
- 개발 효율
- AWS
- springboot
- gitignore
- Today
- Total
목록전체 글 (10)
Hungry Developer
시작하며CKAD를 준비하며 정리한 내용들목차Kubernetes 기본 구성요소Kubernetes ArchitecturePod 생성 및 설정Kubernetes ArchitectureKubernetes는 여러개의 노드들로 구성되어있습니다.모든 클러스터는 하나 이상의 worker 노드로 구성되어 있습니다.control plane은 worker node들과 클러스터 내부의 pod들을 관리합니다.NodeKubernetes는 node 유형은 master와 worker로 나뉩니다.Master(Control Plane) : cluster의 컨트롤 타워 역할을 하며, cluster의 global 결정사항이나 cluster의 event들을 감지하고 응답하는 역할을 담당함Worker(Data Plane) : worker ma..
REST API 란 무엇일까? REST API에 대해서 여러 포스팅을 참고해 간단 명료하게 정리해보려 합니다. REST API란 REST API에서 REST는 Representational State Transfer의 약자로 소프트웨어 프로그램 아키텍처의 한 형식입니다. 즉, 자원 이름(Representation)으로 구분하여 해당 자원의 상태(정보)를 주고 받는 모든 것을 의미합니다. 쉽게 풀어쓰면, REST Method를 통한 행위를 명시하고, URI를 통해 자원을 명시해서 자원의 상태를 주고 받기 위한 소프트웨어 프로그램 아키텍처입니다. REST API의 구성 - 자원(Resource) - URI(Uniform Resource Identifier) - 행위(Verb) - HTTP METHOD(GET..
한 프로젝트에서 AWS EC2에 SpringBoot 서버를 올리는 과정에서 CPU사용량이 급격하게 늘어나서 서버가 죽었고, 2 주간의 삽질 끝에 이슈를 해결했습니다. 누군가는 이런 이슈들 때문에 삽질하는 일이 없도록 포스팅 하게 되었습니다. AWS EC2 스팩 서버: AWS EC2 위치: Asia Pacific (Seoul) 사양: t2.micro (Free Tier) 용량: 8GB (Free Tier) OS: Linux 포스팅 순서 - 현상 파악 - 제시된 해결방안 - 해결된 방법 현상 파악 nohup java -jar \ -Dspring.config.location=classpath:/application.yml,/home/ec2-user/db_setting/application-real-db.yml..
이번 포스팅에서는 AWS EC2인스턴스를 생성하는 법을 전달드리겠습니다. 전체적인 흐름은 다음과 같습니다. 1. AWS EC2 인스턴스 생성 및 설정 2. 탄력적 IP 연결(고정 IP 부여) Step1. AWS EC2 생성 및 설정 EC2 대시보드를 들어가면 인스턴스 시작 버튼을 클릭합니다. 다음 페이지에서는 사용할 OS Image를 선택해줍니다. 필자는 linux2 AMI를 선택했습니다. 편하신 OS를 선택하셔서 진행해주시면 됩니다. 인스턴스 유형을 선택해줍니다. 여기서는 우리가 올릴 인스턴스의 스팩을 결정합니다. 좋은 성능일수록 가격이 비싸겠죠? 프리티어를 이용하시는 분들은 t2.micro를 선택해줍니다. 하지만 필자는 이미 프리티어를 전부 사용했기 때문에 t2.nano로 선택합니다. 네트워크는 처음..
이번 포스팅에서는 SPA(Single Page Application)를 AWS S3를 활용하여 정적 웹 호스팅 한 뒤 , Git Action으로 Git -> S3로 자동 업로드 시켜주는 CI 기능을 추가해보려합니다. CI작업을 다른 툴로 이용하시는 분들은 Step2까지만 진행해주시면 됩니다. 한 Step 별로 사진을 첨부하였으니 천천히 확인하시면서 진행하시면 됩니다. 전체적인 flow는 다음과 같습니다. Vue Cli Package 소스 다운받기 S3 Bucket 생성 및 소스 업로드 S3 IAM 계정 만들기 Git Action을 이용하여 build 파입 업로드 및 자동 배포 STEP 1. 소스 다운받기 대부분의 블로그가 React로 되어있어서 저는 Vue로 해보겠습니다. 만약 npm이 아닌 yarn을 ..