calico
-
CloudNet@ 팀의 가시다님께서 리딩하시는 KANS Study (Kubernetes Advanced Networking Study) 3주차 스터디 내용 정리 이번에는 칼리코가 제공하는 다양한 네트워크 통신 방법에 대해서 알아보겠습니다. 1. Calico 네트워크 모드 칼리코는 대표적으로 아래와 같은 4가지 네트워크 모드를 지원합니다. 1. IPIP 모드이전글에서 다루었던 다른 노드의 파드 간 통신에서 활용된 네트워크 모드이며,파드 IP 위에 노드의 IP 가 한 번 감싸져서 전송되는 방식입니다. (IPIP 인캡슐레이션) 다른 노드의 파드 대역은 BGP 로 전달 받아 호스트 라우팅 테이블에 업데이트 됩니다.Azure 에서는 IPIP 통신을 지원하지 않기 때문에 불가능하며 대신 VXLAN 모드를 ..
[Study 3주차] 쿠버네티스 Calico 네트워크 모드CloudNet@ 팀의 가시다님께서 리딩하시는 KANS Study (Kubernetes Advanced Networking Study) 3주차 스터디 내용 정리 이번에는 칼리코가 제공하는 다양한 네트워크 통신 방법에 대해서 알아보겠습니다. 1. Calico 네트워크 모드 칼리코는 대표적으로 아래와 같은 4가지 네트워크 모드를 지원합니다. 1. IPIP 모드이전글에서 다루었던 다른 노드의 파드 간 통신에서 활용된 네트워크 모드이며,파드 IP 위에 노드의 IP 가 한 번 감싸져서 전송되는 방식입니다. (IPIP 인캡슐레이션) 다른 노드의 파드 대역은 BGP 로 전달 받아 호스트 라우팅 테이블에 업데이트 됩니다.Azure 에서는 IPIP 통신을 지원하지 않기 때문에 불가능하며 대신 VXLAN 모드를 ..
2024.09.22 -
CloudNet@ 팀의 가시다님께서 리딩하시는 KANS Study (Kubernetes Advanced Networking Study) 3주차 스터디 내용 정리 칼리코 CNI 가 실제 동작하는 통신 방식에 대해 알아보겠습니다. 실습을 위해서는 칼리코가 설치된 쿠버네티스가 필요하며, 컨트롤 플레인을 제외하고 3대의 노드가 필요합니다. 1. 동일 노드 내의 Pod 간 통신 편의를 위해 데몬셋을 제외한 아무런 파드가 배포되어 있지 않은 노드에서 실습을 진행합니다.그런 파드가 없다면, cordon 과 drain 을 통해서 해당 노드를 비워줍니다.# 노드 스케쥴링 방지kubectl cordon k8s-w1# Pod evictionkubectl drain k8s-w1 --ignore-daemonsets# 노드 ..
[Study 3주차] 쿠버네티스 Calico CNI 기본 통신 이해CloudNet@ 팀의 가시다님께서 리딩하시는 KANS Study (Kubernetes Advanced Networking Study) 3주차 스터디 내용 정리 칼리코 CNI 가 실제 동작하는 통신 방식에 대해 알아보겠습니다. 실습을 위해서는 칼리코가 설치된 쿠버네티스가 필요하며, 컨트롤 플레인을 제외하고 3대의 노드가 필요합니다. 1. 동일 노드 내의 Pod 간 통신 편의를 위해 데몬셋을 제외한 아무런 파드가 배포되어 있지 않은 노드에서 실습을 진행합니다.그런 파드가 없다면, cordon 과 drain 을 통해서 해당 노드를 비워줍니다.# 노드 스케쥴링 방지kubectl cordon k8s-w1# Pod evictionkubectl drain k8s-w1 --ignore-daemonsets# 노드 ..
2024.09.22 -
CloudNet@ 팀의 가시다님께서 리딩하시는 KANS Study (Kubernetes Advanced Networking Study) 3주차 스터디 내용 정리 이번 주차에서는 Calico CNI 를 공부하면서, 쿠버네티스 네트워크에 대해 알아보았습니다.1. Calico CNI Calico 는 쿠버네티스 뿐만 아니라 여러 플랫폼에서 워크로드의 네트워크 통신과 보안 기능을 제공하는 도구 Calico 공식 문서https://docs.tigera.io/calico/latest/about 칼리코는 쿠버네티스 CNI 를 준수하며, 쿠버네티스 파드를 위한 네트워크 통신 환경을 마련해줍니다.Calico 와 Flannel 과의 가장 큰 차이점은 Network Policy 를 사용할 수 있다는 것입니다. 1.1. Ca..
[Study 3주차] 쿠버네티스 Calico CNI 소개CloudNet@ 팀의 가시다님께서 리딩하시는 KANS Study (Kubernetes Advanced Networking Study) 3주차 스터디 내용 정리 이번 주차에서는 Calico CNI 를 공부하면서, 쿠버네티스 네트워크에 대해 알아보았습니다.1. Calico CNI Calico 는 쿠버네티스 뿐만 아니라 여러 플랫폼에서 워크로드의 네트워크 통신과 보안 기능을 제공하는 도구 Calico 공식 문서https://docs.tigera.io/calico/latest/about 칼리코는 쿠버네티스 CNI 를 준수하며, 쿠버네티스 파드를 위한 네트워크 통신 환경을 마련해줍니다.Calico 와 Flannel 과의 가장 큰 차이점은 Network Policy 를 사용할 수 있다는 것입니다. 1.1. Ca..
2024.09.22