k8: 쿠버네티스 비용 절감 꿀팁

k8: 쿠버네티스 비용 절감 꿀팁

쿠버네티스 비용 절감 전략

쿠버네티스(k8s)는 컨테이너 오케스트레이션의 표준으로 자리 잡았지만, 그만큼 비용 관리의 중요성도 커지고 있습니다. 초기 설정과 운영 과정에서 발생하는 불필요한 지출을 줄이고, 효율적인 리소스 활용을 통해 비용을 최적화하는 전략이 필요합니다.

1. 리소스 요청 및 제한 설정

컨테이너에 적절한 리소스 요청(requests) 및 제한(limits)을 설정하는 것은 매우 중요합니다. 요청은 컨테이너가 시작될 때 필요한 최소한의 리소스를 지정하고, 제한은 컨테이너가 사용할 수 있는 최대 리소스를 설정합니다. 이를 통해 과도한 리소스 사용을 방지하고, 노드의 리소스 활용률을 높일 수 있습니다.

  • 리소스 요청: 컨테이너가 정상적으로 작동하기 위한 최소 CPU와 메모리 양을 정의합니다.
  • 리소스 제한: 컨테이너가 과도하게 리소스를 사용하는 것을 방지하기 위해 최대 CPU와 메모리 양을 설정합니다.

2. 자동 스케일링 활용

쿠버네티스의 자동 스케일링 기능을 활용하면 트래픽 변화에 따라 자동으로 파드를 증감시켜 리소스 사용량을 최적화할 수 있습니다. Horizontal Pod Autoscaler (HPA)는 CPU 사용률이나 메모리 사용량을 기준으로 파드 수를 자동으로 조절하며, Cluster Autoscaler는 노드 수를 자동으로 조절합니다. k8 환경에서는 이러한 자동화된 스케일링이 중요합니다.

  • Horizontal Pod Autoscaler (HPA): 파드의 CPU 사용률, 메모리 사용량 등을 기반으로 파드 수를 자동으로 조절합니다.
  • Cluster Autoscaler: 클러스터의 노드 수를 자동으로 조절하여 전체적인 리소스 활용률을 높입니다.

3. 불필요한 리소스 정리

더 이상 사용하지 않는 리소스를 주기적으로 정리하는 것은 비용 절감의 기본적인 방법입니다. 삭제된 파드, 사용하지 않는 볼륨, 오래된 이미지 등을 정리하여 불필요한 리소스 낭비를 막아야 합니다. 정기적인 감사를 통해 리소스 사용 현황을 파악하고, 불필요한 리소스를 식별하여 제거하는 것이 중요합니다.

4. 스팟 인스턴스 활용

클라우드 제공업체에서 제공하는 스팟 인스턴스는 저렴한 가격으로 컴퓨팅 자원을 활용할 수 있는 방법입니다. 스팟 인스턴스는 사용하지 않는 여유 자원을 활용하기 때문에 가격이 저렴하지만, 언제든지 중단될 수 있다는 단점이 있습니다. 따라서, 내결함성이 높고 중단에 유연하게 대처할 수 있는 워크로드에 적합합니다.

5. 네임스페이스별 리소스 할당량 설정

네임스페이스별로 리소스 할당량을 설정하여 특정 팀이나 애플리케이션이 과도한 리소스를 사용하는 것을 방지할 수 있습니다. ResourceQuota를 사용하여 네임스페이스별로 CPU, 메모리, 파드 수 등을 제한할 수 있습니다. 이를 통해 리소스 사용량을 균등하게 분배하고, 전체적인 비용을 절감할 수 있습니다.

6. 이미지 최적화

컨테이너 이미지 크기를 줄이는 것은 빌드 시간 단축, 스토리지 비용 절감, 배포 속도 향상 등 다양한 이점을 가져다 줍니다. 멀티 스테이지 빌드를 사용하여 불필요한 레이어를 제거하고, 작은 베이스 이미지를 선택하여 이미지 크기를 최적화할 수 있습니다.

7. 모니터링 및 분석

쿠버네티스 클러스터의 리소스 사용량을 지속적으로 모니터링하고 분석하는 것은 비용 최적화의 핵심입니다. Prometheus, Grafana 등의 도구를 사용하여 CPU 사용률, 메모리 사용량, 네트워크 트래픽 등을 모니터링하고, 비정상적인 패턴을 식별하여 조치를 취할 수 있습니다. 또한, 비용 분석 도구를 사용하여 클러스터의 비용 발생 추이를 파악하고, 비용 절감 기회를 찾을 수 있습니다.

