전체보기 333

[SDC] Samsung DeveloperConference Korea 2O23 2일차 후기

Samsung Developer Conference Korea 2023 SDC KOREA 2023 www.sdc-korea.com 삼성 개발자 컨퍼런스가 개최되었다. 카카오 클라우드 스쿨에서 교육을 들을 때 이 소식을 알게 되었고, 사람들과 함께 가기로 했다. 구성된 세션을 보면 1일차는 AI, 2일차는 Cloud&DevOps 느낌이다. 본인의 현재 관심사가 2일차와 가깝기에 2일차만 오프라인으로 신청했다. 등록할 당시에 Career 컨설팅 자리가 남아있어 신청하였다. 15일 오전 9시 30분쯤 도착했다. 이미 사람들은 바글바글했다. QR 등록하고 웰컴키트를 받은 뒤 지누스마스를 찾아라 이벤트도 참여했다. 그 후 같이 간 사람들과 Track 1을 듣기 위해 이동했다. Track 1에서 3개의 세션을 참여..

Me/Experience 2023.11.16

#2-2 Kakao cloud school 3기 엔지니어 과정 후기

2023년은 5월부터 11월까지 카카오 클라우드 스쿨 3기 엔지니어 과정을 수료하며 시간을 보냈다. 교육 과정 일단 교육 과정에 나와있는 내용은 전부 다루었다. 하지만 우리의 경우는 적혀진 순서대로 수업이 진행되진 않았다. 이건 강사님의 재량이기 때문에 매번 이렇다 저렇다 말하기 힘들거 같다. 그럼에도 불구하고 적혀있는 내용은 전부 학습한다는 것은 확실하다. Django 대신 FastAPI를 배웠으나 React, DB, Linux, Network, Docker, k8s, ci/cd 등 많이 배웠다. 물론 깊이 배우려면 스스로 많은 노력을 하고 시간을 들여야 한다. 수업만으로 모든 것을 습득하고 따라가기엔 버거울 수 있다. 프로젝트에 대해서는 아래에서 따로 얘기해보자. 강사님 강사님이 매번 같은 분인거 같..

Me/Experience 2023.11.11

#2-1 Kakao cloud school 3기 엔지니어 과정 합격 후기

카카오클라우드 스쿨 클래스메이트 모집 클라우드 전문가로 성장할 클래스메이트를 기다립니다! 교육일정 2023. 12. 06. ~ 2024. 06. 11. (1일 8시간, 총 6개월/1,000시간) 신청기간 2023 . 10. 23. ~ 2023. 11. 12.※ 기간 kakaocloudschool.rapa.or.kr 지원 계기 BOB가 끝나고 AI 공부를 하긴 했지만 예전처럼 열정이 생기지 않았다. 다시 AI를 하고자 추가 교육도 들었지만 똑같았다. 그저 대학원에 대한 걱정 뿐..ㅎ 복학하고 현직에 계신 교수님과 대화 중에 "DevOps는 어때?"라는 말에 알아봤고 재밌어 보여서 관심이 생겼다. BOB에서도 클라우드를 배울 때 흥미가 있었어서 이번엔 클라우드를 공부해기로 마음 먹었다. 4..

Me/Experience 2023.11.05

#1 KITRI Best of the Best 10기 합격 및 수료 후기

때는 바야흐로 2021년... 나의 밑바탕.. 20살 되어 대학에 오면서 컴퓨터를 처음 공부하게 되었고 1학년 때 c언어, python을 배우는 데 이조차 힘들 정도의 실력이었다.. 그러나 본인 성향상 주어진 일은 잘 해내야 한다, 평균은 해야 한다라는 마인드라, 열심히 배우고자 했다. 그럼에도 불구하고 2학년 때는 더 열심히 놀아야겠다 생각했다. 그러나 2학년에 올라가자마자 코로나19 팬데믹으로 모든게 정지된 상황.. 이렇게 된 이상 공부나 하자는 마인드로 교내 정보보호동아리 지원을 했고 운이 좋게 면접에서도 통과하여 2학년때 부터 공부를 시작하게 되었다. 지원 계기 정보보호학전공으로 3학년 재학생 신분이었다. 융합전공으로 정보보호에 대해 집중적으로 배우고 있었다. 동아리 선배들을 통해 BOB를 알고 ..

Me/Experience 2023.11.05

#0 Experience

