본문 바로가기

전체 글

(22)
[cka, kubernetes] network 사전학습 네트워킹 기초 요약네트워크의 기본 개념스위칭: 같은 네트워크 내의 시스템 간 통신을 가능하게 함. 스위치는 네트워크 내에서 패킷을 전달하는 장치입니다.라우팅: 서로 다른 네트워크를 연결하고 통신을 가능하게 함. 라우터는 여러 네트워크를 연결하고 패킷을 올바른 네트워크로 전달합니다.게이트웨이: 다른 네트워크로의 출입구 역할을 함. 네트워크의 경계에 위치하여 트래픽을 다른 네트워크로 보내는 역할을 합니다.인터페이스: 네트워크 연결을 위한 물리적 또는 가상 장치입니다.주요 명령어ip link: 호스트의 인터페이스 목록 확인 및 수정ip addr: 인터페이스에 할당된 IP 주소 확인ip route: 라우팅 테이블 확인 및 수정라우터 설정라우터를 통해 서로 다른 네트워크 간의 통신을 설정합니다.네트워크 A와 B를..
[Kubernetes, cka] 15. Cluster Maintenance OS Upgrades클러스터 내 노드를 유지 목적으로 껐다켜야하는 경우가 생길수 있음일반적으로 워커 노드가 종료되면 pod-eviction-timeout값에 따라(기본5분) 기다리고, 그게 넘으면 pod를 종료하고 죽은것으로 간주해서 다른 노드에서 다시 생성됨. 그래서 5분 넘을거 같으면 따로 아래처럼 작업 해줘야함.kubectl drain node-1node-1에 있는 resource들을 다 뺌. 종료되고 다른 노드로 다 옮겨감. 그 이후 필요하면 리붓같은거 하면됨.kubectl uncordon node-1위에 명령을 하면 다시 노드를 스케줄 가능하게 할수 있음. 근데 uncordon하는게 기존 배치된 파드들을 재배치하진 않음. 새로 생성되는것만 스케줄링 해줌 레플리카셋이아닌 파드가 있는데 drain하..
[Kubernetes, cka] 14. Init Containers / Self Healing application Init Containers pod 를 정의할때 처음에 한번만 실행되는 컨테이너를 넣을수 있음. 여러개 정의된다면 순차적으로 실행됨. Init Container 의 키로 정의하면됨. Self Healing application 쿠버네티스(Kubernetes)에서는 ReplicaSets와 Replication Controllers를 통해 애플리케이션이 자가 치유(self-healing)할 수 있는 환경을 지원함. 이러한 메커니즘은 파드(Pod) 내부의 애플리케이션이 실패했을 때 자동으로 파드를 재생성하여 애플리케이션의 복제본(replicas)이 항상 일정 수준으로 유지되도록 보장합니다. 근데 이건 cka 범위 벗어나서 나중에 ckad 에서!