비용 절감 방법 설명 기대 효과
리소스 요청/제한 설정 컨테이너별 리소스 사용량 제한 리소스 낭비 방지, 효율적인 리소스 활용
자동 스케일링 트래픽 변화에 따른 파드 수 자동 조절 리소스 사용량 최적화, 비용 절감
불필요한 리소스 정리 사용하지 않는 리소스 주기적 삭제 리소스 낭비 방지, 스토리지 비용 절감
스팟 인스턴스 활용 저렴한 가격으로 컴퓨팅 자원 활용 컴퓨팅 비용 절감
네임스페이스별 할당량 설정 네임스페이스별 리소스 사용량 제한 리소스 사용량 균등 분배, 비용 절감

A: 쿠버네티스 비용을 줄이기 위한 가장 효과적인 방법 중 하나는 리소스 요청 및 제한을 적절하게 설정하는 것입니다. 이를 통해 컨테이너가 필요 이상의 리소스를 사용하지 않도록 방지하고, 전체적인 리소스 활용률을 높일 수 있습니다.

A: 스팟 인스턴스는 내결함성이 높고 중단에 유연하게 대처할 수 있는 워크로드에 적합합니다. 예를 들어, 배치 작업이나 테스트 환경 등에 활용할 수 있습니다.

A: 자동 스케일링 설정 시에는 적절한 임계값을 설정하는 것이 중요합니다. 너무 낮은 임계값을 설정하면 불필요하게 파드가 증감될 수 있으며, 너무 높은 임계값을 설정하면 트래픽 급증에 제대로 대응하지 못할 수 있습니다.


Photo by Growtika on Unsplash




k8 더 자세한 정보


Photo by Growtika on Unsplash


k8: 쿠버네티스 비용 절감 꿀팁으로 리소스 최적화하기

쿠버네티스(k8) 비용 최적화, 왜 중요할까요?

쿠버네티스는 컨테이너 오케스트레이션의 표준으로 자리 잡았지만, 제대로 관리하지 않으면 예상치 못한 비용 증가를 초래할 수 있습니다. 클라우드 리소스 사용량 증가는 곧 비용 증가로 이어지므로, k8 환경에서 리소스 사용을 최적화하는 것은 매우 중요합니다. 효율적인 리소스 관리는 비용 절감뿐만 아니라 애플리케이션 성능 향상에도 기여합니다.

리소스 최적화를 위한 핵심 전략

1. 리소스 요청 및 제한 설정

컨테이너별로 적절한 CPU 및 메모리 요청(Requests)과 제한(Limits)을 설정하는 것은 기본적인 최적화 방법입니다. Requests는 컨테이너가 필요로 하는 최소 리소스 양을 정의하고, Limits는 컨테이너가 사용할 수 있는 최대 리소스 양을 제한합니다. 이를 통해 노드의 리소스 활용률을 높이고, 과도한 리소스 사용으로 인한 시스템 불안정을 방지할 수 있습니다.

  • Requests: 컨테이너가 실행되기 위해 필요한 최소 리소스 양을 지정합니다.
  • Limits: 컨테이너가 사용할 수 있는 최대 리소스 양을 제한합니다.

Requests와 Limits를 적절하게 설정하여 리소스 낭비를 막고, 애플리케이션의 안정성을 확보해야 합니다.

2. Horizontal Pod Autoscaling (HPA) 활용

HPA는 CPU 사용량 또는 사용자 정의 메트릭에 따라 파드(Pod)의 수를 자동으로 조절하는 기능입니다. 트래픽이 증가하면 파드를 자동으로 늘려 애플리케이션의 성능을 유지하고, 트래픽이 감소하면 파드를 줄여 리소스 낭비를 막을 수 있습니다. HPA를 통해 애플리케이션의 수요 변화에 유연하게 대응하고, 리소스 사용을 최적화할 수 있습니다.

3. 불필요한 리소스 제거

