k8s部署oracle-ee-11g:部署、集群内外连接oracle的方式
生活随笔
收集整理的這篇文章主要介紹了
k8s部署oracle-ee-11g:部署、集群内外连接oracle的方式
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
部署oracle
[root@k8s-n0 oracle]# cat all-in-one.yaml apiVersion: v1 kind: Service metadata:name: oralce-svcnamespace: dmgeo-liblabels:app: oralce spec:type: NodePortports:- port: 1521targetPort: 1521nodePort: 1521name: oracle1521- port: 8080targetPort: 8080name: oralce8080selector:app: oralce --- apiVersion: apps/v1 kind: Deployment metadata:name: oralcenamespace: dmgeo-lib spec:replicas: 1selector:matchLabels:app: oralcestrategy:type: Recreatetemplate:metadata:labels:app: oralcespec:containers:- image: 192.168.145.28:1603/lego/oracle-ee-11g:v1.0name: oralce#- containerPort: 1521# name: oralce1521#- containerPort: 8080# name: oralce8080volumeMounts:- name: oralce-datamountPath: /u01/app/oraclevolumes:- name: oralce-datanfs:path: /NFS/oracleserver: 192.168.145.29連接oracle
k8s集群內
在Kubernetes集群內的應用,連接數據庫的相關信息如下:
host:192.168.145.10(cloudbeaver連接方式) hostname: oracle-svc.dmgeo-lib(應用程序連接方式,不行就使用節點IP) port: 1521 sid: EE service name: EE.oracle.docker username: system password: oracle對于在oracle客戶端所在機器上,執行下面的命令連接到數據庫:
sqlplus system/oracle@//oracle-svc.dmgeo-lib:1521/EE.oracle.dockerk8s集群外
在Kubernetes集群外的應用,連接數據庫的所使用的相關信息如下:
hostname:192.168.145.10 port: 1521 sid: EE service name: EE.oracle.docker username: system password: oracle對于在oracle客戶端所在機器上,執行下面的命令連接到數據庫:
sqlplus system/oracle@//192.168.145.10:1521/EE.oracle.docker參考連接
https://blog.csdn.net/linuxprobe18/article/details/109716536
總結
以上是生活随笔為你收集整理的k8s部署oracle-ee-11g:部署、集群内外连接oracle的方式的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: helm部署postgresql
- 下一篇: k8s 更改pod数量限制(默认每个节点