목록Bootcamp (68)
딸기말차
엔코아 플레이데이터(Encore Playdata) Backend 2기 백엔드 개발 부트캠프 (playdata.io) 백엔드 개발 부트캠프 백엔드 기초부터 배포까지! 매력있는 백엔드 개발자 포트폴리오를 완성하여 취업하세요. playdata.io 1. WSL 에서 EC2 접속 # home 혹은 .ssh 디렉토리 내 key 파일 존재 여부 확인 이 때 key 파일이 없으면, cp 명령어를 통해 복사해 가져온다. # 기존 접속 방법 ssh -i ~/.ssh/amigo.pem ec2-user@43.202.65.216 # kafka 키워드로 접속 가능하게 설정 Host kafka HostName 43.202.65.216 User ec2-user IdentityFile /home/lhs/.ssh/amigo.pem #..
엔코아 플레이데이터(Encore Playdata) Backend 2기 백엔드 개발 부트캠프 (playdata.io) 백엔드 개발 부트캠프 백엔드 기초부터 배포까지! 매력있는 백엔드 개발자 포트폴리오를 완성하여 취업하세요. playdata.io 1. AWS Instance 생성 # instance 생성 1. t2-medium 2. 10GB 공간 3. 7개의 instance # option 1. 탄력적 IP off 2. IPv6 off 3. 프라이빗 IP 주소 on # 나의 instance 만 검색 name : 내 instance # private ip 별 용도 1. 172.31.1.91 peter-zk01.foo.bar peter-zk01 2. 172.31.1.58 peter-zk02.foo.bar pet..
엔코아 플레이데이터(Encore Playdata) Backend 2기 백엔드 개발 부트캠프 (playdata.io) 백엔드 개발 부트캠프 백엔드 기초부터 배포까지! 매력있는 백엔드 개발자 포트폴리오를 완성하여 취업하세요. playdata.io 1. 마이크로서비스의 보안 1. 쿠키 (Cookie) 쿠키는 브라우저에 저장되는 작은 텍스트 조각이고, 브라우저는 사용자의 컴퓨터에 설치 된 소프트웨어이다. 즉, 쿠키는 사용자가 갖고있는 정보이다. 사용자는 브라우저의 설정화면이나 개발자 도구에서 쿠키를 확인하고 수정, 삭제할 수 있다. 쿠키는 사용자 뿐만 아니라 제 3자가 조회하는 것도 가능하기 때문에 개인정보나 보안상 민감한 정보를 저장하는데 적합하지 않다. 때문에, 유출되어도 크게 문제가 없는 정보를 브라우저에..
엔코아 플레이데이터(Encore Playdata) Backend 2기 백엔드 개발 부트캠프 (playdata.io) 백엔드 개발 부트캠프 백엔드 기초부터 배포까지! 매력있는 백엔드 개발자 포트폴리오를 완성하여 취업하세요. playdata.io 1. Custom System 나만의 서비스를 구축해보기 위해, 선생님께서 주신 encore 디렉토리를 기반으로 작업을 진행할 예정이다. 1. github 등록 2. jenkins 도입 3. k8s 서비스 - aws ECR - minikube - aws EKS 4. CI/CD 현재 디렉토리 구성에 위에 작성한 기능들을 추가하여 서비스를 배포해볼 예정이다. 2. Github Push # 내 컴퓨터에서 key 파일 만들기 ssh-keygen -t ed25519 -C "..
엔코아 플레이데이터(Encore Playdata) Backend 2기 백엔드 개발 부트캠프 (playdata.io) 백엔드 개발 부트캠프 백엔드 기초부터 배포까지! 매력있는 백엔드 개발자 포트폴리오를 완성하여 취업하세요. playdata.io 1. namespace # k8s에서 제공하는 오브젝트 목록 kubectl api-resources 1. namespace ? # 네임스페이스 목록 확인 kubectl get namespaces namespace는 용도에 따라 컨테이너와 그에 관련된 리소스들을 구분지어 관리할 수 있는 일종의 논리적인 그룹으로, k89s에서는 논리적으로 구분하기 위해 namespace라는 오브젝트를 제공한다. 즉, 네임스페이스는 pod, replicaSet, deployment, s..
엔코아 플레이데이터(Encore Playdata) Backend 2기 백엔드 개발 부트캠프 (playdata.io) 백엔드 개발 부트캠프 백엔드 기초부터 배포까지! 매력있는 백엔드 개발자 포트폴리오를 완성하여 취업하세요. playdata.io 1. Ingress, PV / PVC 1. Ingress 외부에서 내부로 들어오는 패킷을 처리하는 역할로, Layer7 에서 정의하는 쿠버네티스 오브젝트이다. 외부 요청에 대해 라우팅처리를 하며, 가상호스트 기반의 요청처리, SSL/TLS 보안 연결 또한 처리한다. 즉, 외부 요청에 대한 처리 규칙을 쿠버네티스 자체의 기능으로 편리하게 관리할 수있다. 2. PV / PVC 컨테이너의 특징은 컨테이너가 내려가면 저장되어있는 정보가 다 날아간다. 그런데, 쿠버네티스 p..