Linux on Power 에서 ClickHouse 데이터 저장소 업그레이드 ( ppc64le )
ClickHouse 의 운영자 및 데이터 저장소를 업그레이드하십시오.
시작하기 전에
온라인 및 오프라인 호스트가 외부 저장소에서 이미지를 가져올 수 있도록 준비했는지 확인하십시오. 또한, Helm 저장소를 추가했는지 확인하십시오.
ClickHouse 연산자 버전 및 이미지 태그
다음 이미지는 고정된 Helm 차트 또는 연산자 버전에 필요합니다.
| 플랫폼 | 오퍼레이터 버전 | Helm 차트 버전 | 태그가 있는 이미지 |
|---|---|---|---|
| Linux® on Power® (ppc64le) | v1.2.39 | v1.2.0 | artifact-public.instana.io/clickhouse-operator: v1.2.39 artifact-public.instana.io/clickhouse-openssl: 25.8.13.1-lts-ibm |
ClickHouse 온라인 업그레이드
ClickHouse 데이터 저장소를 업그레이드하려면 다음 단계를 완료하십시오.
ClickHouse 연산자 업그레이드.
helm upgrade --install clickhouse-operator instana/ibm-clickhouse-operator -n instana-clickhouse --version=v1.2.39 --set operator.image.repository=artifact-public.instana.io/clickhouse-operator --set operator.image.tag=v1.2.39 --set operator.imagePullPolicy=Always --set imagePullSecrets[0].name="instana-registry"다음 패치를 적용하여 ` ClickHouse ` 사용자 정의 리소스를 업데이트하십시오.
kubectl patch ClickHouseInstallation instana -n instana-clickhouse --type=strategic --patch ' spec: templates: podTemplates: - name: clickhouse spec: containers: - name: instana-clickhouse image: artifact-public.instana.io/clickhouse-openssl:25.8.13.1-lts-ibm - name: clickhouse-log image: artifact-public.instana.io/clickhouse-openssl:25.8.13.1-lts-ibm 'ClickHouse 확인(온라인 및 오프라인) 단계를 완료하십시오.
ClickHouse 오프라인 업그레이드
아직 외부 레지스트리에서 ClickHouse 이미지를 가져오지 않았다면 지금 가져올 수 있습니다. 다음 명령어를 귀하의 바스티온 호스트에서 실행하십시오. 그런 다음, 이미지를 에어갭 환경에 있는 Instana 호스트로 복사하십시오.
docker pull artifact-public.instana.io/clickhouse-operator:v1.2.39
docker pull artifact-public.instana.io/clickhouse-openssl:25.8.13.1-lts-ibm
Instana 호스트에서 다음 단계를 완료하십시오.
이미지를 내부 이미지 레지스트리에 재태그하십시오.
docker tag artifact-public.instana.io/clickhouse-operator:v1.2.39 <internal-image-registry>/clickhouse-operator:v1.2.39 docker tag artifact-public.instana.io/clickhouse-openssl:25.8.13.1-lts-ibm <internal-image-registry>/clickhouse-openssl:25.8.13.1-lts-ibm이미지를 내부 이미지 레지스트리로 푸시하십시오.
docker push <internal-image-registry>/clickhouse-operator:v1.2.39 docker push <internal-image-registry>/clickhouse-openssl:25.8.13.1-lts-ibmClickHouse 연산자 업그레이드.
helm upgrade --install clickhouse-operator ibm-clickhouse-operator-v1.2.39.tgz -n instana-clickhouse --version=v1.2.39 --set operator.image.repository=<internal-image-registry>/clickhouse-operator --set operator.image.tag=v1.2.39다음 패치를 적용하여 ` ClickHouse ` 사용자 정의 리소스를 업데이트하십시오.
kubectl patch ClickHouseInstallation instana -n instana-clickhouse --type=strategic --patch ' spec: templates: podTemplates: - name: clickhouse spec: containers: - name: instana-clickhouse image: artifact-public.instana.io/clickhouse-openssl:25.8.13.1-lts-ibm - name: clickhouse-log image: artifact-public.instana.io/clickhouse-openssl:25.8.13.1-lts-ibm 'ClickHouse 확인(온라인 및 오프라인) 단계를 완료하십시오.
ClickHouse 검증 (온라인 및 오프라인)
ClickHouse 인스턴스를 확인하고 데이터 저장소를 생성하려면 다음 단계를 완료하십시오.
ClickHouse 업그레이드가 완료될 때까지 기다리십시오.
kubectl wait clickhouse/instana --for=condition=Ready --timeout=300s -n instana-clickhouseClickHouse 운영자 업그레이드를 확인하십시오.
kubectl get all -n instana-clickhouseClickHouse 운영자가 성공적으로 업그레이드되면 명령어 출력에 운영자 상태가 다음과
Running같이 표시됩니다:NAME READY STATUS RESTARTS AGE pod/chi-instana-local-0-0-0 2/2 Running 0 8m46s pod/chi-instana-local-0-1-0 2/2 Running 0 8m5s pod/clickhouse-operator-altinity-clickhouse-operator-86b5f9b57689rr 2/2 Running 0 70m pod/instana-zookeeper-0 1/1 Running 0 4h3m pod/instana-zookeeper-1 1/1 Running 0 4h2m pod/instana-zookeeper-2 1/1 Running 0 4h2m NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE service/chi-instana-local-0-0 ClusterIP None <none> 9000/TCP,8123/TCP,9009/TCP 8m16s service/chi-instana-local-0-1 ClusterIP None <none> 9000/TCP,8123/TCP,9009/TCP 7m35s service/clickhouse-instana LoadBalancer 192.168.1.167 35.246.237.19 8123:32714/TCP,9000:31317/TCP 8m11s service/clickhouse-operator-altinity-clickhouse-operator-metrics ClusterIP 192.168.1.136 <none> 8888/TCP 70m service/instana-zookeeper-admin-server ClusterIP 192.168.1.126 <none> 8080/TCP 4h3m service/instana-zookeeper-client ClusterIP 192.168.1.13 <none> 2181/TCP 4h3m service/instana-zookeeper-headless ClusterIP None <none> 2181/TCP,2888/TCP,3888/TCP,7000/TCP,8080/TCP 4h3m NAME READY UP-TO-DATE AVAILABLE AGE deployment.apps/clickhouse-operator-altinity-clickhouse-operator 1/1 1 1 70m NAME DESIRED CURRENT READY AGE replicaset.apps/clickhouse-operator-altinity-clickhouse-operator-86b5f9b579 1 1 1 70m NAME READY AGE statefulset.apps/chi-instana-local-0-0 1/1 8m50s statefulset.apps/chi-instana-local-0-1 1/1 8m9s statefulset.apps/instana-zookeeper 3/3 4h3m