k8s安装dlink实时计算平台
官网:https://github.com/DataLinkDC/dlink
参考:
https://cloud.tencent.com/developer/article/1925448
https://cloud.tencent.com/developer/article/1938196
4.1 访问IP:30080,用户名密码:admin/admin
参考:
https://cloud.tencent.com/developer/article/1925448
https://cloud.tencent.com/developer/article/1938196
一、准备dlink数据库
1.1创建dlink数据库并导入dlink.sql
注:dlink.sql存在位置dlink-doc/sql/dlink.sql

二、部署dlink-server
镜像image:sivacohan/dinky-server:lastest
2.1准备dlink-server.yaml文件
# vim dlink-server.yaml apiVersion: apps/v1 kind: Deployment metadata: name: dlink-server namespace: dev-app labels: app: dlink-server spec: replicas: 1 selector: matchLabels: app: dlink-server template: metadata: labels: app: dlink-server spec: restartPolicy: Always containers: - name: dlink-server image: 172.16.43.156/app/dinky-server:lastest env: - name: SPRING_DATASOURCE_URL value: "jdbc:mysql://172.16.43.162:3306/dlink?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&useSSL=false&zeroDateTimeBehavior=convertToNull&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true" - name: SPRING_DATASOURCE_USERNAME value: dfgx - name: SPRING_DATASOURCE_PASSWORD value: dfgx ports: - containerPort: 8888 protocol: TCP --- apiVersion: v1 kind: Service metadata: name: dlink-server namespace: dev-app labels: app: dlink-server spec: type: ClusterIP ports: - port: 8888 targetPort: 8888 protocol: TCP name: http selector: app: dlink-server
2.2 创建dlink-server资源
# kubectl apply -f dlink-server.yaml


三、部署dlink-web
镜像image:sivacohan/dinky-web:lastest
3.1 准备dlink-web.yaml文件
# vim dlink-web.yaml apiVersion: apps/v1 kind: Deployment metadata: name: dlink-web namespace: dev-app labels: app: dlink-web spec: replicas: 1 selector: matchLabels: app: dlink-web template: metadata: labels: app: dlink-web spec: restartPolicy: Always containers: - name: dlink-web image: 172.16.43.156/app/dinky-web:lastest env: - name: API_HOST value: dlink-server - name: API_PORT value: "8888" ports: - containerPort: 80 protocol: TCP --- apiVersion: v1 kind: Service metadata: name: dlink-web namespace: dev-app labels: app: dlink-web spec: type: NodePort ports: - port: 80 targetPort: 80 nodePort: 30080 protocol: TCP name: http selector: app: dlink-web
3.2 创建dlink-web资源
# kubectl apply -f dlink-web.yaml


四、验证
4.1 访问IP:30080,用户名密码:admin/admin



浙公网安备 33010602011771号