공부를 시작하면서 함께 시작한 블로그인 만큼 날 것 그대로인 내 블로그... 정리할 엄두도 안 나서 일단 냅두고 지금부터라도 이것저것 채워나가 보려고 한다. 원래 공부한 내용만 적는 메모장 느낌이었는데, 이제 내가 보고 들은 내용들도 공유해보고자 한다. 사실 이런저런 컨퍼런스들 가는 것도 좋아하는데 그런 내용은 앞으로 적어볼 생각이다. 지금까지 다녀온 컨퍼런스들은 기억이 안나기 때문...크흠 암튼, 이 공간을 하나씩 채워나가 볼 생각이다.

Me/Experience 2023.11.05

[Kubernetes]Elasticsearch, Kibana를 Docker로 띄우기 & Fluentd는 Pod로 띄우기

현재 프로젝트를 진행하며 서비스할 Web과 API Server의 log를 모니터링하기 위해 EFK는 구축하고자 했다. EKF Elasticsearch + Fluentd + Kibana Fluentd: 로그 수집 Elasticsearch: 수집된 로그를 검색 및 분석하여 저장 Kibana: ES를 통해 데이터 시각화 https://peterica.tistory.com/210 환경 구성 AWS 위 bastion에 ES와 Kibana를 docker로 띄워서 구성한 다음, eks worker node에 fluentd를 daemonset으로 배포하여 log를 수집해 올 예정이다. web과 api는 현재 node 위 pod로 배포되어 있는 상황이다. 추후 가능하다면 publice에 있는 bastion에서 priva..

Study/Kubernetes 2023.11.04

[AWS]EKS 샘플 애플리케이션 배포

현재 프로젝트를 진행하며 EKS 위에서 Node에 배포를 진행하고 있다. 그 과정에서 PoC로 진행한 샘플 애플리케이션 배포에 대해 기록한다. 앞서 EKS를 구축했다. [AWS]EKS 개념 및 구축 현재 프로젝트를 진행하며 EKS 위에서 Node에 배포를 진행하고 있다. 그 과정에서 학습했던 EKS에 대해 정리하고자 한다. Amazon EKS 컨트롤 플레인을 직접 구성하지 않고서 k8s를 손쉽게 사용할 수 있 seomj74.tistory.com 이처럼 구축된 EKS 위에 샘플 애플리케이션을 배포해보는 실습을 진행한다. 샘플 애플리케이션을 배포하는 실습 순서 필요한 도구 설치 - kubectl, aws-cli, eksctl, helm 등 kubeconfig 설정 AWS LBC 설치 및 배포 NS 생성 se..

Study/Cloud 2023.10.29

[AWS]EKS 개념 및 구축

현재 프로젝트를 진행하며 EKS 위에서 Node에 배포를 진행하고 있다. 그 과정에서 학습했던 EKS에 대해 정리하고자 한다. Amazon EKS 컨트롤 플레인을 직접 구성하지 않고서 k8s를 손쉽게 사용할 수 있도록 편리함을 제공 EKS Control Plane = k8s master control plane을 aws가 직접 관리 → 사용자가 세부 파라미터 설정 불가능 VPC, ELB, IAM 등 특정 기능들을 같이 활용하고자 할 때 유용 클러스터 생성 시 하나의 단위 엔드 포인트 즉, 마스터 엔드 포인트가 생성된다. 마스터 엔드 포인트는 3개의 가용 영역이 펼쳐지고, 이 가용 영역에 워커 노드들이 분산되어 배포된다. 사용자는 kubectl을 통해 컨테이너들을 운영 및 관리할 수 있다. EKS는 쿠버네..

Study/Cloud 2023.10.22

[Git] 하나의 컴퓨터에서 여러 계정의 Git 사용 & Private repository와 Jenkins 연동

현재 진행 중인 프로젝트에서 사용할 CI라인을 구축하였다. 현재 내가 담당한 파트는 배포로, 쉘 스크립트를 포함한 이미지를 베이스로 job을 실행하여 svc와 deployment를 배포한다. 매번 쉘을 수정하고 이미지를 빌드하고 push하는 과정이 귀찮고 힘들어서 CI라인으로 구축하게 되었다. 현재 bastion host에서 팀원들이 함께 작업을 하고 있기에 여러 계정의 git을 사용할 수 있는 환경이 필요했다. 그렇기에 여기서 여러 git 계정 설정도 다룬다. git repo를 처음엔 public으로 했으나 보안적인 측면으로 인해 private로 구성했다. 하나의 컴퓨터에서 여러 계정의 Git 사용하기 Github의 여러 계정을 사용하기 위해서는 ssh로 설정한다. 보통 "git config --glo..

Study/Git 2023.10.21