10장. 대규모 OpenShift 클러스터 운영을 위한 실용적인 패턴
이 작품은 AI를 사용하여 번역되었습니다. 여러분의 피드백과 의견을 환영합니다: translation-feedback@oreilly.com
이 책을 통해 클러스터를 설치하는 방법, 클러스터 운영에 도움이 되는 비즈니스 소프트웨어 또는 소프트웨어 등 특정 소프트웨어 애플리케이션을 설치하는 방법, OpenShift에서 소프트웨어를 실행할 때 보안에 미치는 영향을 파악하는 방법 등 OpenShift 클러스터를 운영하는 데 필요한 많은 실용적인 팁을 배울 수 있습니다.
또한 CI/CD 시스템 실행 또는 GitOps 방법론을 사용한 클러스터 구성 등 클러스터 운영의 여러 측면을 자동화하는 데 도움이 되는 OpenShift 연산자에 대해서도 배웠습니다.9장에서는 상황에 맞는 운영 부분을 자동화하기 위해 자체 연산자를 구현하는 방법을 보여줬습니다.
이 모든 정보는 특정 환경에서 단일 또는 여러 개의 OpenShift 클러스터를 빌드하고 운영하는 데 도움을 주기 위한 것입니다. OpenShift는 Kubernetes를 쉽게 사용할 수 있도록 많은 기능을 추가합니다. 그렇지만 OpenShift가 조직의 모든 고려 사항에 대한 답을 줄 수는 없습니다. 바로 여기에서 OpenShift 클러스터 운영자로서 여러분의 임무가 시작되는 것입니다.
이 마지막 장에서는 OpenShift 클러스터를 운영하는 조직이 SRE 접근 방식을 사용하도록 구축하거나 안내하는 데 도움이 되는 몇 가지 지침을 제공합니다. 이 장의 초점은 여러 클러스터, 즉 다수의 OpenShift 클러스터를 운영하는 데 맞춰져 있습니다.
클러스터 수명 주기
OpenShift 클러스터 운영( )은 내부 개발 조직과 같이 클러스터가 필요한 사용자를 위해 새 클러스터를 설치하는 것으로 시작됩니다. 물론 수동으로 클러스터를 설치할 수도 있지만 곧 클러스터를 원하는 또 다른 조직이 생기고, 몇 달 후에는 각 클러스터가 조금씩 다른 클러스터 동물원을 갖게 될 것입니다.
이러한 다양한 환경에서 업데이트를 설치하는 것은 번거롭고, 구성 변경을 적용하면 단일 클러스터는 깨지고 다른 클러스터는 살아남을 수 있으며, 모든 클러스터가 어떻게 구성되었는지 또는 어떻게 구성되었는지 알 수 있는 사람이 거의 없습니다.
대신 클러스터를 최대한 유사하게 만드는 것이 좋으며, 이를 달성하는 가장 좋은 방법은 설치부터 프로비저닝 해제까지 전체 클러스터 수명 주기를 자동화하는 것입니다. 가장 좋은 경우에는 자동화를 시작하여 사용자에게 클러스터를 넘길 준비를 하거나 프로비저닝 및 프로비저닝 해제 작업을 셀프 서비스로 만들면 됩니다.
물론 자동화를 수행하려면 어떤 종류의 소프트웨어를 구축해야 합니다. 이 소프트웨어는 어딘가에서 실행되어야 하며, 이를 위해서는 팀에서 사용할 수 있는 인프라가 필요합니다. OpenShift 자체는 자동화를 실행하는 데 좋은 선택이 될 수 있습니다. 직접 사용해 보면 OpenShift를 이해하고 플랫폼에서 서비스를 사용하고 소프트웨어를 ...
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