Rancher 카탈로그 (Catalog)에서 OpenFaaS를 사용해보십시오.

슈퍼 소프트웨어 후쿠야마 씨가 Rancher에서 움직이는 OpenFaaS 카탈로그를 만들었다고 해서, 자신의 Rancher에서 OpenFaaS를 움직여 보았습니다!

OpenFaaS on Rancher – Cloud Academy, Inc. – Medium
htps : // 메이 m. 이 m / c ぉ d-Aka mi-yn c / ぺんふぁ 아 s 온 - 란치 r 684650 c078

1. 먼저 Rancher에 로그인합니다.



설명 생략

2. OpenFaaS용 스택 생성



OpenFaaS가 Function용 Stack이 필요하므로 먼저 만들어 둡시다.
이 Stack 내에서 Function용의 Docker 컨테이너가 움직입니다.
OpenFaaS 컨테이너의 스택과는 별도입니다.

스택 이름은 "faas-functions"(이 이름은 나중에 사용하므로 실수하지 마십시오.)


스택이 생겼습니다.


3. 환경 키(Environment Key) 생성



API에서 키를 만듭니다.


아래에서 계정 API 키를 만들고 싶습니다.


계정 API 키가 아닌 '확장 옵션'을 클릭하고,
"환경 API 키"를 클릭하십시오.



여기의 이름은 무엇이든 괜찮습니다.

열쇠가 생기면 메모해 둡니다.


그런 다음 엔드포인트(v2-beta)도 메모해 둡니다.
http://xx.xx.xx.xx:8080/v2-beta/projects/1a5

4. OpenFaaS를 배포합니다.



카탈로그에서 OpenFaaS를 검색하고 자세히 보기를 클릭합니다.



다음과 같은 화면이 나옵니다.



다음과 같이 엔드포인트, API Access Key, API Secret Key를 입력하고,
Functions Stack Name을 입력합니다.
이제 Functions Stack Name을 2로 만든 "OpenFaaS 용 Stack 만들기"의 스택 이름을 넣으십시오. (여기에서는 faas-functions)



시작 버튼을 누르십시오.

5. OpenFaaS 스택이 시작되었는지 확인




시작했지만 lb의 포트 8080이 Rancher의 포트와 쓰여 있기 때문에 시작할 수 없습니다. 어쩔 수 없으므로 8088로 변경합니다.


스택을 편집하고,


8088로 변경하고 편집을 누릅니다.


시작했습니다.

6. OpenFaaS UI 열기



http://xx.xx.xx.xx:8088/
를 열면 다음과 같은 OpenFaaS 포털이 열립니다.


CREATE NEW Function을 누르십시오.



각각,
Image:functions/hubstats:latest
Service name hubstats
fProcess:/go/bin/DockerHubStats

를 입력합니다.



CREATE 버튼을 눌러 잠시 후,


할 수 있었습니다.

faas-functions 스택 내에도 가능했습니다.




움직여 보겠습니다.

Request body에 Rancher를 넣고 INVOKE 버튼을 누릅니다.


맞는지 모르는 200 리포지토리와 대답이 반환되었습니다.

htps : // 후 b. 두 c r. 코 m/우/란치ぇr/? 파게 = 14
를 보면, 1페이지에 15로, 14페이지째에 5개이므로, 200개가 있었습니다.

올바른 것 같습니다.

Rancher로 OpenFaaS를 쉽게 움직일 수있었습니다!

좋은 웹페이지 즐겨찾기