간단한 3단계로 Code Engine CLI를 사용하여 건강 보험 앱을 배포하십시오!

5563 단어

Tutorial Tuesday에 다시 오신 것을 환영합니다!



이번 주에는 간단한 3단계로 건강 보험 앱을 코드 엔진에 배포하는 방법을 다룰 것입니다!



IBM Cloud Code Engine은 웹 앱, 마이크로 서비스, 이벤트 기반 기능 또는 배치 작업을 포함하여 컨테이너화된 워크로드를 실행하는 완전 관리형 서버리스 플랫폼입니다. Code Engine은 소스 코드에서 컨테이너 이미지도 빌드합니다.

오늘은 IBM Container Registry 컨테이너 이미지에서 Code Engine으로 건강 보험 애플리케이션을 배포하는 방법을 간단한 3단계로 살펴보겠습니다. 보너스로 다음 방법을 살펴보겠습니다.

요구 사항



IBM Cloud Pay-As-You-Go Account

이 튜토리얼의 유일한 요구사항은 IBM Cloud 종량과금제 계정입니다. 코드 엔진은 아래와 같이 Free Tier을 제공합니다. IBM Cloud Lite Tier 계정이 있는 경우 계정을 업그레이드해야 합니다. 샘플 앱을 배포하는 데 필요한 CPU 및 메모리가 Code Engine 무료 등급에 속하므로 이 자습서를 진행하는 데 요금이 부과되지 않습니다. Code Engine 사용 요금에 대한 자세한 내용을 보려면 here을 클릭하십시오.



무언가를 만들어 봅시다



개발자 설정


  • 무료 가입하기 IBM Cloud Account
  • IBM Cloud Developer Tools CLI(명령줄 인터페이스, 터미널에 입력하는 명령)
  • 을 설치합니다.
  • IBM Cloud Code Engine Plugin 설치
  • CLI를 통해 IBM Cloud 계정에 로그인
  • 대상 리소스 그룹 할당

  • 설정 및 설치



    2. IBM Cloud 개발자 도구 CLI 설치


  • Mac 및 Linux의 경우 터미널에서 다음 명령을 실행합니다.

  • $ curl -sL https://raw.githubusercontent.com/IBM-Cloud/ibm-cloud-developer-tools/master/linux-installer/idt-installer | bash
    


  • IBM Cloud Developer Tools CLI가 설치되었는지 확인

  • $ ibmcloud dev help
    


  • Windows 10 Pro의 경우 Powershell에서 관리자 권한으로 다음 명령을 실행합니다.

  • $ [Net.ServicePointManager]::SecurityProtocol = "Tls12, Tls11, Tls, Ssl3"; iex(New-Object Net.WebClient).DownloadString('https://raw.githubusercontent.com/IBM-Cloud/ibm-cloud-developer-tools/master/windows-installer/idt-win-installer.ps1')
    


    참고 Windows 사용자의 경우: 아래와 유사한 Git 오류가 발생하면 올바른 경로에 Git을 설치해야 합니다.

    $ bash: git: command not found
    


    Windows 가이드를 따르십시오HERE.

    3. IBM Cloud Code Engine 플러그인 설치


  • Mac, Linux 및 Windows 10 Pro의 경우 다음 명령을 실행합니다.

  • $ ibmcloud plugin install code-engine
    


  • IBM Cloud Code Engine 플러그인이 설치되었는지 확인합니다.

  • $ ibmcloud ce help
    


    4. CLI를 통해 IBM Cloud 계정에 로그인합니다.


  • Mac, Linux 및 Windows 10 Pro의 경우 다음 명령을 실행합니다.

  • $ ibmcloud login
    


  • 이메일과 비밀번호 입력

  • 4. 대상 리소스 그룹 할당


  • 사용 가능한 리소스 그룹 보기

  • $ ibmcloud resource groups
    


  • 대상 리소스 그룹 할당(기본값은 "기본값")

  • $ ibmcloud target -g Default
    


    코드 엔진에 건강 보험 앱 배포



    1. 코드 엔진 프로젝트 생성


  • 새 코드 엔진 프로젝트를 만들고 이름을 지정합니다.

  • $ ibmcloud ce project create --name PROJECT_NAME
    


    2. 코드 엔진 애플리케이션 생성


  • 컨테이너 이미지에서 새 응용 프로그램을 생성하고 이름을 지정합니다.

  • $ ibmcloud ce application create --name hmo --image ibmcom/hmo
    


    3. 컨테이너 이미지 업데이트


  • 컨테이너 이미지를 건강 보험 앱 UI의 V2로 업데이트

  • $ ibmcloud ce application create --name hmo --image ibmcom/hmo
    


    축하해요!





    IBM Container Registry 이미지에서 Code Engine에 건강 보험 앱을 배포했습니다! 또한 한 줄의 코드로 새롭고 신선한 UI로 애플리케이션의 컨테이너 이미지를 V2로 업데이트했습니다! 보너스로 다음 2단계에 따라 컨테이너 이미지에서 배치 작업을 만들고 실행하십시오!

    보너스!



    배치 작업 실행



    1. 배치 작업 생성


  • 컨테이너 이미지에서 새 배치 작업을 만들고 이름을 지정합니다.

  • $ ibmcloud ce job create --name myjob --image ibmcom/hmo-task
    


    2. 일괄 작업 실행


  • 배치 작업을 실행하고 어레이 인덱스 값을 지정합니다.

  • $ ibmcloud ce jobrun submit --job myjob --array-indices=0-9
    


    건강 보험 앱을 통해 Code Engine의 Auto-Scaling 기능을 심층적으로 살펴볼 다음 주 화요일 튜토리얼을 기대해 주세요!

    좋은 웹페이지 즐겨찾기