当前位置: 首页 > news >正文

通过K8S安装人大金仓数据库

1. 离线下载镜像,请点击

2. 官网下载镜像

https://www.kingbase.com.cn/xzzx/index.htm,根据自己的需求下载对应版本。
在这里插入图片描述

3. K8S需要的yaml清单

cat > kingbase.yaml << EOF
apiVersion: apps/v1
kind: Deployment
metadata:name: kingbase-v9
spec:replicas: 1selector:matchLabels:app: kingbasetemplate:metadata:labels:app: kingbasespec:#nodeName: k8s-ke-edge1  指定调度到服务器containers:- name: kingbase-v9 # 指定容器的名称,此处可以自定义一个名称image: kingbasees/kingbase:v9 # 指定容器的镜像imagePullPolicy: IfNotPresentenv:- name: DB_USERvalue: "kingbase"- name: DB_PASSWORDvalue: "123456"- name: DB_MODEvalue: "oracle"ports:- containerPort: 54321 # 指定了容器内部监听的端口号
---
apiVersion: v1
kind: Service # 指定了要创建的资源类型为Service,用于暴露应用程序的端口
metadata:name: kingbase-v9-service
spec:type: NodePort #指定了Service的类型为NodePort,将服务暴露到集群中的每个节点上selector: # 定义了选择器,用于选择要管理的Podapp: kingbase # 指定了要选择的Pod必须具有标签"app",其值为"gznginx"ports:- name: kingbase-v9 # 指定了要暴露的端口的名称,此处可以自定义一个名称port: 54321 # 指定了容器内部监听的端口号targetPort: 54321 #指定了容器内部要转发到的目标端口号#nodePort: 31086 #指定了在集群中暴露的端口号(也就是外面访问的端口号,注意此处的有效端口范围是30000-32767)
EOF
kubectl apply -f kingbase.yaml 
kubectl get pods,svc
[root@k8s-ke-cloud mqq]# kubectl get pods,svc 
NAME                               READY   STATUS    RESTARTS   AGE
pod/kingbase-v9-7cc5bdff59-pfggh   1/1     Running   0          4m51s
pod/my-nginx                       1/1     Running   0          45mNAME                          TYPE        CLUSTER-IP      EXTERNAL-IP   PORT(S)           AGE
service/kingbase-v9-service   NodePort    10.96.143.210   <none>        54321:31147/TCP   4m51s
service/kubernetes            ClusterIP   10.96.0.1       <none>        443/TCP           193d
[root@k8s-ke-cloud mqq]# 

4. 验证

在这里插入图片描述
账号:kingbase
密码:12456
端口: 31147
初始数据库: test

在这里插入图片描述

http://www.lryc.cn/news/254766.html

相关文章:

  • 正则表达式(3):入门
  • 《系统架构设计师教程(第2版)》第2章-计算机系统基础知识-01-计算机硬件
  • 用友NC word.docx接口存在任意文件读取漏洞
  • 【离散数学】——期末刷题题库(等价关系与划分)
  • IDEA maven无法下载源代码处理
  • 基于B/S架构的医院一体化电子病历编辑器源码
  • 免费百度SEO优化工具,百度SEO优化排名工具
  • 12.Java程序设计-基于Springboot框架的Android学习生活交流APP设计与实现
  • JVM虚拟机(已整理,已废弃)
  • 强化学习——简单解释
  • IoT DC3 是一个基于 Spring Cloud 全开源物联网平台 linux docker部署傻瓜化步骤
  • SSM项目实战-前端-在Index.vue中展示第一页数据
  • 深入理解mysql的explain命令
  • 相交链表(LeetCode 160)
  • C++多态(详解)
  • 06、基于内容的过滤算法Tensorflow实现
  • html/css中用float实现的盒子案例
  • simulink中 Data store memory、write和read模块及案例介绍
  • java设计模式学习之【装饰器模式】
  • Ubuntu宝塔面板本地部署Emlog个人博客网站并远程访问【内网穿透】
  • 简述IO流的使用以及使用时需要注意的事项
  • 西工大计算机学院计算机系统基础实验一(函数编写11~14)
  • Spring 声明式事务
  • 通达OA inc/package/down.php接口存在未授权访问漏洞
  • 数据库原理: 笛卡儿积
  • docker安装配置prometheus+node_export+grafana
  • 【JavaScript】JS——Map数据类型
  • 【【FPGA的 MicroBlaze 的 介绍与使用 】】
  • PyQt pdf格式保存
  • 微前端介绍