Kubernetes上如何安装Oracle数据库
发表于:2025-01-31 作者:千家信息网编辑
千家信息网最后更新 2025年01月31日,小编给大家分享一下Kubernetes上如何安装Oracle数据库,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Kuber
千家信息网最后更新 2025年01月31日Kubernetes上如何安装Oracle数据库
小编给大家分享一下Kubernetes上如何安装Oracle数据库,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
Kubernetes 是一个可移植的、可扩展的开源平台,用于管理容器化的工作负载和服务,可促进声明式配置和自动化。 Kubernetes 拥有一个庞大且快速增长的生态系统。Kubernetes 的服务、支持和工具广泛可用。
Oracle部署
下面是Oracle部署的定义代码,此代码由两部分组成,即Oracle部署的部署以及其代理服务。此处部署的Oracle数据库为11g r2,镜像使用的是mybook2019/oracle-ee-11g:v1.0。通过NodePort模式对外暴露了1521和1158这两个端口,并通过nfs文件系统对Oracle的数据进行持久化。
#-------------定义oralce代理服务--------------------apiVersion: v1kind: Servicemetadata: name: oralce-svc labels: app: oralcespec: type: NodePort ports: - port: 1521 targetPort: 1521 name: oracle1521 - port: 8080 targetPort: 8080 name: oralce8080 selector: app: oralce---#-------------定义oralce部署--------------------apiVersion: apps/v1kind: Deploymentmetadata: name: oralcespec: replicas: 1 selector: matchLabels: app: oralce strategy: type: Recreate template: metadata: labels: app: oralce spec: containers: - image: mybook2019/oracle-ee-11g:v1.0 name: oralce - containerPort: 1521 name: oralce1521 - containerPort: 8080 name: oralce8080 volumeMounts: - name: oralce-data mountPath: /u01/app/oracle volumes: - name: oralce-data nfs: path: /home/sharenfs/oracle server: 192.168.8.132
通过kubectl,执行下面的命令在Kubernetes集群中部署Oracle数据库。
$ kubectl create -f oracle11g-en.yaml --namespace=kube-public
在部署完成后,通过下面的命令可以查看oracle暴露的端口(此处的端口为1521和32175):
$ kubectl get svc --namespace=kube-public
部署验证
1)在Kubernetes集群内的应用,连接数据库的相关信息如下:
hostname: oracle-svc.kube-publicport: 1521sid: EEservice name: EE.oracle.dockerusername: systempassword: oracle
对于在oracle客户端所在机器上,执行下面的命令连接到数据库。
$ sqlplus system/oracle@//oracle-svc.kube-public:1521/EE.oracle.docker
2)在Kubernetes集群外的应用,连接数据库的所使用的相关信息如下:
hostname: 10.0.32.165port: 32175sid: EEservice name: EE.oracle.dockerusername: systempassword: oracle
对于在oracle客户端所在机器上,执行下面的命令连接到数据库。
$ sqlplus system/oracle@//10.0.32.165:32175/EE.oracle.docker
以上是"Kubernetes上如何安装Oracle数据库"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
数据
数据库
命令
面的
服务
端口
篇文章
集群
代理服务
代码
信息
内容
客户
客户端
所在
机器
步骤
系统
代理
应用
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
吉安软件开发
多个二级域名如何映射到服务器上
宝鸡软件开发
网络安全态势 ppt
游戏中的服务器区是怎么划分的
数字网络技术有限公司
云南好牛通网络技术有限公司
数据库方案模板
坦克世界数据库继承后怎么改名
数据库问题解决
访问网站数据库
高昌服务器
intel上海软件开发大会
浪潮服务器怎么进管理卡
上海联普网络技术
韩国古典文献数据库
数据库说明文档
数据库安全控制方法和技术
科教频道网络安全在线回放观看
软件开发方案招投标
增城靠谱的app软件开发
级部网络安全培训
江苏智能网络技术设置
浙江大学计算机网络技术
网络技术管理总结800字
IBM服务器怎样登录管理口
网络安全测评师价位
部队确保网络安全
如何成为一个网络安全员
caxa建数据库没反应