Skip to content

Latest commit

ย 

History

History
60 lines (43 loc) ยท 1.29 KB

File metadata and controls

60 lines (43 loc) ยท 1.29 KB

๐Ÿ’ป Capstone Design

๐Ÿ’ก Introduction

  1. Configure container cluster environment

    Configure a Kubernetes cluster with a single node minikube

  2. Serverless deployment

    Install OpenFaas, Install operational monitoring tools

  3. Build a data collection server

    Configuration using public data API

  4. Function Development

    Configure serverless computing by developing OpenFaas-based function

โš™๏ธ Setup

DB password

Deployment

kubectl apply -f k8s

Ingress Nginx Controller

minikube addons enable ingress
minikube tunnel
kubectl get pods -n ingress-nginx








๐Ÿ’ป ์บก์Šคํ†ค ๋””์ž์ธ

๐Ÿ’ก ์†Œ๊ฐœ

  1. ์ปจํ…Œ์ด๋„ˆ ํด๋Ÿฌ์Šคํ„ฐ ํ™˜๊ฒฝ ๊ตฌ์„ฑ

    ๋‹จ์ผ๋…ธ๋“œ minikube๋กœ ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ํด๋Ÿฌ์Šคํ„ฐ ๊ตฌ์„ฑ

  2. ์„œ๋ฒ„๋ฆฌ์Šค ๊ตฌ์ถ•

    OpenFaas ์„ค์น˜, ์šด์˜ ๋ชจ๋‹ˆํ„ฐ๋ง ๋„๊ตฌ ์„ค์น˜

  3. ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘ ์„œ๋ฒ„ ๊ตฌ์ถ•

    ๊ณต๊ณต๋ฐ์ดํ„ฐ API๋ฅผ ํ™œ์šฉํ•˜์—ฌ ๊ตฌ์„ฑ

  4. Function ๊ฐœ๋ฐœ

    OpenFaas ๊ธฐ๋ฐ˜ Function ๊ฐœ๋ฐœํ•˜์—ฌ ์„œ๋ฒ„๋ฆฌ์Šค ์ปดํ“จํŒ… ๊ตฌ์„ฑ

โš™๏ธ ์„ค์ •

DB ๋น„๋ฐ€๋ฒˆํ˜ธ ์ƒ์„ฑ

k8s ํด๋” ์ „์ฒด ๋ฐฐํฌ

kubectl apply -f k8s

Ingress Nginx Controller ์„ค์น˜ ํ›„ ์‹คํ–‰

minikube addons enable ingress
minikube tunnel
kubectl get pods -n ingress-nginx