isPowerfulBlog
[Knative] kind로 knative 클러스터 구축하기 | Ubuntu 22.04 본문
Kind install
KinD?
Kubernetes in Docker
kind is a tool for running local Kubernetes clusters using Docker container “nodes”.
kind was primarily designed for testing Kubernetes itself, but may be used for local development or CI.
$ curl -Lo ./kind https://kind.sigs.k8s.io/dl/v0.10.0/kind-linux-amd64
- kind binary 파일을 다운받아주고
$ chmod +x ./kind
- 실행 권한 부여
$ mv ./kind /usr/bin/kind
- 파일 경로 이동
Knative CLI install
$ wget https://github.com/knative/client/releases/download/knative-v1.10.0/kn-linux-amd64
- knative cli binary 파일 다운
$ mv kn-linux-amd64 kn
- 이름 변경
$ chmod +x kn
- 실행 권한 부여
$ cp kn /usr/local/bin/
- 파일 경로 이동(복사)
$ kn version
- 설치 확인
Knative Quick start install
[GitHub] kn-plugin-quickstart
위 레포로 쉽고 빠르게 knative를 실행할 수 있다
$ wget https://storage.googleapis.com/knative-nightly/kn-plugin-quickstart/latest/kn-quickstart-linux-amd64
- quick start binary 파일다운
$ mv kn-quickstart-linux-amd64 kn-quickstart
- 이름 변경
$ chmod +x kn-quickstart
- 실행 권한 부여
$ cp kn-quickstart /usr/local/bin/
- 파일 경로 이동
$ kn plugin list
- kn 플러그인 리스트 확인 -> kn-quickstart 플러그인 존재
Start Knative
$ kn quickstart kind
- kind로 knative 클러스터 설치
$ kind get clusters
- 클러스터 목록 확인
References
https://knative.dev/docs/client/install-kn/#verifying-cli-binaries
https://ko.linux-console.net/?p=6694#gsc.tab=0
https://github.com/knative-sandbox/kn-plugin-quickstart
https://ssup2.github.io/record/Kubernetes_%EC%84%A4%EC%B9%98_kind_Ubuntu_18.04/
https://docs.openshift.com/serverless/1.29/cli_tools/serving_cli/kn-service.html
'Infra' 카테고리의 다른 글
[Docker] Dockerfile, 이미지 빌드 및 컨테이너 실행 (1) | 2024.03.24 |
---|---|
[Cloud] VPC, VPN이란? (0) | 2024.01.16 |
[Kubernetes] Knative란? (0) | 2023.06.04 |
[Kubernetes] Kubernetes Tutorial for Beginners 정리(1) (0) | 2023.06.03 |
[JupyterNotebook] 주피터노트북에서 pyspark 사용하기 (0) | 2023.04.08 |