<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Database :: Ay Docs</title>
    <link>https://ops.docs.72602.space/installation/database/index.html</link>
    <description>Datahub Install Clickhouse Install ElasticSearch Install Kafka Install MariaDB Install Milvus Install Neo4j Install Postgresql Install PgAdmin Install Redis</description>
    <generator>Hugo</generator>
    <language>en</language>
    <lastBuildDate>Mon, 26 May 2025 01:00:59 +0800</lastBuildDate>
    <atom:link href="https://ops.docs.72602.space/installation/database/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Datahub</title>
      <link>https://ops.docs.72602.space/installation/database/datahub/index.html</link>
      <pubDate>Thu, 07 Mar 2024 15:00:59 +0800</pubDate>
      <guid>https://ops.docs.72602.space/installation/database/datahub/index.html</guid>
      <description>Preliminary Kubernetes is installed; if not, check 🔗link ArgoCD is installed; if not, check 🔗link Elasticsearch is installed; if not, check 🔗link MariaDB is installed; if not, check 🔗link Kafka is installed; if not, check 🔗link Steps 1. prepare datahub credentials secret ​ plain sasl kubectl -n application \ create secret generic datahub-credentials \ --from-literal=mysql-root-password=&#34;$(kubectl get secret mariadb-credentials --namespace database -o jsonpath=&#39;{.data.mariadb-root-password}&#39; | base64 -d)&#34; kubectl -n application \ create secret generic datahub-credentials \ --from-literal=mysql-root-password=&#34;$(kubectl get secret mariadb-credentials --namespace database -o jsonpath=&#39;{.data.mariadb-root-password}&#39; | base64 -d)&#34; \ --from-literal=security.protocol=&#34;SASL_PLAINTEXT&#34; \ --from-literal=sasl.mechanism=&#34;SCRAM-SHA-256&#34; \ --from-literal=sasl.jaas.config=&#34;org.apache.kafka.common.security.scram.ScramLoginModule required username=\&#34;user1\&#34; password=\&#34;$(kubectl get secret kafka-user-passwords --namespace database -o jsonpath=&#39;{.data.client-passwords}&#39; | base64 -d | cut -d , -f 1)\&#34;;&#34; 5. prepare deploy-datahub.yaml ​ plain sasl apiVersion: argoproj.io/v1alpha1 kind: Application metadata: name: datahub spec: syncPolicy: syncOptions: - CreateNamespace=true project: default source: repoURL: https://helm.datahubproject.io chart: datahub targetRevision: 0.4.8 helm: releaseName: datahub values: | global: elasticsearch: host: elastic-search-elasticsearch.application.svc.cluster.local port: 9200 skipcheck: &#34;false&#34; insecure: &#34;false&#34; useSSL: &#34;false&#34; kafka: bootstrap: server: kafka.database.svc.cluster.local:9092 zookeeper: server: kafka-zookeeper.database.svc.cluster.local:2181 sql: datasource: host: mariadb.database.svc.cluster.local:3306 hostForMysqlClient: mariadb.database.svc.cluster.local port: 3306 url: jdbc:mysql://mariadb.database.svc.cluster.local:3306/datahub?verifyServerCertificate=false&amp;useSSL=true&amp;useUnicode=yes&amp;characterEncoding=UTF-8&amp;enabledTLSProtocols=TLSv1.2 driver: com.mysql.cj.jdbc.Driver username: root password: secretRef: datahub-credentials secretKey: mysql-root-password datahub-gms: enabled: true replicaCount: 1 image: repository: m.daocloud.io/docker.io/acryldata/datahub-gms service: type: ClusterIP ingress: enabled: false datahub-frontend: enabled: true replicaCount: 1 image: repository: m.daocloud.io/docker.io/acryldata/datahub-frontend-react defaultUserCredentials: randomAdminPassword: true service: type: ClusterIP ingress: enabled: true className: nginx annotations: cert-manager.io/cluster-issuer: self-signed-ca-issuer hosts: - host: datahub.dev.72602.online paths: - / tls: - secretName: &#34;datahub.dev.72602.online-tls&#34; hosts: - datahub.dev.72602.online acryl-datahub-actions: enabled: true replicaCount: 1 image: repository: m.daocloud.io/docker.io/acryldata/datahub-actions datahub-mae-consumer: replicaCount: 1 image: repository: m.daocloud.io/docker.io/acryldata/datahub-mae-consumer ingress: enabled: false datahub-mce-consumer: replicaCount: 1 image: repository: m.daocloud.io/docker.io/acryldata/datahub-mce-consumer ingress: enabled: false datahub-ingestion-cron: enabled: false image: repository: m.daocloud.io/docker.io/acryldata/datahub-ingestion elasticsearchSetupJob: enabled: true image: repository: m.daocloud.io/docker.io/acryldata/datahub-elasticsearch-setup kafkaSetupJob: enabled: true image: repository: m.daocloud.io/docker.io/acryldata/datahub-kafka-setup mysqlSetupJob: enabled: true image: repository: m.daocloud.io/docker.io/acryldata/datahub-mysql-setup postgresqlSetupJob: enabled: false image: repository: m.daocloud.io/docker.io/acryldata/datahub-postgres-setup datahubUpgrade: enabled: true image: repository: m.daocloud.io/docker.io/acryldata/datahub-upgrade datahubSystemUpdate: image: repository: m.daocloud.io/docker.io/acryldata/datahub-upgrade destination: server: https://kubernetes.default.svc namespace: application apiVersion: argoproj.io/v1alpha1 kind: Application metadata: name: datahub spec: syncPolicy: syncOptions: - CreateNamespace=true project: default source: repoURL: https://helm.datahubproject.io chart: datahub targetRevision: 0.4.8 helm: releaseName: datahub values: | global: springKafkaConfigurationOverrides: security.protocol: SASL_PLAINTEXT sasl.mechanism: SCRAM-SHA-256 credentialsAndCertsSecrets: name: datahub-credentials secureEnv: sasl.jaas.config: sasl.jaas.config elasticsearch: host: elastic-search-elasticsearch.application.svc.cluster.local port: 9200 skipcheck: &#34;false&#34; insecure: &#34;false&#34; useSSL: &#34;false&#34; kafka: bootstrap: server: kafka.database.svc.cluster.local:9092 zookeeper: server: kafka-zookeeper.database.svc.cluster.local:2181 neo4j: host: neo4j.database.svc.cluster.local:7474 uri: bolt://neo4j.database.svc.cluster.local username: neo4j password: secretRef: datahub-credentials secretKey: neo4j-password sql: datasource: host: mariadb.database.svc.cluster.local:3306 hostForMysqlClient: mariadb.database.svc.cluster.local port: 3306 url: jdbc:mysql://mariadb.database.svc.cluster.local:3306/datahub?verifyServerCertificate=false&amp;useSSL=true&amp;useUnicode=yes&amp;characterEncoding=UTF-8&amp;enabledTLSProtocols=TLSv1.2 driver: com.mysql.cj.jdbc.Driver username: root password: secretRef: datahub-credentials secretKey: mysql-root-password datahub-gms: enabled: true replicaCount: 1 image: repository: m.daocloud.io/docker.io/acryldata/datahub-gms service: type: ClusterIP ingress: enabled: false datahub-frontend: enabled: true replicaCount: 1 image: repository: m.daocloud.io/docker.io/acryldata/datahub-frontend-react defaultUserCredentials: randomAdminPassword: true service: type: ClusterIP ingress: enabled: true className: nginx annotations: cert-manager.io/cluster-issuer: self-signed-ca-issuer hosts: - host: datahub.dev.72602.online paths: - / tls: - secretName: &#34;datahub.dev.72602.online-tls&#34; hosts: - datahub.dev.72602.online acryl-datahub-actions: enabled: true replicaCount: 1 image: repository: m.daocloud.io/docker.io/acryldata/datahub-actions datahub-mae-consumer: replicaCount: 1 image: repository: m.daocloud.io/docker.io/acryldata/datahub-mae-consumer ingress: enabled: false datahub-mce-consumer: replicaCount: 1 image: repository: m.daocloud.io/docker.io/acryldata/datahub-mce-consumer ingress: enabled: false datahub-ingestion-cron: enabled: false image: repository: m.daocloud.io/docker.io/acryldata/datahub-ingestion elasticsearchSetupJob: enabled: true image: repository: m.daocloud.io/docker.io/acryldata/datahub-elasticsearch-setup kafkaSetupJob: enabled: true image: repository: m.daocloud.io/docker.io/acryldata/datahub-kafka-setup mysqlSetupJob: enabled: true image: repository: m.daocloud.io/docker.io/acryldata/datahub-mysql-setup postgresqlSetupJob: enabled: false image: repository: m.daocloud.io/docker.io/acryldata/datahub-postgres-setup datahubUpgrade: enabled: true image: repository: m.daocloud.io/docker.io/acryldata/datahub-upgrade datahubSystemUpdate: image: repository: m.daocloud.io/docker.io/acryldata/datahub-upgrade destination: server: https://kubernetes.default.svc namespace: application if you wannna start one more gms add this under global, if you wanna start one more gms</description>
    </item>
    <item>
      <title>Install Clickhouse</title>
      <link>https://ops.docs.72602.space/installation/database/clickhouse/index.html</link>
      <pubDate>Thu, 07 Mar 2024 15:00:59 +0800</pubDate>
      <guid>https://ops.docs.72602.space/installation/database/clickhouse/index.html</guid>
      <description>Installation Install By Helm ArgoCD Docker Compose Argo Workflow Preliminary 1. Kubernetes is installed; if not, check 🔗link 2. Helm is installed; if not, check 🔗link Preliminary 1. Kubernetes is installed; if not, check 🔗link</description>
    </item>
    <item>
      <title>Install ElasticSearch</title>
      <link>https://ops.docs.72602.space/installation/database/elasticsearch/index.html</link>
      <pubDate>Fri, 12 Apr 2024 15:00:59 +0800</pubDate>
      <guid>https://ops.docs.72602.space/installation/database/elasticsearch/index.html</guid>
      <description>Installation Install By Helm ArgoCD Docker Argo Workflow Preliminary 1. Kubernetes is installed; if not, check 🔗link 2. Helm is installed; if not, check 🔗link 1.get helm repo Details helm repo add bitnami https://charts.bitnami.com/bitnami helm repo update 2.install chart</description>
    </item>
    <item>
      <title>Install Kafka</title>
      <link>https://ops.docs.72602.space/installation/database/kafka/index.html</link>
      <pubDate>Thu, 07 Mar 2024 15:00:59 +0800</pubDate>
      <guid>https://ops.docs.72602.space/installation/database/kafka/index.html</guid>
      <description>Installation Install By Helm✔️ ArgoCD✔️ Docker Compose✔️ Preliminary 1. Kubernetes is installed; if not, check 🔗link 2. Helm binary is installed; if not, check 🔗link 1.get helm repo Details helm repo add bitnami oci://registry-1.docker.io/bitnamicharts/kafka helm repo update 2.install chart</description>
    </item>
    <item>
      <title>Install MariaDB</title>
      <link>https://ops.docs.72602.space/installation/database/mariadb/index.html</link>
      <pubDate>Thu, 07 Mar 2024 15:00:59 +0800</pubDate>
      <guid>https://ops.docs.72602.space/installation/database/mariadb/index.html</guid>
      <description>Installation Install By Helm ArgoCD Argo Workflow Docker Compose Preliminary 1. Kubernetes is installed; if not, check 🔗link 2. Helm is installed; if not, check 🔗link Preliminary 1. Kubernetes is installed; if not, check 🔗link</description>
    </item>
    <item>
      <title>Install Milvus</title>
      <link>https://ops.docs.72602.space/installation/database/milvus/index.html</link>
      <pubDate>Mon, 26 May 2025 01:00:59 +0800</pubDate>
      <guid>https://ops.docs.72602.space/installation/database/milvus/index.html</guid>
      <description>Preliminary Kubernetes is installed; if not, check link ArgoCD is installed; if not, check link cert-manager has installed on argocd and the clusterissuer has a named self-signed-ca-issuerservice, , if not check link minio is installed; if not, check link Steps 1. copy minio credentials secret kubectl get namespaces database &gt; /dev/null 2&gt;&amp;1 || kubectl create namespace database kubectl -n storage get secret minio-secret -o json \ | jq &#39;del(.metadata[&#34;namespace&#34;,&#34;creationTimestamp&#34;,&#34;resourceVersion&#34;,&#34;selfLink&#34;,&#34;uid&#34;])&#39; \ | kubectl -n database apply -f - 2. prepare deploy-milvus.yaml apiVersion: argoproj.io/v1alpha1 kind: Application metadata: name: milvus spec: syncPolicy: syncOptions: - CreateNamespace=true project: default source: repoURL: registry-1.docker.io/bitnamicharts chart: milvus targetRevision: 11.2.4 helm: releaseName: milvus values: | global: security: allowInsecureImages: true milvus: image: registry: m.lab.zverse.space/docker.io repository: bitnami/milvus tag: 2.5.7-debian-12-r0 pullPolicy: IfNotPresent auth: enabled: false initJob: forceRun: false image: registry: m.lab.zverse.space/docker.io repository: bitnami/pymilvus tag: 2.5.6-debian-12-r0 pullPolicy: IfNotPresent resources: requests: cpu: 2 memory: 512Mi limits: cpu: 2 memory: 2Gi dataCoord: replicaCount: 1 resources: requests: cpu: 500m memory: 512Mi limits: cpu: 2 memory: 2Gi metrics: enabled: true rootCoord: replicaCount: 1 resources: requests: cpu: 500m memory: 1Gi limits: cpu: 2 memory: 4Gi queryCoord: replicaCount: 1 resources: requests: cpu: 500m memory: 1Gi limits: cpu: 2 memory: 4Gi indexCoord: replicaCount: 1 resources: requests: cpu: 500m memory: 1Gi limits: cpu: 2 memory: 4Gi dataNode: replicaCount: 1 resources: requests: cpu: 500m memory: 1Gi limits: cpu: 2 memory: 4Gi queryNode: replicaCount: 1 resources: requests: cpu: 500m memory: 1Gi limits: cpu: 2 memory: 2Gi indexNode: resources: requests: cpu: 500m memory: 1Gi limits: cpu: 2 memory: 2Gi proxy: replicaCount: 1 service: type: ClusterIP resources: requests: cpu: 500m memory: 1Gi limits: cpu: 2 memory: 2Gi attu: image: registry: m.lab.zverse.space/docker.io repository: bitnami/attu tag: 2.5.5-debian-12-r1 resources: requests: cpu: 500m memory: 1Gi limits: cpu: 2 memory: 4Gi service: type: ClusterIP ingress: enabled: true ingressClassName: &#34;nginx&#34; annotations: cert-manager.io/cluster-issuer: alidns-webhook-zverse-letsencrypt hostname: milvus.dev.72602.online path: / pathType: ImplementationSpecific tls: true waitContainer: image: registry: m.lab.zverse.space/docker.io repository: bitnami/os-shell tag: 12-debian-12-r40 pullPolicy: IfNotPresent resources: requests: cpu: 500m memory: 1Gi limits: cpu: 2 memory: 4Gi externalS3: host: &#34;minio.storage&#34; port: 9000 existingSecret: &#34;minio-secret&#34; existingSecretAccessKeyIDKey: &#34;root-user&#34; existingSecretKeySecretKey: &#34;root-password&#34; bucket: &#34;milvus&#34; rootPath: &#34;file&#34; etcd: enabled: true image: registry: m.lab.zverse.space/docker.io replicaCount: 1 auth: rbac: create: false client: secureTransport: false resources: requests: cpu: 500m memory: 1Gi limits: cpu: 2 memory: 2Gi persistence: enabled: true storageClass: &#34;&#34; size: 2Gi preUpgradeJob: enabled: false minio: enabled: false kafka: enabled: true image: registry: m.lab.zverse.space/docker.io controller: replicaCount: 1 livenessProbe: failureThreshold: 8 resources: requests: cpu: 500m memory: 1Gi limits: cpu: 2 memory: 2Gi persistence: enabled: true storageClass: &#34;&#34; size: 2Gi service: ports: client: 9092 extraConfig: |- offsets.topic.replication.factor=3 listeners: client: protocol: PLAINTEXT interbroker: protocol: PLAINTEXT external: protocol: PLAINTEXT sasl: enabledMechanisms: &#34;PLAIN&#34; client: users: - user broker: replicaCount: 0 destination: server: https://kubernetes.default.svc namespace: database 3. apply to k8s kubectl -n argocd apply -f deploy-milvus.yaml 4. sync by argocd argocd app sync argocd/milvus 5. check Attu WebUI milvus address: milvus-proxy:19530</description>
    </item>
    <item>
      <title>Install Neo4j</title>
      <link>https://ops.docs.72602.space/installation/database/neo4j/index.html</link>
      <pubDate>Thu, 07 Mar 2024 15:00:59 +0800</pubDate>
      <guid>https://ops.docs.72602.space/installation/database/neo4j/index.html</guid>
      <description>Installation Install By Helm ArgoCD Docker Argo Workflow Preliminary 1. Kubernetes is installed; if not, check 🔗link 2. Helm is installed; if not, check 🔗link 1.get helm repo Details helm repo add neo4j https://helm.neo4j.com/neo4j helm repo update 2.install chart</description>
    </item>
    <item>
      <title>Install Postgresql</title>
      <link>https://ops.docs.72602.space/installation/database/postgresql/index.html</link>
      <pubDate>Thu, 07 Mar 2024 15:00:59 +0800</pubDate>
      <guid>https://ops.docs.72602.space/installation/database/postgresql/index.html</guid>
      <description>Installation Install By Helm ArgoCD (ZJ) ArgoCD (72602) Docker Argo Workflow Preliminary 1. Kubernetes is installed; if not, check 🔗link 2. Helm is installed; if not, check 🔗link 1.get helm repo Details helm repo add bitnami https://charts.bitnami.com/bitnami helm repo update 2.install chart</description>
    </item>
    <item>
      <title>Install PgAdmin</title>
      <link>https://ops.docs.72602.space/installation/database/pgadmin/index.html</link>
      <pubDate>Fri, 07 Mar 2025 15:00:59 +0800</pubDate>
      <guid>https://ops.docs.72602.space/installation/database/pgadmin/index.html</guid>
      <description>🚀Installation Install By 📦Helm 🐙ArgoCD 🐳Docker 📑manifests 1.get helm repo Details helm repo add runix https://helm.runix.net/ helm repo update 2.install chart Details helm install runix/pgadmin4 --generate-name --version 1.62.0 Using AY Helm Mirror for more information, you can check 🔗https://github.com/AaronYang0628/helm-chart-mirror</description>
    </item>
    <item>
      <title>Install Redis</title>
      <link>https://ops.docs.72602.space/installation/database/redis/index.html</link>
      <pubDate>Thu, 07 Mar 2024 15:00:59 +0800</pubDate>
      <guid>https://ops.docs.72602.space/installation/database/redis/index.html</guid>
      <description>Installation Install By Helm ArgoCD Docker Argo Workflow Preliminary 1. Kubernetes is installed; if not, check 🔗link 2. Helm is installed; if not, check 🔗link 1.get helm repo Details helm repo add bitnami https://charts.bitnami.com/bitnami helm repo update 2.install chart</description>
    </item>
  </channel>
</rss>