더 이상 사용하지 않는 파드, 서비스, 볼륨 등을 주기적으로 정리하는 것은 매우 중요합니다. 이러한 불필요한 리소스는 클러스터의 리소스를 낭비하고, 관리 복잡성을 증가시킵니다. 사용하지 않는 리소스를 제거하여 클러스터를 깔끔하게 유지하고, 비용을 절감할 수 있습니다. 특히 개발 및 테스트 환경에서는 불필요한 리소스가 많이 발생하므로, 주기적인 관리가 필요합니다.

4. 컨테이너 이미지 최적화

컨테이너 이미지 크기는 애플리케이션 배포 속도와 스토리지 비용에 영향을 미칩니다. 불필요한 레이어를 제거하고, 이미지 크기를 줄이는 것은 중요한 최적화 방법입니다. 멀티 스테이지 빌드를 사용하여 최종 이미지에 필요한 파일만 포함시키고, 이미지 레이어를 병합하여 크기를 줄일 수 있습니다. 작은 이미지 크기는 배포 시간을 단축시키고, 스토리지 비용을 절감하는 데 도움이 됩니다.

5. 스케줄링 전략 개선

쿠버네티스의 스케줄러는 파드를 노드에 효율적으로 배치하는 역할을 합니다. Node Affinity, Pod Affinity, Taints, Tolerations 등의 기능을 활용하여 파드를 특정 노드에 배치하거나, 특정 노드를 피하도록 설정할 수 있습니다. 이를 통해 리소스 사용률을 높이고, 애플리케이션의 성능을 최적화할 수 있습니다. 예를 들어, 고성능 애플리케이션은 고성능 노드에 배치하고, 저성능 애플리케이션은 저성능 노드에 배치하여 리소스 효율성을 높일 수 있습니다.

리소스 최적화를 위한 도구 활용

쿠버네티스 리소스 최적화를 위한 다양한 도구들이 존재합니다. 이러한 도구들은 리소스 사용량을 분석하고, 최적화 방안을 제시하여 사용자가 효율적으로 리소스를 관리할 수 있도록 도와줍니다. Prometheus, Grafana, Kubecost 등은 널리 사용되는 도구이며, 클러스터의 리소스 사용 현황을 시각적으로 보여주고, 비용 분석 기능을 제공합니다.

  • Prometheus: 메트릭 수집 및 모니터링 도구
  • Grafana: 데이터 시각화 도구
  • Kubecost: 쿠버네티스 비용 분석 도구

우리나라 실정에 맞는 추가 고려 사항

우리나라의 경우, 클라우드 서비스 제공업체별 요금 정책과 리전별 특성을 고려해야 합니다. 특정 리전의 리소스 비용이 다른 리전보다 저렴할 수 있으며, 특정 클라우드 서비스의 할인 혜택을 활용할 수도 있습니다. 또한, 우리나라의 IT 인프라 환경과 애플리케이션 특성에 맞는 최적화 전략을 수립해야 합니다. 예를 들어, 트래픽이 많은 애플리케이션의 경우, CDN(콘텐츠 전송 네트워크)을 활용하여 네트워크 비용을 절감할 수 있습니다.

k8 비용 절감 효과 측정 및 지속적인 개선

리소스 최적화 전략을 적용한 후에는 반드시 비용 절감 효과를 측정해야 합니다. 클라우드 서비스 제공업체의 비용 분석 도구를 활용하거나, 자체적으로 비용 분석 시스템을 구축하여 최적화 효과를 측정할 수 있습니다. 비용 절감 효과를 측정한 후에는 지속적으로 최적화 전략을 개선하고, 새로운 기술을 도입하여 비용 효율성을 높여야 합니다. 리소스 최적화는 일회성 작업이 아니라 지속적인 관리와 개선이 필요한 과정입니다. k8 환경에서는 자동화된 리소스 관리 시스템을 구축하여 효율성을 높일 수 있습니다.

최적화 전략 설명 기대 효과 난이도
리소스 요청/제한 설정 컨테이너별 CPU/메모리 Requests/Limits 설정 노드 활용률 증가, 시스템 안정성 향상 쉬움
HPA 활용 CPU 사용량에 따른 파드 자동 스케일링 트래픽 변화 대응, 리소스 낭비 방지 보통
불필요 리소스 제거 미사용 파드, 서비스, 볼륨 정리 클러스터 관리 효율성 증가, 비용 절감 쉬움
컨테이너 이미지 최적화 이미지 크기 축소, 불필요 레이어 제거 배포 속도 향상, 스토리지 비용 절감 보통
스케줄링 전략 개선 Node/Pod Affinity, Taints/Tolerations 활용 리소스 사용률 최적화, 애플리케이션 성능 향상 어려움

