환경 이해→주요 문제→대응 방법→교훈 결
OpenStack과 Kubernetes 환경을 관리하면서 겪은 주요 문제는 두 시스템의 네트워크 모델 차이에서 오는 통신 불일치와 자원 관리 복잡도였습니다. 두 시스템이 각각 VM과 컨테이너 단위로 네트워크를 다르게 운영해 경계 간 통신 설정이 까다롭습니다.
CNI 플러그인 설정이 클러스터 네트워크 성능을 결정하고, OpenStack 테넌트 네트워크와 연결하는 설정이 예상과 달리 작동해 디버깅에 시간이 걸렸습니다. 자원 오버커밋 관리는 하이퍼바이저 수준 초과 할당이 Kubernetes 파드의 성능 저하로 이어질 수 있어, 두 레이어 자원을 함께 모니터링하는 것이 중요합니다.
로그와 이벤트를 단일 대시보드로 통합하는 것이 장애 원인을 빠르게 특정하는 데 도움이 됐습니다. 자동화 스크립트를 만들어 반복 작업과 설정 오류를 줄이는 방향으로 개선했습니다. 네트워크 모델 이해와 자원 이중 모니터링이 혼합 환경 관리의 핵심이라는 결론을 갖고 있습니다.