HashiCorp Nomad는 클라우드 플랫폼(및 온프레미스 서버)에서 컨테이너 및 컨테이너화되지 않은 애플리케이션을 대규모로 배포하고 관리하는 간단하고 유연한 스케줄러 및 오케스트레이터입니다.
Marketplace 앱 배포
리노드 Marketplace 에서는 클라우드 관리자를 사용하여 컴퓨팅 인스턴스에 소프트웨어를 쉽게 배포할 수 있습니다. 전체 단계는 Marketplace 앱 시작하기를 참조하세요.
- Cloud 관리자에 로그인하고 왼쪽 탐색 메뉴에서 Marketplace 링크를 선택합니다. 그러면 리노드 만들기 페이지가 표시되며, 미리 선택된 Marketplace 탭이 미리 선택되어 있습니다.
- 앱 선택 섹션에서 배포할 앱을 선택합니다.
- 컴퓨팅 인스턴스 만들기 가이드의 단계와 조언에 따라 양식을 작성합니다. 선택한 Marketplace 앱에 따라 사용 가능한 추가 구성 옵션이 있을 수 있습니다. 호환되는 배포판, 권장 요금제 및 이 Marketplace 앱에 사용할 수 있는 추가 구성 옵션은 아래의 구성 옵션 섹션을 참조하세요.
- 리노드 만들기 단추를 클릭합니다. Compute 인스턴스가 프로비전되고 완전히 전원이 켜지면 소프트웨어 설치가 완료될 때까지 기다립니다. 이 시간 전에 인스턴스가 전원을 끄거나 다시 시작하면 소프트웨어 설치가 실패할 수 있습니다.
앱이 완전히 설치되었는지 확인하려면 Marketplace 앱 시작하기 > 설치 확인을 참조하세요. 설치가 완료되면 배포 후 시작하기 섹션의 지침에 따라 애플리케이션에 액세스하여 사용을 시작합니다.
예상 배포 시간: Nomad는 컴퓨팅 인스턴스가 프로비저닝을 완료한 후 5-10분 내에 완전히 설치되어야 합니다.
구성 옵션
- 지원되는 배포판: Ubuntu 22.04 LTS, Debian 11
- 권장 요금제: Nomad 서버에는 4GB Dedicated CPU 또는 공유 컴퓨팅 인스턴스를 권장합니다. Nomad 클라이언트( Marketplace 앱과 별도로 배포됨)는 모든 규모의 요금제를 사용할 수 있습니다.
제한된 사용자(선택 사항)
선택적으로 다음 필드를 작성하여 새 계산 인스턴스에 대해 제한된 사용자를 자동으로 만들 수 있습니다. 이 방법은 대부분의 배포에 추가 보안 조치로 권장됩니다. 이 계정은 스도 () 명령을 실행할 때 높은 권한을 제공하는 그룹( sudo
접두사.
- 한정 된 sudo 사용자: 제한된 사용자에 대해 기본 사용자 이름을 입력합니다.
- 제한된 사용자를 위한 암호: 새 사용자에 대한 강력한 암호를 입력합니다.
- 제한된 사용자를 위한 SSH 공개 키: 공개 키 인증을 통해(암호를 입력하지 않고) 제한된 사용자로 로그인하려면 여기에서 공개 키를 입력합니다. 키 쌍을 생성하는 방법에 대한 지침은 서버에서 SSH 키 쌍 만들기 및 공용 키 인증 구성을 참조하십시오.
- SSH를 통해 루트 액세스를 사용하지 않도록 설정합니다. 루트 사용자가 SSH 를 통해 로그인하지 못하도록 차단하려면 예(권장)를 선택합니다. 로그인한 후에도 루트 사용자로 전환할 수 있으며 Lish를 통해 루트로 로그인할 수도 있습니다.
배포 후 시작하기
노매드 웹 UI 액세스하기
- 웹 브라우저를 열고
http://[ip-address]:8080
어디 [ip 주소] 은 컴퓨팅 인스턴스의 IPv4 주소입니다. 참조 IP 주소 관리 IP 주소 보기에 대한 정보를 제공합니다. - The 유목민 웹 UI 가 표시됩니다. 여기에서 클러스터, 작업, 통합 및 ACL 토큰을 관리할 수 있습니다.
HashiCorp는 클러스터 통신 및 웹 UI를 보호하기 위해 사설 CA와 상호 TLS(mTLS)를 사용할 것을 권장합니다. 자세한 내용은 다음 HashiCorp 설명서를 참조하십시오. https://learn.hashicorp.com/tutorials/nomad/security-enable-tls https://www.nomadproject.io/docs/configuration/tls#http - 프로덕션 환경에서 노마드 서버( Marketplace )를 사용하려면 추가 구성이 필요합니다. 계속 진행하기 전에 구성 및 작업 사양 설명서를 검토하는 것이 좋습니다.
해시코프 노매드 Marketplace 앱은 리노드에서 제작했습니다. 앱 배포와 관련된 지원은 다음 연락처로 문의하세요. Linode 지원. 도구 또는 소프트웨어 자체에 관한 지원은 에서 노매드 커뮤니티 포럼.