OpenFaaS3 웹사이트 body 콘텐츠 추출(Scraping)하는 OpenFaaS 함수 구성 웹사이트의 body 콘텐츠를 추출하는 함수를 OpenFaaS를 이용해 구현하려면 사용자 정의 함수를 작성해야 합니다. OpenFaaS를 활용해 함수를 구성하고 배포하는 과정입니다.1. OpenFaaS 환경 준비(1) OpenFaaS 설치OpenFaaS를 설치하려면 faasd 또는 Kubernetes 환경을 사용할 수 있습니다. OpenFaaS CLI(faas-cli)도 함께 설치해야 합니다.curl -sSL https://cli.openfaas.com | sudo sh(2) OpenFaaS 로그인OpenFaaS에 로그인하여 배포를 준비합니다.faas-cli login --username=admin --password=2. 기본 제공 함수 확인OpenFaaS는 다양한 기본 제공 함수 템플릿을 제공합니다. .. 2024. 12. 31. 웹기반 VS Code 코드작성, OpenFaaS 서버리스 함수 배포 및 관리 Docker Extension for using an embedded VS Code for the Web은 개발자들이 웹 브라우저를 통해 컨테이너화된 애플리케이션을 직접 코드할 수 있도록 해주는 도구입니다. 이 확장 기능을 사용하면 Docker 컨테이너 내부에서 실행되는 Visual Studio Code 에디터에 웹 브라우저를 통해 접근할 수 있습니다. 이는 특히 리모트 또는 분산 개발 환경에서 유용합니다.주요 특징웹 기반 VS Code: 사용자는 설치 없이 웹 브라우저에서 직접 VS Code를 사용할 수 있습니다. 이는 OS에 구애받지 않으며, 다양한 환경에서 동일한 개발 경험을 제공합니다.Docker 통합: 이 확장 기능은 Docker와 직접 통합되어 있어, Docker 컨테이너 관리와 상호작용을 원.. 2024. 6. 14. 서버리스(Serverless) 환경에서 애플리케이션 빌드 및 실행 개발 모델 Kubernetes(K8s) 기반의 서버리스 환경을 구성하는 것은 개발자가 애플리케이션의 스케일링과 인프라 관리에 대해 신경 쓸 필요 없이 애플리케이션과 서비스를 배포할 수 있게 해줍니다. 여기서는 Kubernetes 상에서 서버리스 환경을 구성하는 몇 가지 일반적인 방법과 도구에 대해 설명하겠습니다.1. KnativeKnative는 Kubernetes 위에서 서버리스 워크로드를 구축, 배포 및 관리할 수 있는 프레임워크입니다. Knative는 두 가지 주요 구성 요소로 이루어져 있습니다: Serving과 Eventing.Serving: 자동 스케일링(수평 및 수직), 트래픽 라우팅, 블루/그린 배포 등을 지원합니다.Eventing: 이벤트 기반의 트리거를 통해 서비스 간의 커뮤니케이션을 관리합니다. K.. 2024. 6. 13. 이전 1 다음 728x90