From e243445f0d94d4ed6b3757d6a0c54ebda9167759 Mon Sep 17 00:00:00 2001 From: yovinchen Date: Fri, 12 Jan 2024 16:25:33 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=AD=A3=E8=AE=B0=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Centos 9单节点安装K8s、KubeSphere(arm64).md | 0 .../K8s => K8s}/多节点部署Kubernetes集群.md | 0 .../K8s => K8s}/本地部署K8s集群(一键部署).md | 0 安装环境/安装教程/Harbor.md | 124 +++++++++++++++++- 安装环境/安装教程/Skywalking链路追踪.md | 2 +- 5 files changed, 124 insertions(+), 2 deletions(-) rename {安装环境/K8s => K8s}/Centos 9单节点安装K8s、KubeSphere(arm64).md (100%) rename {安装环境/K8s => K8s}/多节点部署Kubernetes集群.md (100%) rename {安装环境/K8s => K8s}/本地部署K8s集群(一键部署).md (100%) diff --git a/安装环境/K8s/Centos 9单节点安装K8s、KubeSphere(arm64).md b/K8s/Centos 9单节点安装K8s、KubeSphere(arm64).md similarity index 100% rename from 安装环境/K8s/Centos 9单节点安装K8s、KubeSphere(arm64).md rename to K8s/Centos 9单节点安装K8s、KubeSphere(arm64).md diff --git a/安装环境/K8s/多节点部署Kubernetes集群.md b/K8s/多节点部署Kubernetes集群.md similarity index 100% rename from 安装环境/K8s/多节点部署Kubernetes集群.md rename to K8s/多节点部署Kubernetes集群.md diff --git a/安装环境/K8s/本地部署K8s集群(一键部署).md b/K8s/本地部署K8s集群(一键部署).md similarity index 100% rename from 安装环境/K8s/本地部署K8s集群(一键部署).md rename to K8s/本地部署K8s集群(一键部署).md diff --git a/安装环境/安装教程/Harbor.md b/安装环境/安装教程/Harbor.md index a3f4066..48fa5b1 100644 --- a/安装环境/安装教程/Harbor.md +++ b/安装环境/安装教程/Harbor.md @@ -114,4 +114,126 @@ docker push :80/public/redis:v1 在`Harbor`中就可以看到镜像了 -![image-20231208230150057](https://lsky.hhdxw.top/imghub/2023/12/image-202312081702047710.png) \ No newline at end of file +![image-20231208230150057](https://lsky.hhdxw.top/imghub/2023/12/image-202312081702047710.png) + + +```yaml +# Copyright VMware, Inc. +# SPDX-License-Identifier: APACHE-2.0 + +version: '2' + +services: + registry: + image: docker.io/bitnami/harbor-registry:2 + environment: + - REGISTRY_HTTP_SECRET=CHANGEME + volumes: + - registry_data:/storage + - ./config/registry/:/etc/registry/:ro + registryctl: + image: docker.io/bitnami/harbor-registryctl:2 + environment: + - CORE_SECRET=CHANGEME + - JOBSERVICE_SECRET=CHANGEME + - REGISTRY_HTTP_SECRET=CHANGEME + volumes: + - registry_data:/storage + - ./config/registry/:/etc/registry/:ro + - ./config/registryctl/config.yml:/etc/registryctl/config.yml:ro + postgresql: + image: docker.io/bitnami/postgresql:13 + container_name: harbor-db + environment: + - POSTGRESQL_PASSWORD=bitnami + - POSTGRESQL_DATABASE=registry + volumes: + - postgresql_data:/bitnami/postgresql + core: + image: docker.io/bitnami/harbor-core:2 + container_name: harbor-core + depends_on: + - registry + environment: + - CORE_KEY=change-this-key + - _REDIS_URL_CORE=redis://redis:6379/0 + - SYNC_REGISTRY=false + - CHART_CACHE_DRIVER=redis + - _REDIS_URL_REG=redis://redis:6379/1 + - PORT=8080 + - LOG_LEVEL=info + - EXT_ENDPOINT=http://reg.mydomain.com + - DATABASE_TYPE=postgresql + - REGISTRY_CONTROLLER_URL=http://registryctl:8080 + - POSTGRESQL_HOST=postgresql + - POSTGRESQL_PORT=5432 + - POSTGRESQL_DATABASE=registry + - POSTGRESQL_USERNAME=postgres + - POSTGRESQL_PASSWORD=bitnami + - POSTGRESQL_SSLMODE=disable + - REGISTRY_URL=http://registry:5000 + - TOKEN_SERVICE_URL=http://core:8080/service/token + - HARBOR_ADMIN_PASSWORD=bitnami + - CORE_SECRET=CHANGEME + - JOBSERVICE_SECRET=CHANGEME + - ADMIRAL_URL= + - CORE_URL=http://core:8080 + - JOBSERVICE_URL=http://jobservice:8080 + - REGISTRY_STORAGE_PROVIDER_NAME=filesystem + - REGISTRY_CREDENTIAL_USERNAME=harbor_registry_user + - REGISTRY_CREDENTIAL_PASSWORD=harbor_registry_password + - READ_ONLY=false + - RELOAD_KEY= + volumes: + - core_data:/data + - ./config/core/app.conf:/etc/core/app.conf:ro + - ./config/core/private_key.pem:/etc/core/private_key.pem:ro + portal: + image: docker.io/bitnami/harbor-portal:2 + container_name: harbor-portal + depends_on: + - core + jobservice: + image: docker.io/bitnami/harbor-jobservice:2 + container_name: harbor-jobservice + depends_on: + - redis + - core + environment: + - CORE_SECRET=CHANGEME + - JOBSERVICE_SECRET=CHANGEME + - CORE_URL=http://core:8080 + - REGISTRY_CONTROLLER_URL=http://registryctl:8080 + - REGISTRY_CREDENTIAL_USERNAME=harbor_registry_user + - REGISTRY_CREDENTIAL_PASSWORD=harbor_registry_password + volumes: + - jobservice_data:/var/log/jobs + - ./config/jobservice/config.yml:/etc/jobservice/config.yml:ro + redis: + image: docker.io/bitnami/redis:7.0 + environment: + # ALLOW_EMPTY_PASSWORD is recommended only for development. + - ALLOW_EMPTY_PASSWORD=yes + harbor-nginx: + image: docker.io/bitnami/nginx:1.25 + container_name: nginx + volumes: + - ./config/proxy/nginx.conf:/opt/bitnami/nginx/conf/nginx.conf:ro + ports: + - '80:8080' + depends_on: + - postgresql + - registry + - core + - portal +volumes: + registry_data: + driver: local + core_data: + driver: local + jobservice_data: + driver: local + postgresql_data: + driver: local + +``` \ No newline at end of file diff --git a/安装环境/安装教程/Skywalking链路追踪.md b/安装环境/安装教程/Skywalking链路追踪.md index 3bbea80..7db59a3 100644 --- a/安装环境/安装教程/Skywalking链路追踪.md +++ b/安装环境/安装教程/Skywalking链路追踪.md @@ -101,7 +101,7 @@ version: "3" services: elasticsearch: image: elasticsearch:8.4.2 - container_name: elasticsearchsky + container_name: elasticsearch ports: - "9200:9200" healthcheck: