HTTP
-
containerd 환경에서 http image registry 사용 설정메모 및 기타 2023. 1. 16. 18:33
이번 포스팅에서는 containerd 환경에서 http image registry를 사용할 수 있도록 세팅하는 방법에 대한 내용이다. 192.168.9.12:5000에 private image registry를 만든 후 /etc/containerd/config.toml를 수정한다. 다음 내용을 추가한다. [plugins."io.containerd.grpc.v1.cri".registry.mirrors."192.168.9.12:5000"] endpoint = ["http://192.168.9.12:5000"] [plugins."io.containerd.grpc.v1.cri".registry.configs] [plugins."io.containerd.grpc.v1.cri".registry.configs."19..
-
Ingress traefik을 이용한 nginx http 배포K8S 2022. 10. 25. 21:00
틀린 내용이 있을 수도 있습니다! 틀린 내용이 있다면 댓글로 달아주시면 감사하겠습니다! 개요 ingress를 사용하기 위해 nginx-controller 대신 traefik을 사용한다. nginx를 traefik ingress를 통해서 배포한다. ingress는 http로 배포한다. 다음 포스팅에서 https로 배포할 것이다. 구성 1. loadbalancer를 사용할 수 없는 환경인 경우, traefik service를 nodeport로 배포해서 ingress를 사용한다. 2. lb를 사용할 수 있다면, traefik service를 loadbalancer로 사용한다. 이외에도 여기서는 다루지 않지만, traefik pod를 hostnetwork로 사용해서 배포할 수 있을 것이다. 1. NodePort..
-
Nginx Configuration 정리메모 및 기타 2021. 9. 10. 19:35
1. nginx의 역할 - 정적인 리소스를 처리 - 리버스 프록시로 사용 - 로드밸런싱 2. nginx command nginx -s [signal] signal에는 다음과 같은 커맨드가 들어갈 수 있다. - reload: 설정 파일을 reload한다. - stop: nginx을 stop한다. - reopen: 로그 파일 재오픈한다. 변경한 configuration을 적용해야하므로 nginx -s reload 커맨드를 사용한다. 참고로 필자는 docker의 nginx이미지를 이용해서 nginx를 동작시켰는데 이때 configuration 파일의 위치는 /etc/nginx/nginx.conf에 위치한다. 3. Directives nginx는 여러 모듈들로 구성되며 이러한 모듈들은 configuration파..
-
네트워크: Application layer 정리(HTTP, Proxy, SMTP, POP, IMAP)네트워크 2020. 9. 20. 19:26
이번 포스팅은 어플리케이션 레이어(Application layer)에 대해 알아본다. 어플리케이션이라 함은 현재 우리가 사용하고 있는 서비스를 가르킨다.. 이메일, 웹, 텍스트 메시지, 유튜브, 넷플릭스등 우리로부터 떼어낼 수 없는 것들을 말한다. 이러한 서비스들을 제공하는 계층을 어플리케이션 레이어라고 한다. 어플리케이션 레이어는 end system에서 동작하며 네트워크 코어를 통해 다른 end system과 메세지를 주고 받는다. 1. Client-server 1) server - 서버는 always-on 상태를 유지한다. - 영구적인 IP 주소를 갖는다. - 데이터 센터에 위치 2) client - 서버를 이용해서 통신한다. - 간헐적으로 연결되기도 한다. - 동적 IP주..