728x90
반응형

Node 4

calico 다중 네트워크 인터페이스 환경

calico가 비정상적으로 네트워크 인터페이스를 연결하는 경우 master node에서 worker node에 있는 pod로 연결이 안됨 pod간 통신이 원활하지 않는 경우가 있다.status: conditions: - lastTransitionTime: "2025-08-28T02:59:56Z" message: 'failing or missing response from https://10.42.16.66:10250/apis/metrics.k8s.io/v1beta1: Get "https://10.42.16.66:10250/apis/metrics.k8s.io/v1beta1": net/http: request canceled while waiting for connection (Client.Timeout e..

인스턴스 축소 보호 정책

축소 보호 정책은 말 그대로 AutoScaling 그룹에서 워커 노드 용량을 줄일 때 축소를 보호해 주는 기능을 말한다. 축소 보호 설정 하는 방법 Autoscaling 그룹 > 인스턴스 관리 축소 보호 설정할 노드를 선택 후 축소 보호 설정을 세팅 축소 보호 설정을 세팅하면 오른쪽에 "축소"라는 정책이 생성된다. 축소 보호 정책 테스트 노드 인스턴스 용량을 0으로 줄인다. 하지만 축소 보호 설정이 되어있는 노드는 축소되지 않는다. 해당 노드를 종료 시 키리면 축소 보호 제거를 하면 된다.

AWS 2023.08.10

Docker Container 접속하기

Docker Container로 접속하기 전 해당 pod가 어느 노드에서 기동 중인지 확인을 해야 한다. 아래 명령어로 원하는 pod가 어느 노드에 있는지 확인을 한 뒤 해당 노드로 접속을 한다. kubectl get pod {pod_name} -o wide 노드 접속 뒤 docker 명령어를 통해 원하는 container를 찾는다. sudo docker ps -a | grep {docker_container_name} 위 명령어로 검색 뒤 나온 containerID를 통해서 접속을 하면 된다. docker exec -it {containerID} /bin/bash pod에는 접속할 수 없지만 node만 접속 가능한 사람들이라면 해당 기능을 통해 container에 file이나 구성을 확인하면 좋을 것 ..

Docker 2023.07.24

Amazon EKS, 네트워킹 추가 기능 upgrade

1. coredns upgrade #백업 kubectl get deployment coredns -n kube-system -o yaml > aws-k8s-coredns-old.yaml => 해당 백업파일을 apply 시키면 원복이 가능하다. #업그레이드 방법 kubectl set image deployment.apps/coredns -n kube-system coredns=602401143452.dkr.ecr.{region}.amazonaws.com/eks/coredns:{version} => 같은 방법이지만 edit deployment에서 image 부분만 바꿔도 업그레이드 가능하다. #버전 확인 kubectl describe deployment coredns -n kube-system | grep ..

728x90
반응형