Server5 쿠버네티스 정복기 (2) ingress, ingress controller 및 externalName 사용해서 서비스 연결하기 1. 시작하면서벌써 지난 글로부터 1달이 넘게 지났습니다. 이번달에는 정말 뭘 했는지 모르게 빠르게 지나갔네요. 조금의 변명을 하자면, 사실 최근에 회사일이 정말...정말 많았습니다. 원래 이렇게 바쁜 회사도 아니고 나름의 워라벨이 있는 회사였는데 지난 6월부터 시작해서 최근까지도 야근하는건 일상 다반사고 2주에 한번꼴로 주말출근에 때로는 새벽까지 작업하는 일도 있었습니다. 지난번에 적었던 '과연 내가 개발자에 맞을까?' 가 중요한게 아니라 '내 몸이 더 버틸 수 있을까?' 를 생각하게 만드는 한달이었던 것 같네요. 물론 이렇다고 제 프로젝트를 때려칠 정도로 아무것도 안한 것은 아니었습니다. 이전에 이야기했듯 최근에는 혼자의 프로젝트가 아닌 팀 프로젝트로 진행하는 만큼 서버에 이것저것 올리고하면서 개발.. Server/Docker & Kubernetes 2024. 7. 31. ChatForYou 연동을 위한 Kubernetes 서비스 배포 (1) : prometheus, grafana, Loki 배포 1. 시작하면서 그래도 굉장히 빠르게 전 포스팅에 이어서 글을 작성하게 되었습니다! 이것보다 더 오래걸리면 분명 까먹는 부분들이 많을거고, 뭣보다 쿠버네티스에 여러 서비스를 배포한 결과에 대해서 꼭 한 번 정리해야했기에... 사실 ChatForYou 와 연동하기 위해 배포한 서비스는 굉장히 다양한 편입니다. 처음부터 '개발부터 배포까지' 라는 포부로 시작했기에 쿠버네티스를 설치하고 여기에 이것저것 작업하면서 진짜 생각나는대로 다 배포했거든요ㅋㅋㅋ그래서 당연하다면 당연하게도 점점 Ram 이나 CPU 사용률에 미친듯이 올라가는걸 보고 이거 안되겠다 싶었어요ㅠㅠ 특히 prometheus 와 이번 글에는 없지만 Jenkins, sonarqube 가 의외로 자원을 많이 잡아먹는다는 걸 알게되었습니다. 다행히 아직.. Server/Docker & Kubernetes 2023. 12. 9. OpenStack - 오픈스택 갖고 놀기 - 설치부터 인스턴스 생성까지 1. 시작하면서 진짜 정말 오랜만에 새 글을 쓰는거 같습니다ㅠ.ㅠ 사실 바빴던 것 보다는 오픈스택을 얼른 구축하고 인스턴스 얼른 만들고, 글을 쓰고 싶었는데 우와...이거 생각보다 어렵더라구요 단순히 구축하는 것도 어렵긴했는데 뭣보다 네트워크 설정하고 이것저것하는데 생각보다 오래걸렸습니다. 사실 이번 갖고 놀기 프로젝트에서는 아쉬운게 좀 많습니다. 제가 원했던 것은 인스턴스 생성 - 내부 네트워크와 외부 네트워크를 라우터를 통한 연결 - 인스턴스에 쿠버네티스 설치까지...였는데 결국 제가 한 것은ㅠㅠ 이번 포스팅에서는 오픈스택 전체 설치 과정에 대한 부분은 생략하고, 어떻게 구성했는지와 네트워크 구성 정도만 짧막하게 적도록 하겠습니다. 2. 프로젝트 구성, 목표와 결과 0) 서비스 구성 물리 서버는 총 .. Server/OpenStack 2023. 5. 21. 쿠버네티스 kubernetes 정복기(1) 설치하기, 각종 오류 트러블슈팅, 초기화(feat.성공적) 1. 시작하면서 최근에 도커를 공부하다가 갑자기...쿠버네티스에 관심이 생겨서 설치해서 이곳에 제가 지금까지 만들었던 프로젝트들을 올려보기로 했습니다. 사실 쿠버네티스가 정확히 뭔지 도커와 뭔 차이가 있는지, 쿠버네티스에서 사용하는 용어들 파드, 서비스, 데몬셋, 레플리케이션 api-server, proxy 등등 알아야할 것도 정말 많고, 공부해야할게 정말 많았습니다. 때문에 이것들을 공부하고 설치하고 알아가야하지만, 제게는 시간도 부족했고 무엇보다 제 프로젝트들을 올리는 용도로 쓰기위해 만드는 것이기 때문에 일단 머리부터 들이밀어 봤습니다. 설치하는건 돈이 안들잖아요...?ㅋㅋㅋ 다만 저 때까지는 설치하면서 얼마나 오류가 날지 그리고 설치 후에도 얼마나 오류가 날지 몰랐습니다ㅠㅠㅠ 마치 메일 서버 구축.. Server/Docker & Kubernetes 2022. 10. 22. Docker 개념 알아보기 : docker , docker hub, docker image 도커의 기반 - Linux Container 리눅스 컨테이너는 운영체제 수준의 가상화 기술로 리눅스 커널을 공유하면서 프로세스를 격리된 환경에서 실행하는 기술이다. 하드웨어 자체를 가상화하는 가상 머신과 달리 커널을 공유하는 방식이기 때문에 실행속도가 더 빠르고, 성능 상 손실이 거의 없다는 장점이 있다. 그럼에도 리눅스의 기능인 chroot, namespace, cgroup 를 사용하기 때문에 격리된 환경에서 구동되기 때문에 호스트 머신에게는 프로세스로 인식되지만 각 컨테이너의 관점에서는 마치 독립적인 환경을 가진 가상 머신처럼 보이게 된다. Docker 란? - 도커 - docker - 란 Linux Container 에 여러 기능을 추가함으로써 Application 을 좀 더 쉽게 사용할 수 있게 .. Server/Docker & Kubernetes 2022. 9. 7. 이전 1 다음 728x90 반응형