Mattermost 서버 배포
Kubernetes, Linux, 컨테이너의 세 가지 Mattermost 서버 배포 방법과 각각의 사용 시점, 배포 이후의 다음 단계를 설명합니다.
아래 세 가지 배포 방법은 모두 동일한 Mattermost 서버를 설치합니다. 호스트를 프로비저닝하고 운영하는 방식, 고가용성 사용 가능 여부, 필요한 Mattermost 플랜이 서로 다릅니다. 하나를 선택한 다음 해당 설치 경로를 따르세요. 이 단계에 오기 전에 계획 을 통해 배포 규모를 산정하고, 준비 를 통해 데이터베이스, 파일 스토리지, 리버스 프록시, TLS를 구성하세요. 쿠버네티스 — Mattermost Operator로 배포합니다. 고가용성, 롤링 업그레이드, 코드형 인프라를 제공하므로 프로덕션에 권장됩니다. Linux — APT 리포지터리 또는 릴리즈 타르볼에서 64비트 Linux 호스트에 직접 설치합니다. 셀프 호스팅 및 프라이빗 클라우드 배포에서 가장 일반적인 선택입니다. 컨테이너 — Docker Compose로 Mattermost를 실행합니다. 평가, 테스트, 개발 전용이며 프로덕션에서는 지원되지 않습니다. 배포 옵션 # 쿠버네티스 # 사용 가능 플랜 : Entry, Enterprise, Enterprise Advanced(Professional 제외) Mattermost Kubernetes Operator 로 배포하는 방식은 다음을 제공하므로 프로덕션에 권장하는 접근 방식입니다. 여러 애플리케이션 노드에 걸친 고가용성 및 수평 확장 자동화된 업데이트 및 롤백 코드형 인프라 내장된 모니터링 및 로깅 기존 DevOps 워크플로와의 통합 Operator는 모든 표준 규격 클러스터에서 동작합니다. Mattermost는 Oracle Kubernetes Engine(OKE) 전용 가이드를 제공합니다. Azure Kubernetes Service 가이드는 제공이 중단되었으므로, AKS에서는 다른 클러스터와 마찬가지로 Operator로 배포하세요. Linux # Linux에 직접 설치 하면 호스트를 완전히 제어할 수 있으며 컨테이너 플랫폼이 필요하지 않습니다. 다음과 같은 경우에 선택하세요. 사용 환경에서 컨테이너나 쿠버네티스를 사용할 수 없거나 선호하지 않는 경우 이미 관리하고 있는 호스트에 간단하게 설정하려는 경우 릴리즈 타르볼로 망 분리된 영역에 배포하는 경우 이 경로에서도 고가용성을 사용할 수 있지만, 클러스터를 직접 구성하고 운영해야 합니다. 고가용성 클러스터 기반 배포 를 참고하세요. 설치 방법: Ubuntu/Debian , RHEL 및 파생 배포판 , 수동 타르볼 , Azure Marketplace의 Azure Native VM . 컨테이너 # Docker Compose 배포 를 사용하면 인프라를 직접 프로비저닝하지 않고도 Mattermost 인스턴스를 빠르게 실행할 수 있습니다. 기능 탐색, 테스트, 개발에 이 경로를 사용하세요. Warning 컨테이너 배포는 프로덕션에서 지원되지 않습니다. Docker에는 자동 장애 조치, 공유 스토리지, 로드 밸런싱이 없으므로 클러스터형 배포나 고가용성 배포를 기본 상태로 제공할 수 없습니다. 프로덕션 고가용성에는 쿠버네티스 에 배포하세요. Docker 배포는 Linux에서만 공