Rancher로 MySQL 복제 구성 스택 만들기 (후편)

5359 단어 도커rancher
이 기사는
  • Rancher로 MySQL의 복제 구성 스택 만들기 (전편)
  • Rancher로 MySQL 복제 구성 스택 만들기 (중편)

  • 속편입니다.

    그래서 마지막 카탈로그 만들기에 대해 설명합니다.

    필요한 파일 구성



    다음 구성으로 GitHub 리포지토리를 준비합니다.



    README.md 준비



    두 가지 유형의 README.md가 있습니다.
  • 리포지토리의 루트 README.md
  • 특히 카탈로그 자체에 직접적인 영향은 없습니다

  • MySQLReplication 부하, 0 디렉토리의 README.md
  • 카탈로그 세부 정보의 설명문입니다.


  • config.yml 준비



    config.yml 에는 카탈로그 리스트에서의 표시 내용과 상세 화면의 카테고리등의 기술을 기재합니다.

    config.yml
    name: MySQL Asynchronous Replication
    description: "Asynchronous replication cluster of MySQL"
    version: v0.1
    category: "Databases"
    

    상기와 같이 기술했을 경우, 카탈로그 일람 화면, 상세 화면 각각에서의 표시는 이하와 같습니다.

    카탈로그 목록 화면에서 표시





    카탈로그 상세 화면에서의 표시





    catalogIcon-{Stack 이름}.???



    카탈로그에 부여되는 아이콘의 이미지 파일입니다.
    svg가 디폴트인 것 같습니다만, png라든지라도 괜찮은 것 같습니다.

    stack명은 MySQLReplication , PNG 형식의 이미지를 이용하므로,
    파일 이름은 catalogIcon-MySQLReplication.png입니다.

    이것입니다.



    여러분 신세를 지고 있는 야스토야씨의 것입니다.

    docker/rancher-compose.yml 준비



    docker-compose.yml 및 rancher-compose.yml을 준비합니다.

    스택 화면에서 빨간색 왁스로 둘러싸인 부분을 클릭합니다.



    스택을 구성하기 위한 rancher-compose.yml/docker-compose.yml이 표시됩니다.



    이것을 처음에 든 장소에 둡니다.

    카탈로그 로드



    여기까지 준비한 카탈로그를 아래의 장소에 준비하고 있습니다.
    htps : // 기주 b. 코m/후후후/my_오리기나 l_카타ぉg
    여기를 Rancher에서 로드하는 단계를 설명합니다.


    ADMIN -> Settings를 선택합니다.



    (1) Add Catalog 버튼을 클릭합니다.
    (2) 이름을 지정합니다 (여기에서는 replication를 지정합니다)
    (3) 리포지토리를 복제하기위한 .git 파일의 URI를 지정합니다.
    (4) 복제 할 분기를 지정합니다 (여기서는 master 지정)

    여기까지 설정 후 Save 버튼을 클릭하여 저장하면 카탈로그에 표시됩니다.
    지금까지 카탈로그 작성이 완료되었습니다.
    Catalog를 선택하면 방금 지정한 replication이 표시되면 일단 완료됩니다.



    요약



    지금까지 MySQL 비동기 복제 카탈로그를 만드는 절차를 설명했습니다.
    이제 쉽게 MySQL 비동기 복제를 실현 한 구성을 한 번의 클릭으로 만들 수 있습니다.
    하지만 아직 아직 설명되지 않은 부분이 많이 있습니다.
    (예 : 스택을 만들 때 매개 변수를 지정하는 방법 등)

    카탈로그 작성에 대한 자세한 내용은
  • Rancher 개인 카탈로그 및 Compose

  • 에서 이야기하고 있기 때문에 여기를 참조하실 수 있다고 생각합니다.

    좋은 웹페이지 즐겨찾기