- 설치
- arkade
$ curl -sLS https://dl.get-arkade.dev | sh
$ curl -sLS https://dl.get-arkade.dev | sudo sh
- kubectl
$ arkade get kubectl
- kind
$ arkade get kind
- faas-cli
$ arkade get faas-cli
- kind-with-registry
wget https://kind.sigs.k8s.io/examples/kind-with-registry.sh
./kind-with-registry.sh
- openfaas
arkade install openfaas
- arkade
- 실행
- template 설치
faas-cli template store pull python3-flask
- 함수 추가
faas-cli new 함수이름 --lang python3-flask-debian
- docker 이미지 빌드
faas-cli build -f pydict.yml
- 포트 포워딩
kubectl port-forward -n openfaas svc/gateway 8080:8080
- 어드민 정보
kubectl get secret -n openfaas basic-auth -o json
base64 --decode; password
- 배포
faas-cli deploy -f pydict.yml
- 함수 추가 시
faas-cli up -f pydict.yml --filter=함수명
- template 설치