Rancher 2.0에서 Catalog Apps에서 Wordpress 배포

소개


  • 사내 연수로 kubernetes를 하고 있어 구축이 좀처럼 잘 되지 않아 고민하고 있었는데, Rancher를 사용하면 클러스터를 구축하는 것이 빠르고 편하다는 이야기가 들려 왔습니다. Rancher의 구축은 동료가 이쪽에 정리해 주었습니다.
  • 다음의 스텝으로서 「배포를 하자」가 되었을 때에, Catalog 되는 편리한 기능이 Rancher에는 있는 것 같다, 라고 하는 정보가 들어 왔기 때문에 해 보았습니다.

  • 카탈로그란?


  • 배포할 준비가 된 응용 프로그램입니다.
  • 반복 배치를 용이하게 한다
  • 공식 페이지

  • 환경


  • AWS (CentOS 7)
  • 인스턴스: t2.medium
  • k8s: 단일 클러스터 구성

  • 절차


  • 구축은 이하의 순서를 참조
    htps : // m / 3364 t / ms / 287 fdf 3685 sh b4 a 7 8
  • 먼저 화면 상단에서 "클러스터 이름 ⇒ default"를 선택하십시오.
  • 그런 다음 Catalog Apps를 선택하고 launch를 클릭합니다.
  • 카탈로그 목록이 나옵니다.
  • 검색 열에 Wordpress를 입력하여 검색합니다.
  • 선택하면 아래와 같은 화면이 나옵니다.
  • Configuration Options에 필요한 사항을 입력합니다.
    카탈로그 이름, 카탈로그 버전, 컨테이너 이미지 지정
  • Wordpress 사용자 이름 및 비밀번호, Persistent Volume을 사용할 수 있는지 여부를 지정합니다.

  • ※Persistent Volume을 작성하지 않고 「Wordpress Persistent Volume Enable」을 True로 하면, 당연하지만 작동하지 않습니다.
  • mariaDB의 유저명·패스워드 등 지정


  • ※Persistent Volume을 작성하지 않으면 여기에서도 Persistent Volume을 True로 하면 잘 안됩니다.
  • 화면 아래의 "Launch"를 클릭하고 잠시 기다리면 이런 느낌으로 성공했음을 확인할 수 있습니다.
  • 웹 브라우저에서 AWS 인스턴스의 퍼블릭 IP: 포트 번호를 입력하면 Wordpress 화면에 액세스할 수 있습니다.
  • 이런 느낌으로 쉽게 환경을 만들 수 있는 것이 Rancher의 매력 중 하나입니다.

  • 요약


  • 이번에는 Rancher Catalog의 도입으로 쉽게 배포할 수 있음을 소개했습니다.
  • Catalog를 스스로 준비하는 Private Catalog라고 하는 것도 있어, 한 번 준비하면 반복해 같은 환경을 Rancher로부터 만들 수도 있습니다.
  • Rancher 2.0에서는 Helm이라는 Kubernetes의 패키지 매니저와의 연계를 강화하고 있어 Catalog에서도 helm 경유로 작성하는 선택사항이 있습니다.
    다음과 같이 "Global ⇒ Catalogs"를 선택하고 Helm Stable을 Enable로 설정하면 선택할 수 있습니다.

  • 좋은 웹페이지 즐겨찾기