skywalking-swck
Apache SkyWalking Cloud on Kubernetes
파일 탐색기
최종 버전 다운로드 (.zip)- go.yml
- publish-docker.yml
- dependabot.yml
- adapter.yaml
- kustomization.yaml
- external.yaml
- kustomization.yaml
- apiserver_auth_delegator_cluster_role_binding.yaml
- apiserver_resource_reader_cluster_role_binding.yaml.yaml
- custom_metrics_cluster_role.yaml
- custom_metrics_resource_reader_cluster_role.yaml
- hpa_custom_metrics_cluster_role_binding.yaml
- kustomization.yaml
- kustomization.yaml
- apiserver_auth_reader_role_binding.yaml
- kustomization.yaml
- LICENSE.tpl
- zz_generated.openapi.go
- openapi-gen.go
- provider.go
- registery.go
- .dep.licenserc.yaml
- Dockerfile
- go.mod
- go.sum
- main.go
- Makefile
- Dockerfile.release
- Dockerfile.release-bin
- release.sh
- NOTICE
- proposal.md
- default-backend.md
- event-exporter.md
- istio-controlplane.md
- java-agent-injector-usage.md
- satellite.md
- storage.md
- binary-readme.md
- custom-metrics-adapter.md
- getting-started.md
- how-to-add-new-crd-and-controller.md
- java-agent-injector.md
- javaagent.md
- menu.yml
- oapserver-configuration.md
- operator.md
- README.md
- release.md
- base.mk
- module.mk
- boilerplate.go.txt
- build-header.sh
- deploy.sh
- install-kubebuilder.sh
- prepare-e2e.sh
- banyandb_types.go
- banyandb_webhook.go
- common.go
- eventexporter_types.go
- eventexporter_webhook.go
- fetcher_types.go
- fetcher_webhook.go
- groupversion_info.go
- javaagent_types.go
- javaagent_webhook.go
- oapserver_types.go
- oapserver_webhook.go
- oapserverconfig_types.go
- oapserverconfig_webhook.go
- oapserverdynamicconfig_types.go
- oapserverdynamicconfig_webhook.go
- satellite_types.go
- satellite_webhook.go
- storage_types.go
- storage_webhook.go
- swagent_types.go
- swagent_webhook.go
- ui_types.go
- ui_webhook.go
- zz_generated.deepcopy.go
- certificate.yaml
- kustomization.yaml
- kustomizeconfig.yaml
- operator.skywalking.apache.org_banyandbs.yaml
- operator.skywalking.apache.org_eventexporters.yaml
- operator.skywalking.apache.org_fetchers.yaml
- operator.skywalking.apache.org_javaagents.yaml
- operator.skywalking.apache.org_oapserverconfigs.yaml
- operator.skywalking.apache.org_oapserverdynamicconfigs.yaml
- operator.skywalking.apache.org_oapservers.yaml
- operator.skywalking.apache.org_satellites.yaml
- operator.skywalking.apache.org_storages.yaml
- operator.skywalking.apache.org_swagents.yaml
- operator.skywalking.apache.org_uis.yaml
- cainjection_in_fetchers.yaml
- cainjection_in_javaagents.yaml
- cainjection_in_oapserverconfigs.yaml
- cainjection_in_oapserverdynamicconfigs.yaml
- cainjection_in_oapservers.yaml
- cainjection_in_operator_eventexporters.yaml
- cainjection_in_satellites.yaml
- cainjection_in_storages.yaml
- cainjection_in_swagents.yaml
- cainjection_in_uis.yaml
- webhook_in_fetchers.yaml
- webhook_in_javaagents.yaml
- webhook_in_oapserverconfigs.yaml
- webhook_in_oapserverdynamicconfigs.yaml
- webhook_in_oapservers.yaml
- webhook_in_operator_eventexporters.yaml
- webhook_in_satellites.yaml
- webhook_in_storages.yaml
- webhook_in_swagents.yaml
- webhook_in_uis.yaml
- kustomization.yaml
- kustomizeconfig.yaml
- kustomization.yaml
- manager_auth_proxy_patch.yaml
- manager_config_patch.yaml
- manager_webhook_patch.yaml
- webhookcainjection_patch.yaml
- controller_manager_config.yaml
- kustomization.yaml
- manager.yaml
- kustomization.yaml
- monitor.yaml
- auth_proxy_client_clusterrole.yaml
- auth_proxy_role.yaml
- auth_proxy_role_binding.yaml
- auth_proxy_service.yaml
- fetcher_editor_role.yaml
- fetcher_viewer_role.yaml
- javaagent_editor_role.yaml
- javaagent_viewer_role.yaml
- kustomization.yaml
- leader_election_role.yaml
- leader_election_role_binding.yaml
- oapserver_editor_role.yaml
- oapserver_viewer_role.yaml
- oapserverconfig_editor_role.yaml
- oapserverconfig_viewer_role.yaml
- oapserverdynamicconfig_editor_role.yaml
- oapserverdynamicconfig_viewer_role.yaml
- operator_eventexporter_editor_role.yaml
- operator_eventexporter_viewer_role.yaml
- role.yaml
- role_binding.yaml
- role_patch.yaml
- satellite_editor_role.yaml
- satellite_viewer_role.yaml
- service_account.yaml
- storage_editor_role.yaml
- storage_viewer_role.yaml
- swagent_editor_role.yaml
- swagent_viewer_role.yaml
- ui_editor_role.yaml
- ui_viewer_role.yaml
- banyandb.yaml
- default.yaml
- eventexporter.yaml
- fetcher.yaml
- minimal.yaml
- oapserverconfig.yaml
- oapserverdynamicconfig.yaml
- satellite-hpa.yaml
- satellite.yaml
- swagent.yaml
- kustomization.yaml
- kustomizeconfig.yaml
- manifests.yaml
- ns_selector_patch.yaml
- service.yaml
- banyandb_controller.go
- eventexporter_controller.go
- fetcher_controller.go
- javaagent_controller.go
- oapserver_controller.go
- oapserverconfig_controller.go
- oapserverdynamicconfig_controller.go
- satellite_controller.go
- storage_controller.go
- swagent_controller.go
- ui_controller.go
- LICENSE.tpl
- boilerplate.go.txt
- config.go
- apply.go
- kubernetes.go
- object.go
- annotation.go
- injection.go
- injector.go
- validate.go
- webhook.go
- deployment.yaml
- grpc_service.yaml
- http_service.yaml
- ingress.yaml
- pvc.yaml
- service_account.yaml
- cluster_role.yaml
- cluster_role_binding.yaml
- deployment.yaml
- service_account.yaml
- cluster_role.yaml
- cluster_role_binding.yaml
- configmap.yaml
- deployment.yaml
- service_account.yaml
- annotations.yaml
- javaagent.yaml
- cluster_role.yaml
- cluster_role_binding.yaml
- deployment.yaml
- ingress.yaml
- service.yaml
- service_account.yaml
- cluster_role.yaml
- cluster_role_binding.yaml
- deployment.yaml
- service.yaml
- service_account.yaml
- configmap.yaml
- service.yaml
- service_account.yaml
- statefulset.yaml
- configmap.yaml
- deployment.yaml
- ingress.yaml
- service.yaml
- repo.go
- repo_test.go
- .dep.licenserc.yaml
- .manifests.licenserc.yaml
- Dockerfile
- go.mod
- go.sum
- main.go
- Makefile
- PROJECT
- e2e.yaml
- e2e.yaml
- e2e.yaml
- e2e.yaml
- e2e.yaml
- e2e.yaml
- e2e.yaml
- e2e.yaml
- e2e.yaml
- e2e.yaml
- e2e.yaml
- affinity.yaml
- bootstrap-plugin.yaml
- endpoint.yaml
- eventexporter-event.yaml
- hpa-metrics.yaml
- indices.yaml
- metrics.yaml
- optional-plugin.yaml
- replicas.yaml
- satellite-hpa-metrics.yaml
- satellite-replicas.yaml
- service-apdex.yaml
- service.yaml
- swagent-configmap-initcontainer.yaml
- swagent-configmap-target-container.yaml
- swagent-initcontainer.yaml
- swagent-target-container.yaml
- swagent-volumemount.yaml
- demo-swagent.yaml
- demo.yaml
- deploy-banyandb.yaml
- deploy-elasticsearch.yaml
- external-storage.yaml
- hpa-demo.yaml
- internal-storage.yaml
- kind.yaml
- oapserver-cases.yaml
- oapserverconfig-demo.yaml
- oapserverdynamicconfig-demo.yaml
- resource.yaml
- satellite-hpa-demo.yaml
- skywalking-components-with-banyandb.yaml
- skywalking-components-with-eventexporter.yaml
- skywalking-components-with-satellite.yaml
- skywalking-components-with-storage.yaml
- skywalking-components-with-swagent-configmap.yaml
- skywalking-components-with-swagent.yaml
- skywalking-components.yaml
- ui-cases.yaml
- .asf.yaml
- .dockerignore
- .gitignore
- .licenserc.yaml
- CHANGES.md
- CONTRIBUTING.md
- golangci.yml
- LICENSE
- Makefile
- NOTICE
- README.md
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/apache/skywalking-swck
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd skywalking-swck
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Docker
쉬움 추천사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Docker Desktop 컨테이너를 빌드하고 실행하려면 필요합니다. 설치 후 실행해서 백그라운드에 켜두세요.
docker build -f adapter/Dockerfile -t skywalking-swck .
Dockerfile을 기반으로 실행 가능한 이미지를 빌드합니다.
docker run -p 8080:80 skywalking-swck
빌드된 이미지를 실제 컨테이너로 실행합니다.
터미널에 docker compose ps 를 입력해 컨테이너들이 Up 상태인지 확인하세요. README에 포트 번호가 적혀있다면 브라우저에서 http://localhost:포트번호 로 접속해보세요.
3. Go
보통cd adapter
이 프로젝트의 관련 파일이 하위 폴더 안에 있어서, 먼저 그 폴더로 이동합니다.
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)
