Skip to Content
Kubernetes 관리자 인증(CKA) 학습 가이드
book

Kubernetes 관리자 인증(CKA) 학습 가이드

by Benjamin Muschko
May 2025
Beginner to intermediate
204 pages
3h 13m
Korean
O'Reilly Media, Inc.
Content preview from Kubernetes 관리자 인증(CKA) 학습 가이드

7장. 문제 해결

이 작품은 AI를 사용하여 번역되었습니다. 여러분의 피드백과 의견을 환영합니다: translation-feedback@oreilly.com

Kubernetes 클러스터를 구축하는 것은 별개의 문제입니다. 클러스터가 계속 작동하는지 확인하는 것은 또 다른 문제입니다. Kubernetes 관리자는 클러스터가 계속 작동하는지 확인하는 문제에 지속적으로 직면하게 됩니다. 따라서 문제의 근본 원인을 파악하고 이를 해결하기 위한 전략을 마련할 수 있도록 문제 해결 기술이 예리해야 합니다.

시험에서 다루는 모든 영역 중 '문제 해결' 영역은 전체 점수에서 가장 높은 비중을 차지하므로 장애 시나리오를 이해하고 문제를 해결하는 방법을 익히는 것이 중요합니다. 이 장에서는 다양한 별자리에서 애플리케이션을 모니터링하고 문제를 해결하는 방법을 다룹니다. 또한 잘못된 구성이나 오류 조건으로 인해 클러스터 구성 요소에 발생할 수 있는 장애에 대해서도 설명합니다.

이 장에서는 개략적으로 다음 개념을 다룹니다:

  • 로깅 옵션 평가

  • 애플리케이션 모니터링

  • 컨테이너 로그에 액세스하기

  • 애플리케이션 장애 문제 해결

  • 클러스터 장애 문제 해결

클러스터 및 노드 로깅 평가

실제 Kubernetes 클러스터는 수백 또는 수천 개의 파드를 관리합니다. 모든 파드에는 프로세스를 실행하는 컨테이너가 하나 이상 있습니다. 각 프로세스는 표준 출력 또는 표준 오류 스트림에 로그 출력을 생성할 수 있습니다. 애플리케이션 오류의 근본 원인을 능숙하게 파악하려면 로그 출력을 캡처하는 것이 필수적입니다. 또한 클러스터 구성 요소는 진단 목적으로 로그를 생성합니다.

보시다시피, Kubernetes의 로깅 메커니즘은 오류를 추적하고 클러스터 구성 요소와 애플리케이션을 모니터링하는 데 매우 중요합니다. 클러스터 또는 노드 수준에서 로깅하도록 Kubernetes를 구성할 수 있습니다. 구현 접근 방식과 잠재적인 장단점은 서로 다를 수 있습니다.

클러스터 로깅

Kubernetes는 클러스터 수준 로깅을 위한 기본 솔루션을 제공하지 않지만 다음 세 가지 옵션 중에서 선택하여 요구 사항을 충족할 수 있습니다:

  • 각 클러스터 노드에서 실행되는 노드 수준 로깅 에이전트 인스턴스화하기

  • 애플리케이션 로그 처리를 담당하는 사이드카 컨테이너 구성하기

  • 애플리케이션 로직에서 로깅 백엔드로 직접 로그 푸시하기

다음 논의에서는 각 접근 방식의 장점과 단점에 대해 설명합니다. 자세한 논의는 Kubernetes 문서를 참조하세요.

노드 로깅 에이전트 사용

로깅 에이전트는 로그를 백엔드에 게시하는 전용 도구입니다. 백엔드는 클러스터 외부의 외부 로깅 서비스일 수 있습니다. 그림 7-1은 로깅 아키텍처를 시각화한 것입니다.

ckas 0701
그림 7-1. 에이전트를 사용한 클러스터 수준 로깅

이 접근 방식의 장점은 애플리케이션이 ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

OpenShift OKD on IBM LinuxONE, Installation Guide

OpenShift OKD on IBM LinuxONE, Installation Guide

Narjisse Zaki, Sylvain Carta, Alexandre Dini

Publisher Resources

ISBN: 9798341653993