결론

쿠버네티스 비용 최적화는 복잡하지만, 체계적인 전략과 지속적인 노력을 통해 충분히 달성할 수 있습니다. 리소스 요청 및 제한 설정, HPA 활용, 불필요한 리소스 제거, 컨테이너 이미지 최적화, 스케줄링 전략 개선 등의 핵심 전략을 적용하고, 우리나라 실정에 맞는 추가 고려 사항을 반영하여 비용 효율적인 쿠버네티스 환경을 구축하시기 바랍니다. 최적화 도구를 적극 활용하고, 비용 절감 효과를 지속적으로 측정하여 개선해 나가는 것이 중요합니다.

FAQ

A: 가장 기본적인 방법은 컨테이너의 리소스 요청(Requests)과 제한(Limits)을 적절하게 설정하는 것입니다. 이를 통해 노드의 리소스 활용률을 높이고, 불필요한 리소스 낭비를 막을 수 있습니다.

A: HPA는 CPU 사용량 또는 사용자 정의 메트릭에 따라 파드의 수를 자동으로 조절하는 기능입니다. 트래픽 변화에 따라 파드의 수를 유연하게 조절하여 리소스 낭비를 줄이고, 애플리케이션의 성능을 유지할 수 있습니다.

A: 쿠버네티스 대시보드 또는 kubectl 명령어를 통해 클러스터 내의 리소스 사용 현황을 확인할 수 있습니다. 또한, Prometheus, Grafana 등의 모니터링 도구를 활용하여 사용하지 않는 리소스를 식별할 수 있습니다.

A: 멀티 스테이지 빌드를 사용하여 최종 이미지에 필요한 파일만 포함시키고, 이미지 레이어를 병합하여 크기를 줄일 수 있습니다. 또한, 불필요한 패키지나 파일을 제거하여 이미지 크기를 최소화할 수 있습니다.

A: 클라우드 서비스 제공업체의 비용 분석 도구를 활용하거나, 자체적으로 비용 분석 시스템을 구축하여 최적화 효과를 측정할 수 있습니다. 최적화 전후의 비용을 비교하여 비용 절감 효과를 확인할 수 있습니다.

Photo by Growtika on Unsplash


k8: 쿠버네티스 비용 절감 꿀팁을 위한 자동화 도구 활용

쿠버네티스(k8) 비용 절감의 중요성

클라우드 네이티브 환경에서 쿠버네티스(k8)는 컨테이너 오케스트레이션의 핵심 기술로 자리 잡았습니다. 하지만 k8 운영은 복잡하며, 리소스 낭비로 인한 비용 증가는 흔히 발생하는 문제입니다. 효과적인 자동화 도구 활용은 k8 비용을 최적화하고 관리 효율성을 높이는 데 필수적입니다.

본 포스팅에서는 k8 비용 절감을 위한 자동화 도구 활용 팁을 공유하여, 우리나라 기업들이 클라우드 환경에서 경쟁력을 확보하는 데 기여하고자 합니다. 투자 전문가의 관점에서 실질적인 도움이 되는 정보를 제공할 것입니다.

k8 비용 분석 및 모니터링 자동화

비용 모니터링 도구 활용

k8 비용을 절감하기 위해서는 먼저 현재 비용을 정확하게 파악해야 합니다. 이를 위해 자동화된 비용 모니터링 도구를 도입하는 것이 중요합니다. 이러한 도구들은 CPU, 메모리, 스토리지 등 리소스 사용량을 실시간으로 추적하고 분석하여 비용 발생의 원인을 파악하는 데 도움을 줍니다.

  • Prometheus: 오픈 소스 모니터링 시스템으로, k8 환경의 다양한 메트릭을 수집하고 시각화합니다.
  • Grafana: Prometheus와 함께 사용되는 시각화 도구로, 사용자 정의 대시보드를 통해 비용 추이를 효과적으로 모니터링할 수 있습니다.
  • Kubecost: k8 비용 분석에 특화된 도구로, 네임스페이스, deployment, pod 단위로 비용을 세분화하여 분석합니다.

리소스 사용량 최적화

