helm-charts
Helm charts for cockroachdb
파일 탐색기
최종 버전 다운로드 (.zip)- action.yaml
- advanced-features-tests.yaml
- automerge.yaml
- build.yaml
- ci.yaml
- integration-tests.yaml
- k8s-compatibility-tests.yaml
- bundle.Dockerfile
- Dockerfile
- watches.yaml
- Dockerfile
- Chart.yaml
- README.md
- values.yaml
- Chart.yaml
- README.md
- values.yaml
- Chart.yaml
- README.md
- values.yaml
- Chart.yaml
- README.md
- values.yaml
- BUILD.bazel
- build.go
- build_test.go
- ct.yaml
- lint.sh
- make.sh
- olm_builder.sh
- openshift-ci-debug.sh
- README.md
- release.sh
- self-signer-utility.sh
- teamcity-make-and-publish-charts-release.sh
- tester.sh
- charts.operatorhub.io_cockroachdbs.yaml
- cockroachdb-controller-manager-metrics-service_v1_service.yaml
- cockroachdb-metrics-reader_rbac.authorization.k8s.io_v1_clusterrole.yaml
- cockroachdb.clusterserviceversion.yaml
- annotations.yaml
- config.yaml
- export-values.go
- migrate-certs.go
- migrate-helm.go
- migrate-operator.go
- root.go
- main.go
- cleanup.go
- generate.go
- root.go
- rotate.go
- main.go
- client.yaml
- _helpers.tpl
- backendconfig.yaml
- certificate.ca.yaml
- certificate.client.yaml
- certificate.issuer.yaml
- certificate.node.yaml
- clusterrole.yaml
- clusterrolebinding.yaml
- crdb.yaml
- cronjob-ca-certSelfSigner.yaml
- cronjob-client-node-certSelfSigner.yaml
- ingress.yaml
- job-certSelfSigner.yaml
- job-cleaner.yaml
- job.init.yaml
- networkpolicy.yaml
- NOTES.txt
- poddisruptionbudget.yaml
- role-certRotateSelfSigner.yaml
- role-certSelfSigner.yaml
- role.yaml
- rolebinding-certRotateSelfSigner.yaml
- rolebinding-certSelfSigner.yaml
- rolebinding.yaml
- secret.backendconfig.yaml
- secret.logconfig.yaml
- secret.registry.yaml
- secrets.init.yaml
- service.discovery.yaml
- service.public.yaml
- service.visus.yaml
- serviceaccount-certRotateSelfSigner.yaml
- serviceaccount-certSelfSigner.yaml
- serviceaccount.yaml
- serviceMonitor.yaml
- statefulset.yaml
- CHANGELOG.md
- Chart.yaml
- CONTRIBUTING.md
- README.md
- values.schema.json
- values.yaml
- client.yaml
- _helpers.tpl
- certificate.client.yaml
- certificate.node.yaml
- configmap.logconfig.yaml
- crdb.yaml
- cronjob-ca-certSelfSigner.yaml
- cronjob-client-node-certSelfSigner.yaml
- ingress.yaml
- job-certSelfSigner.yaml
- job-cleaner.yaml
- NOTES.txt
- role-certRotateSelfSigner.yaml
- role-certSelfSigner.yaml
- role.yaml
- rolebinding-certRotateSelfSigner.yaml
- rolebinding-certSelfSigner.yaml
- rolebinding.yaml
- secret.registry.yaml
- service.public.yaml
- serviceaccount-certRotateSelfSigner.yaml
- serviceaccount-certSelfSigner.yaml
- serviceaccount.yaml
- CHANGELOG.md
- Chart.yaml
- CONTRIBUTING.md
- README.md
- values.schema.json
- values.yaml
- action_status.go
- action_types.go
- crdbcluster_types.go
- crdbnode_types.go
- README.md
- crdb.cockroachlabs.com_crdbclusters.yaml
- crdb.cockroachlabs.com_crdbnodes.yaml
- cmek.yaml
- insecure.yaml
- multi-region.yaml
- pod-template.yaml
- rbac.yaml
- README.md
- secure.yaml
- wal-failover.yaml
- cockroachdb-operator.yaml
- README.md
- _operator_certs.tpl
- cockroachdb-operator-certs.yaml
- node-reader-rbac.yaml
- operator.yaml
- .helmignore
- CHANGELOG.md
- Chart.yaml
- README.md
- values.yaml
- VERSIONING.md
- Chart.lock
- Chart.yaml
- images.txt
- MIGRATION_v1alpha1_to_v1beta1.md
- README.md
- values.yaml
- cert-manager.md
- self-signer.md
- controller_migration.md
- manual_migration.md
- controller_migration.md
- manual_migration.md
- 19042021_Cert_Management_In_CRDB_Helm_Chart.md
- cert-manager-values.yaml
- externalCertificates-values.yaml
- ingress.yaml
- insecure-values.yaml
- multi-region-values.yaml
- podtemplate.yaml
- README.md
- secure-values.yaml
- startFlags.yaml
- client-secure.yaml
- connection.go
- generate_cert.go
- generate_cert_test.go
- aliases.go
- dialer.go
- helpers.go
- cockroachdb-init.yaml
- cockroachdb-public.yaml
- cockroachdb-statefulset.yaml
- crdbnode-0.yaml.golden
- crdbnode-1.yaml.golden
- crdbnode-2.yaml.golden
- values.yaml.golden
- cockroachdb-statefulset.yaml
- crdbcluster.yaml
- crdbnode-0.yaml.golden
- crdbnode-1.yaml.golden
- crdbnode-2.yaml.golden
- values.yaml.golden
- cockroachdb-public.yaml
- cockroachdb-statefulset.yaml
- build-manifests.go
- build-manifests_test.go
- helpers.go
- helpers_test.go
- migrate_certs.go
- cleanup.go
- cleanup_test.go
- config_map.go
- config_map_test.go
- resource.go
- tls_secret.go
- tls_secret_test.go
- certs.go
- certs_test.go
- fake.go
- helpers.go
- action_status.go
- action_types.go
- crdbcluster_types.go
- crdbnode_types.go
- utils.go
- mirror-images.sh
- upgrade_with_new_pvc.sh
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- calico-cni.yaml
- calico.go
- coredns.yaml
- coredns.go
- cockroachdb_helm_e2e_test.go
- controller_migration_test.go
- helm_chart_to_cockroachdb_operator_test.go
- helpers_test.go
- public_operator_to_cockroachdb_operator_test.go
- chart_compatibility_e2e_test.go
- types.go
- aws.go
- common.go
- gcp.go
- local.go
- openshift.go
- openshift_runtime.go
- provider.go
- cockroachdb_multi_region_advanced_features_test.go
- cockroachdb_multi_region_e2e_test.go
- cockroachdb_single_region_advanced_features_test.go
- cockroachdb_single_region_e2e_test.go
- provider_runtime.go
- region.go
- cockroachdb_rotate_certs_test.go
- dev-cluster.sh
- dev-multi-cluster.sh
- docker-compose.yaml
- registries.sh
- registries.yaml
- dev-multi-cluster.sh
- cockroachdb_helm_template_test.go
- cockroachdb_operator_template_test.go
- sighup_rotation_test.go
- helm.go
- operator.go
- builder.go
- cert-manager.go
- ingress-controller.go
- require.go
- .bazelversion
- .gitignore
- BUILD.bazel
- CHANGELOG.md
- go.mod
- go.sum
- LICENSE
- Makefile
- README.md
- version.txt
- WORKSPACE
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/cockroachdb/helm-charts
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd helm-charts
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Docker
쉬움 추천사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Docker Desktop 컨테이너를 빌드하고 실행하려면 필요합니다. 설치 후 실행해서 백그라운드에 켜두세요.
⚠️ 이 프로젝트는 규모가 큰 저장소라, 이 방법이 실제 핵심 제품이 아니라 내부 하위 패키지를 가리키는 것일 수 있습니다. README 전체를 함께 확인해보세요.
docker build -f build/docker-image/operator/Dockerfile -t helm-charts .
Dockerfile을 기반으로 실행 가능한 이미지를 빌드합니다.
docker run -p 8080:80 helm-charts
빌드된 이미지를 실제 컨테이너로 실행합니다.
터미널에 docker compose ps 를 입력해 컨테이너들이 Up 상태인지 확인하세요. README에 포트 번호가 적혀있다면 브라우저에서 http://localhost:포트번호 로 접속해보세요.
3. Go
보통go build ./...
Go 프로그램을 컴파일해 실행 파일을 만듭니다.
go run .
따로 빌드하지 않고 바로 Go 프로그램을 실행합니다.
빌드가 에러 없이 끝나면 성공입니다. go run . 을 썼다면 터미널 출력을 확인하세요.
4. Make
보통사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Make Linux/macOS는 보통 기본 설치되어 있습니다. Windows는 별도 설치(예: MSYS2, WSL)가 필요합니다.
make
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
에러 없이 끝나면 성공입니다. 생성된 실행 파일을 직접 실행해보세요.
// repository documentation
Was this content helpful?
(0 ratings)
