본문 바로가기
728x90
반응형

kubernetes5

오픈소스 기여 - agones 이번 GDG 송도 오픈소스 스터디에 참여하게 됐습니다. 해당 스터디의 도움을 받아서 googleforgames/agones라는 프로젝트에 기여하게 됐습니다. 프로젝트 소개와 어떻게 기여하게 됐는지, 또 무엇을 기여했는지를 기록해보려고 합니다. 1. googleforgames/agones 소개 https://github.com/googleforgames/agones GitHub - googleforgames/agones: Dedicated Game Server Hosting and Scaling for Multiplayer Games on Kubernetes Dedicated Game Server Hosting and Scaling for Multiplayer Games on Kubernetes - Git.. 2023. 12. 2.
docker, k8s 네트워크 뜯기(6) - docker network none 상태에서 외부랑 통신해보자 이번에는 잠깐 docker에서 network none인 상태에서 외부랑 통신할 수 있도록 구성하는 법을 진행해 보겠습니다. 이번에는 따로 코드 없이 docker만 이용하여 진행할 수 있습니다. 좀 더 네트워크 네임스페이스에 대한 이해를 높일 수 있지 않을까 생각해 봅니다. 실습 환경은 다음과 같습니다(리눅스에 docker, kind가 설치된 환경이면 상관없지만 wsl은 다를 수 있습니다). - virtualbox 7.0.6 - ubuntu 22.04.2 LTS - docker 순서는 다음과 같습니다. 1. mynginx 이미지 & 컨테이너 만들기 2. network namespace 확인하기 3. 서로 다른 namespace에서 통신하기 4. docker0를 통해서 외부와 연결하기 1. mynginx 이.. 2023. 3. 9.
docker, k8s 네트워크 뜯기(5) - pod 내부의 container와 다른 pod 내부의 container는 어떻게 서로 통신할까? 사용한 코드입니다. https://github.com/atgane/docker-k8s-network-tutorial/tree/main/blog5 GitHub - atgane/docker-k8s-network-tutorial Contribute to atgane/docker-k8s-network-tutorial development by creating an account on GitHub. github.com 이번에는 클러스터 내부에서 pod가 어떻게 통신하는지 확인하겠습니다. flask이미지를 만들어서 로컬 이미지 저장소에 배포하고 k8s에 pod를 만들고 배포해 보겠습니다. 배포 후 다른 pod로 요청을 보내면 도달하는지 확인해 봅시다. 로컬 이미지 저장소를 이용한 kind k8s 클러스터 배포방법은.. 2023. 3. 5.
docker, k8s 네트워크 뜯기(3) - docker 컨테이너는 어떻게 서로 통신할까? 전에 ubuntu 22.04 환경에서 docker를 설치하였습니다. 이번에는 docker nginx 이미지를 만들고 서로 어떻게 통신하는지 눈으로 확인해 보도록 하겠습니다. 실험 환경은 다음과 같습니다(리눅스에 도커가 설치된 환경이면 상관없지만 wsl은 다를 수 있습니다). - virtualbox 7.0.6 - ubuntu 22.04.2 LTS - docker 순서는 다음과 같습니다. 1. nginx 이미지 테스트 2. 컨테이너안에서 다른 컨테이너로 요청하기 3. 호스트에서 확인하기 1. nginx 이미지 테스트 이제 네트워크를 본격적으로 뜯어보기 전에 테스트로 nginx 컨테이너를 만들고 네트워크 툴을 설치한 다음 다시 이미지로 만들어보겠습니다. 가장 먼저 nginx 컨테이너를 띄워봅시다. docker.. 2023. 3. 5.
docker, k8s 네트워크 뜯기(1) - virtualbox ubuntu 고정 IP로 ssh 접속 k8s와 docker의 네트워크를 이해하기 위해, 또 어떻게 구현되어 있는지 확인해 보기 위해 스스로 인프라를 만져가면서 진행해보려고 합니다. virtualbox위에 ubuntu 가상머신을 올려보겠습니다. docker를 설치하여 컨테이너의 네트워크가 어떻게 이루어지는지 확인하고 kind를 설치하여 kind로 k8s를 다뤄보는 작업을 지금의 가상머신에서 테스트해보려고 합니다. 가상 머신 안에서 복사 붙여 넣기가 아무리 해도 잘 안되어(...) vscode ssh로 머신의 고정 IP에 접속하여 작업하려고 합니다. 실험 환경은 다음과 같습니다. - virtualbox 7.0.6 - ubuntu 22.04.2 LTS - kind 0.17.0 순서는 다음과 같습니다. 0. Ubuntu 22.04.2 LTS 이미지.. 2023. 3. 5.
728x90
반응형