k8s test controller
1.0.0
Kubernetes 클러스터 설정을 테스트하기 위해 테스트 자원을 추가하십시오.
API 유형을 변경하면 모든 지원 코드를 재생해야합니다. 이것은 generate Make Target, EG를 사용하여 수행 할 수 있습니다.
$ make generate발전기는 문제가되는 것으로 간주 될 경우에도 오류가 되지 않으므로 발전기를 실행 한 후에도 여전히 응용 프로그램을 구축 할 수 있는지 확인하는 것이 중요합니다.
실제 Golang 앱은 간단한 go build 로 구축 할 수 있습니다. 필요한 생성 된 파일은 repo에 동기화되어 있는지 확인합니다. 또한 생성 된 파일이 해당 유형과 동기화되어 있는지 확인하기 위해 verify 단계를 사용해야하지만 간결함은 여기에서이를 생략했습니다.
$ go build응용 프로그램 실행은 다음과 같습니다.
$ go run main.go -kubeconfig ~ /.kube/config그런 다음 계속해서 테스트와 테스트를 만들 수 있습니다!
$ kubectl create -f docs/tests.yaml
$ kubectl create -f docs/test-run.yaml