비용 모니터링을 통해 파악된 리소스 사용량 데이터를 기반으로 최적화 전략을 수립해야 합니다. 불필요하게 과다하게 할당된 리소스를 줄이고, 워크로드에 맞는 적절한 리소스 할당량을 설정하는 것이 중요합니다. 자동 스케일링 기능을 활용하여 수요 변동에 따라 리소스를 자동으로 조절할 수 있습니다.

k8 리소스 관리 자동화

자동 스케일링 설정

k8 자동 스케일링은 CPU 사용량, 메모리 사용량 등의 메트릭을 기반으로 pod의 수를 자동으로 조절하는 기능입니다. 이를 통해 트래픽 급증 시에는 자동으로 pod를 늘려 서비스 가용성을 유지하고, 트래픽이 감소하면 pod 수를 줄여 리소스 낭비를 막을 수 있습니다.

  • Horizontal Pod Autoscaler (HPA): CPU, 메모리 사용량을 기반으로 pod 수를 자동으로 조절합니다.
  • Vertical Pod Autoscaler (VPA): pod에 할당된 CPU, 메모리 요청 및 제한을 자동으로 조절합니다.
  • Cluster Autoscaler: 클러스터의 노드 수를 자동으로 조절하여 전체적인 리소스 활용도를 높입니다.

네임스페이스별 리소스 할당량 설정

k8 네임스페이스는 리소스를 격리하고 관리하는 데 사용됩니다. 각 네임스페이스별로 리소스 할당량을 설정하여 특정 팀이나 애플리케이션이 클러스터의 리소스를 과도하게 사용하는 것을 방지할 수 있습니다. ResourceQuota 오브젝트를 사용하여 네임스페이스별 CPU, 메모리, 스토리지 사용량을 제한할 수 있습니다.

미사용 리소스 정리

오래된 이미지, 사용하지 않는 볼륨, 종료된 pod 등 미사용 리소스를 주기적으로 정리하는 것은 비용 절감에 중요한 요소입니다. 이러한 리소스들은 클러스터의 용량을 차지하고 불필요한 비용을 발생시킵니다. 자동화된 스크립트나 도구를 사용하여 미사용 리소스를 주기적으로 정리하는 것을 권장합니다.

정책 기반 자동화

OPA(Open Policy Agent) 활용

OPA(Open Policy Agent)는 k8 클러스터의 정책을 정의하고 적용하는 데 사용되는 오픈 소스 도구입니다. OPA를 사용하면 리소스 생성, 업데이트, 삭제 등 클러스터의 모든 활동에 대해 정책을 적용할 수 있습니다. 예를 들어, 특정 네임스페이스에서는 특정 크기 이상의 pod를 생성하지 못하도록 하거나, 특정 레이블이 없는 리소스는 생성하지 못하도록 하는 정책을 정의할 수 있습니다.

Kyverno 활용

Kyverno는 k8를 위한 정책 엔진으로, OPA와 유사한 기능을 제공하지만 k8 네이티브 방식으로 작동합니다. Kyverno를 사용하면 YAML 파일을 통해 정책을 정의하고 적용할 수 있으며, 별도의 프로그래밍 언어를 학습할 필요가 없습니다. 또한, Kyverno는 정책 위반 시 자동으로 리소스를 수정하거나 삭제하는 기능도 제공합니다.

자동화 도구 선택 시 고려사항

k8 비용 절감을 위한 자동화 도구를 선택할 때는 다음과 같은 사항을 고려해야 합니다.

  • 기능: 필요한 기능을 제공하는지 확인합니다. 비용 모니터링, 자동 스케일링, 리소스 관리, 정책 적용 등 필요한 기능이 모두 포함되어 있는지 확인해야 합니다.
  • 편의성: 사용하기 쉬운지 확인합니다. 복잡한 설정이나 사용법은 오히려 관리 부담을 가중시킬 수 있습니다.
  • 통합성: 기존 시스템과 잘 통합되는지 확인합니다. 기존 모니터링 시스템, CI/CD 파이프라인 등과 원활하게 연동되어야 효율적인 자동화가 가능합니다.
  • 비용: 가격 정책을 확인합니다. 오픈 소스 도구는 무료로 사용할 수 있지만, 상용 도구는 라이선스 비용이 발생할 수 있습니다.
  • 지원: 기술 지원을 제공하는지 확인합니다. 문제가 발생했을 때 신속하게 해결할 수 있도록 기술 지원 체계가 잘 갖춰져 있어야 합니다.

