Kubernetes2 /var/log/containers에 symbolic link가 사라진 경우 kubernetes에서 /var/log/containers에 pod들의 로그가 symbolic link로 연결되어 있습니다. 하지만, 간혹 symblic link가 사라지는 경우가 발생하는데 그 이유는 무엇일까요? 이유는 아래 링크에서 찾아볼 수 있었습니다. https://access.redhat.com/solutions/5188741 요약하자면, 도커에서는 --log-opt max-size, --log-opt max-file에 의해 log rotation이 됩니다. log rotation이란, 일정 단위로 로그파일을 재갱신하는 작업을 의미하는데, 무작정 로그를 쌓는것이 아니라 일정 주기로 백업하거나 또는 덮어쓰는 등의 처리를 하면서 log를 rotation 시킵니다. 이 rotation 주기는 데이터 .. 2022. 10. 11. Kubernetes ingress 란? 네트워크 트래픽은 ingress(외부에서 서버 내부로 들어오는 트래픽)와 egress(서버 내부에서 외부로 나가는 트래픽)로 구분이 됩니다. Kubernetes(k8s)에도 ingress라는 리소스 오브젝트가 있습니다. Ingress는 k8s 내부로 들어오는 네트워크 요청을 어떻게 처리할지를 결정합니다. Deployment와 Service에 접근하기 위한 게이트웨이 같은 역할을 하고, 만약 ingress 노드를 따로 사용하지 않는다면 NodePort (통신할 포트 선정), ExternalIP를 따로 설정하여 통신이 가능합니다. 하지만, NodePort나 External IP의 경우에는 Layer 4(TCP,UDP)에서 요청을 처리하기 때문에 네트워크 요청에 대한 세부적인 처리 로직을 구현하기는 힘듭니다... 2022. 9. 1. 이전 1 다음