kube cgi
1.0.0
Kubernetes의 컨테이너화 된 CGI 구현
Kubernetes의 컨테이너로 각 요청을 처리하여 계산적으로 헤아진 웹 API를 쉽고 확장 가능하게 만듭니다. kubernetes 자체가 사용자 정의 할당 가능한 리소스를 통해 관리하는 가속기가 원하는 경우 특히 유용합니다.
Kubernetes 클러스터가 필요합니다. 종류를 사용하여 테스트를 위해 로컬 클러스터를 얻거나 원격 클러스터에 대해 실행할 수 있습니다. 참고 : 컨트롤러는 KubeConfig 파일에서 현재 컨텍스트를 자동으로 사용합니다 (즉, Cluster kubectl cluster-info 쇼).
kubectl apply -k config/samples/IMG 가 지정한 위치로 이미지를 빌드하고 밀어 넣으십시오. make docker-build docker-push IMG= < some-registry > /kube-cgi:tagIMG 에 의해 지정된 이미지를 사용하여 컨트롤러를 클러스터에 배포하십시오. make deploy IMG= < some-registry > /kube-cgi:tag클러스터에서 CRD를 삭제하려면 :
make uninstall클러스터에서 컨트롤러를 분보하십시오.
make undeploy// TODO (사용자) : 다른 사람들 이이 프로젝트에 기여하기를 원하는 방법에 대한 자세한 정보 추가
이 프로젝트는 Kubernetes 운영자 패턴을 따르는 것을 목표로합니다.
클러스터에서 원하는 상태에 도달 할 때까지 리소스 동기화를 담당하는 조정 기능을 제공하는 컨트롤러를 사용합니다.
make installmake run 참고 : make install run 을 통해 한 단계로 실행할 수도 있습니다.
API 정의를 편집하는 경우 다음을 사용하여 CRS 또는 CRD와 같은 매니페스트를 생성하십시오.
make manifests 참고 : Run make --help 모든 잠재적 인 make 에 대한 자세한 정보
자세한 내용은 KubeBuilder 문서를 통해 찾을 수 있습니다
MIT