결론

k8 비용 절감을 위한 자동화 도구 활용은 선택이 아닌 필수입니다. 정확한 비용 분석 및 모니터링, 효율적인 리소스 관리, 정책 기반 자동화를 통해 클라우드 비용을 최적화하고 비즈니스 경쟁력을 강화할 수 있습니다. 우리나라 기업들이 k8 자동화 도구를 적극적으로 활용하여 클라우드 환경에서 성공적인 디지털 전환을 이루기를 바랍니다.

도구 주요 기능 장점 단점 가격
Kubecost k8 비용 분석, 모니터링, 알림 네임스페이스, deployment, pod 단위로 상세 분석, Grafana 연동 상용 버전은 라이선스 비용 발생 오픈 소스, 상용
Prometheus 메트릭 수집, 저장, 알림 오픈 소스, 강력한 확장성, 다양한 exporter 지원 데이터 저장 공간 필요, 설정 복잡 무료
Grafana 데이터 시각화, 대시보드 다양한 데이터 소스 지원, 사용자 정의 대시보드 데이터 소스 연동 필요, 복잡한 대시보드 구성 오픈 소스, 상용
Horizontal Pod Autoscaler (HPA) CPU, 메모리 기반 pod 자동 스케일링 간편한 설정, 트래픽 변동에 따른 자동 조절 급격한 트래픽 변화에 대한 대응 느림 무료 (k8 기본 기능)
Vertical Pod Autoscaler (VPA) pod 리소스 요청/제한 자동 조절 리소스 낭비 방지, 애플리케이션 성능 최적화 애플리케이션 호환성 문제 발생 가능 무료 (k8 추가 기능)

A: 가장 먼저 현재 쿠버네티스 클러스터의 비용을 정확하게 파악하는 것입니다. 비용 모니터링 도구를 사용하여 CPU, 메모리, 스토리지 등 리소스 사용량을 실시간으로 추적하고 분석하여 비용 발생의 원인을 파악해야 합니다.

A: 자동 스케일링은 애플리케이션의 특성과 트래픽 패턴에 맞춰 설정해야 합니다. CPU 사용량, 메모리 사용량 등의 메트릭을 기반으로 pod의 수를 자동으로 조절하는 HPA를 사용하고, VPA를 사용하여 pod에 할당된 CPU, 메모리 요청 및 제한을 자동으로 조절할 수 있습니다.

A: OPA와 Kyverno는 모두 k8 클러스터의 정책을 정의하고 적용하는 데 사용되는 도구입니다. OPA는 범용 정책 엔진으로 다양한 환경에서 사용할 수 있지만, Kyverno는 k8 네이티브 방식으로 작동하며 YAML 파일을 통해 정책을 정의할 수 있어 사용하기 더 쉽습니다. 따라서 k8 환경에 특화된 정책 관리를 원한다면 Kyverno를 선택하는 것이 좋습니다.

k8: 쿠버네티스 비용 절감 꿀팁


함께 보면 좋은글

[추천글] 정선군 민생지원금, 놓치면 손해!

정선군 민생지원금의 모든 정보를 확인하고 혜택을 놓치지 마세요! 지원 대상, 금액 및 사용처에 대한 자세한 내용은 아래 링크에서 확인하세요.
자세한 내용 : https://infowellz.com/생활정보/정선군-민생지원금-놓치면-손해/


[추천글] 바나나껍질 음식물쓰레기

바나나 껍질 처리의 모든 것을 알아보세요! 음식물 분쇄기와 분리수거로 환경을 지키며 지속 가능한 라이프스타일을 실천할 수 있는 방법을 확인해 보세요! 자세한 내용은 아래 링크를 클릭하세요!
자세한 내용 : https://infowellz.com/생활정보/바나나껍질-음식물쓰레기/


[추천글] 국가유공자 명단 확인 방법과 절차

국가유공자 명단 확인은 혜택을 받기 위한 필수 과정입니다. 절차를 이해하고 준비해 귀하의 권리를 확보하세요! 자세한 내용은 아래 링크를 확인해 보세요.
자세한 내용 : https://infowellz.com/생활정보/국가유공자-명단-확인-방법과-절차/