본문 바로가기

전체 글132

RHOCP) OpenShift Logging (4) - journald 설정 변경 INTRO Openshift Logging Operator를 설치 후 PV를 설정하게되면 아래와 같은 그림과 비슷한 구성이 됩니다. RHOCP 운영시 Namespace가 많아질 경우 수집할 데이터도 많아지기 때문에 Fluentd가 데이터를 잘 수집하여도 로그가 일부 누락될 수도 있습니다. Journald 설정 파일을 통해 일정 기간 유지할 로그 수, 압축 설정 등을 이용하여 로그를 삭제하지 않고 리소스 사용량도 줄이는 효과를 볼 수 있습니다. 자세한 내용은 아래의 문서를 참고바랍니다. Configuring systemd-journald for Logging - Configuring your Logging deployment | Logging | OpenShift Container Platform 4.13.. 2023. 8. 5.
RHOCP) OpenShift Logging (3) - 영구 스토리지(PV) 구성 INTRO 이전 글에서 Openshift Logging을 설치하는 작업을 하였습니다. RHOCP) OpenShift Logging (2) - Operator 설치 INTRO 이전의 글에서 Openshift Logging Operator에 대한 설명을 간단하게 하였습니다. RHOCP) OpenShift Logging (1) - 개요 INTRO 서버, 컨테이너를 운영하다 보면 애플리케이션, API, 서버에서 발생하는 로그를 수 lilo.tistory.com Storage를 임시 볼륨인 EmptyDir로 설정하였기 때문에 수집되는 정보들이 Pod가 삭제되면 사라지게 되는 현상이 발생하였습니다. 이 글에서는 데이터를 영구적으로 저장하기 위해 Openshift Logging에 대한 영구 스토리지를 구성하는 내용을.. 2023. 8. 2.
RHOCP) OpenShift Logging (2) - Operator 설치 INTRO 이전의 글에서 Openshift Logging Operator에 대한 설명을 간단하게 하였습니다. RHOCP) OpenShift Logging (1) - 개요 INTRO 서버, 컨테이너를 운영하다 보면 애플리케이션, API, 서버에서 발생하는 로그를 수집하고 검색 및 분석을 하여 모니터링을 하는 플랫폼이 필요하게 됩니다. 이러한 상황에서 ELK Stack, EFK Stack lilo.tistory.com 이 글에서는 OpenShift Logging Operator를 설치하는 과정을 소개드립니다. Openshift Elasticsearch Operator 및 Openshit Logging Operator - CLI 설치 Elasticsearch는 메모리를 많이 사용하는 애플리케이션입니다. 최소 .. 2023. 8. 1.
RHOCP) OpenShift Logging (1) - 개요 INTRO 서버, 컨테이너를 운영하다 보면 애플리케이션, API, 서버에서 발생하는 로그를 수집하고 검색 및 분석을 하여 모니터링을 하는 플랫폼이 필요하게 됩니다. 이러한 상황에서 ELK Stack, EFK Stack 등을 사용하게 되는데 RHOCP에서는 Openshit Logging이라는 Operator를 이용하여 EFK를 보다 쉽고 빠르게 사용할 수 있는 환경을 제공합니다. Openshift Logging에 대한 자세한 내용은 아래의 문서를 참고바랍니다. About Logging | Logging | OpenShift Container Platform 4.13 The supported way of configuring the logging subsystem for Red Hat OpenShift is.. 2023. 8. 1.
RHOCP) OVN-Kubernetes Architecture INTRO RHOCP(RedHat OpenShift Container Platform)에서 기본으로 제공하는 CNI는 OVN-Kubernetes입니다. 이 글에서는 OVN-Kubernetes에 대한 내용을 소개드립니다. OVN-Kubernetes에 대한 자세한 내용은 아래의 문서를 참고 바랍니다. About the OVN-Kubernetes network plugin - OVN-Kubernetes network plugin | Networking | OpenShift Container Platform 4.13 The OVN-Kubernetes network plugin is an open-source, fully-featured Kubernetes CNI plugin that uses Open Virtu.. 2023. 7. 31.
RHOCP) Infra node 구성과 워크로드 격리 INTRO 이전의 RHOCP TB Architecture에서는 Infra node 별도로 구성하지 않고 클러스터 구축을 하였습니다. RHOCP에서 Infra node는 Cluster Logging(EFK), Openshift Monitoring Stack, Image Registry Operator 등을 배포하여 OpenShift 클러스터에서 인프라적인 요소들을 관리하는데 사용되는 node입니다. 리소스적인 여유가 있는 환경이라면 Infra node를 별도로 구축하면 좋고 여유가 되지 않는다면 Infra적인 요소를 관리하는 APP들을 모두 Worker node나 Master node에 배포하여도 상관없습니다. 아래의 그림은 Infra node가 포함된 Architecture입니다. RHOCP TB에 대한.. 2023. 7. 29.
RHOCP) Disconnected OperatorHub 구성 INTRO RHOCP를 구축 후 Operator를 이용하여 원하는 SW를 설치 시 OperatorHub가 사용됩니다. 기본 설정은 인터넷이 되는 환경에서 동작합니다. 보통 RHOCP를 운영하는 환경은 인터넷이 되지 않는 폐쇄망일 경우가 높기 때문에 Disconnected OperatorHub를 구성해야 합니다. Registry Image를 미러링 할 때 사용되는 oc-mirror에 대한 자세한 내용은 아래의 글을 참고 바랍니다. How oc-mirror will help you reduce container management complexity This tutorial will show you how to create a configuration to pull an operator from the Re.. 2023. 7. 28.
RHOCP) Machine Config를 이용한 Chrony 설정 INTRO 이전의 글에서 Machine Config Operator에 대해 알아보았고 이번에는 특정 MCP에 Machine Config를 연결하여 node들에 NTP를 설정하는 방법을 소개드리려고 합니다. RHOCP) Machine Config Operator (MCO) INTRO RHOCP를 사용하다 보면 여러 노드에 설정을 반영하고 반영된 설정대로 node들의 형상이 지속적으로 유지되어야 할 경우 Machine Config Pool에 있는 node들 대상으로 Machine Config를 설정하여 반영합니 lilo.tistory.com Machine Config를 이용한 NTP 구성은 아래의 문서를 참고하였습니다. Machine configuration tasks | Post-installation c.. 2023. 7. 26.
RHOCP) Machine Config Operator (MCO) INTRO RHOCP를 사용하다 보면 여러 노드에 설정을 반영하고 반영된 설정대로 node들의 형상이 지속적으로 유지되어야 할 경우 Machine Config Pool에 있는 node들 대상으로 Machine Config를 설정하여 반영합니다. MCO(Machine Config Operator) MCO는 클러스터를 관리하는 Operator로 OS를 관리하고 클러스터를 최신 상태로 유지하고 구성하는 역할을 합니다. MCO의 구성 요소는 아래와 같습니다 구성 요소 설명 machine-config-server 클러스터에 join하는 새로운 node들에 Ignition 구성을 제공 machine-config-controller Machine Config에 의해 정의된 구성으로 시스템 업그레이드를 할 수 있게 조.. 2023. 7. 26.