DevOps 3

한화시스템 beyond 7기 - 16주차 후기

지난주 수업내용이번주에는 devops 관련 수업이 본격적으로 진행되었고, docker와 쿠버네티스를 중점으로 수업이 이루어졌다. 그 중에 가장 중요한 내용은 docker와 docker-compose를 활용해서 서버를 ec2에 구축했던 부분과 aws의 eks를 이용하여 pod, service, ingress 등을 구성하고 https관련 tls인증서까지 발급받아 서버를 구축했던 부분이다. devops라는 과목 특성상 수강생들 입장에서 복습을 해보는게 쉽지 않다. localhost에서 할수 있는게 많지 않기 때문이다. 그래서, 일단은 수업에서 다루었던 dockerfile부터 시작하여 actions 스크립트, k8s script 등 필요한 자원을 논리적 흐름에 따라 철저히 복습할 필요가 있겠다. 그다음 다소 ..

한화시스템 beyond 3기 - devops와 k8s(쿠버네티스) 강의 후기

github action을 활용한 기초적인 jar파일 자동 배포부터 devops수업이 시작되었다.그 과정에서 aws의 기본적인 서비스인 ec2, rds, vpc와 보안그룹, 로드밸런서, iam 등을 활용해보았다. docker를 배우면서 dockerhub에 이미지를 배포했고, ec2에 jar 배포가 아닌 이미지를 통한 컨테이너 배포도 진행하였다. 금주에는 주로 컨테이너 오케스트레이션 서비스인 쿠버네티스에 대해 학습했고, aws의 k8s서비스인 eks를 활용하여 배포실습을 진행하였다. k8s는 크게는 클러스터 단위로 자원이 구분다. 클러스터내에 마스터노드를 만들고, 워커노드를 추가하여 클러스터를 구성하게 된다. eks를 사용하게 되면 마스터노드를 별도로 구성할 필요 없이 주요 요소들이 클러스터 생성과 동시에..

한화시스템 부트캠프 3기 - 16주차 후기

어느덧 강의를 시작한지 16주가 돼가고 강의는 1주 남짓 남았다. 금요일 저녁 운동을 끝내고 음악을 들으면서 걸어 가는데, 정말 오랜만에 느껴보는 안도감과 편안함이 느껴졌다. 지난 16주간 나를 항상 불안했던 것은 나의 부족함으로 내가 맡은 많은 수강생들이 개발자로서 갖춰야 할것을 갖추지 못하게 될까 하는 것이었다. 그러나, 저번주 프로젝트를 거치고 강의가 끝나가는 16주차를 지나쳐가니 이제는 안심이 되는것 같다. 이제는 수강생들이 앞으로 다가올 모든 일들을 잘 해내갈것 같다는 생각이 든다. 저번주 프로젝트에서 어려움을 겪고 속상해 했던 수강생들이 어느덧 훌훌 털고 다시금 공부에 집중하는 모습과 지난 프로젝트에서 부족했던 모습을 발판삼아 성장하려 하는 모습에서 대견함을 느꼈다. 또한 수업시간에 막히는 부..