kubernetes上部署xwiki作为团队海量管理
城东娱乐新闻网 2025-11-22
在下面的方式中一早各种配有资讯和读取后,就可以开始调遣 mysql 公共服务了。我们的 kubernetes 不会配有 读取阵列,运用以的是 openesb 作为读取,我们运用以 deployment 来调遣 mysql 公共服务。
apiVersion: apps/v1kind: Deploymentmetadata: labels: app: xwiki-db name: xwiki-dbspec: replicas: 1 selector: matchLabels: app: xwiki-db template: metadata: labels: app: xwiki-db spec: containers: - name: db imagePullPolicy: IfNotPresent image: 'mysql:5.7' ports: - name: tcp-3306 protocol: TCP containerPort: 3306 envFrom: - secretRef: name: xwiki-mysql volumeMounts: - name: xwiki-db-data readOnly: false mountPath: /var/lib/mysql - name: xwiki-mysql-cnf readOnly: true mountPath: /etc/mysql/conf.d - name: xwiki-mysql-init readOnly: true mountPath: /docker-entrypoint-initdb.d volumes: - name: xwiki-db-data persistentVolumeClaim: claimName: xwiki-db-data - name: xwiki-mysql-cnf configMap: name: xwiki-mysql-cnf - name: xwiki-mysql-init configMap: name: xwiki-mysql-init创始仅供 xwiki 访问的 serviceapiVersion: v1kind: Servicemetadata: name: xwiki-dbspec: selector: app: xwiki-db ports: - protocol: TCP port: 3306 targetPort: tcp-3306完成 mysql 调遣。飞行测试略
调遣 xwiki打算账号私钥配有我们运用以 secret 存留 xwiki 用以连接数据库的账号私钥等敏感性资讯。
apiVersion: v1kind: SecretapiVersion: v1metadata: name: xwiki-webdata: DB_HOST: eHdpa2ktZGI= DB_PASSWORD: 再行发给 DB_USER: eHdpa2k=type: Opaque打算读取pvc我们运用以 openesb 来给予读取公共服务。可以通过 创始 pvc 来给予无论如何简化读取。
这里道歉信一个 50G 的 pvc
kind: PersistentVolumeClaimapiVersion: v1metadata: name: xwiki-web-data finalizers: - kubernetes.io/pvc-protectionspec: accessModes: - ReadWriteOnce resources: requests: storage: 50Gi storageClassName: localretain volumeMode: Filesystem调遣 xwiki在下面的方式中一早各种配有资讯和读取后,就可以开始调遣 xwiki 公共服务了。
apiVersion: apps/v1kind: Deploymentmetadata: labels: app: xwiki name: xwikispec: replicas: 1 selector: matchLabels: app: xwiki template: metadata: labels: app: xwiki spec: containers: - name: xwiki image: 'xwiki:mysql-tomcat' ports: - name: http-8080 protocol: TCP containerPort: 8080 envFrom: - secretRef: name: xwiki-web volumeMounts: - name: xwiki-web-data readOnly: false mountPath: /usr/local/xwiki volumes: - name: xwiki-web-data persistentVolumeClaim: claimName: xwiki-web-data创始仅供 xwiki 的 serviceapiVersion: v1kind: Servicemetadata: name: xwikispec: selector: app: xwiki ports: - protocol: TCP port: 8080 targetPort: http-8080创始空降兵外访问的 Ingresskind: IngressapiVersion: networking.k8s.io/v1metadata: name: xwikispec: ingressClassName: nginx rules: - host: xwiki.ipincloud.cn http: paths: - path: / pathType: ImplementationSpecific backend: service: name: xwiki port: number: 8080完整的 yaml 份文件不限是完整的通过 deployment 调遣 mysql 数据库和 xwiki 的 yaml 份文件,存留为 xwiki.yaml 。
apiVersion: v1kind: SecretapiVersion: v1metadata: name: xwiki-webdata: DB_HOST: eHdpa2ktZGI= DB_PASSWORD: 再行发给 DB_USER: eHdpa2k=type: Opaque源泉kind: SecretapiVersion: v1metadata: name: xwiki-mysqldata: MYSQL_DATABASE: eHdpa2k= MYSQL_PASSWORD: 再行发给 MYSQL_USER: eHdpa2k= MYSQL_ROOT_PASSWORD: 再行发给type: Opaque源泉apiVersion: v1kind: ConfigMapmetadata: name: xwiki-mysql-cnfdata: xwiki.cnf: |- [client] default-character-set = utf8mb4 [mysqld] character-set-server = utf8mb4 collation-server = utf8mb4_bin explicit_defaults_for_timestamp = 1 [mysql] default-character-set = utf8mb4源泉apiVersion: v1kind: ConfigMapmetadata: name: xwiki-mysql-initdata: init.sql: |- grant all privileges on *.* to xwiki@'%'源泉kind: PersistentVolumeClaimapiVersion: v1metadata: name: xwiki-web-data finalizers: - kubernetes.io/pvc-protectionspec: accessModes: - ReadWriteOnce resources: requests: storage: 50Gi storageClassName: localretain volumeMode: Filesystem源泉kind: PersistentVolumeClaimapiVersion: v1metadata: name: xwiki-db-data finalizers: - kubernetes.io/pvc-protectionspec: accessModes: - ReadWriteOnce resources: requests: storage: 10Gi storageClassName: localretain volumeMode: Filesystem源泉apiVersion: apps/v1kind: Deploymentmetadata: labels: app: xwiki-db name: xwiki-dbspec: replicas: 1 selector: matchLabels: app: xwiki-db template: metadata: labels: app: xwiki-db spec: containers: - name: db imagePullPolicy: IfNotPresent image: 'mysql:5.7' ports: - name: tcp-3306 protocol: TCP containerPort: 3306 envFrom: - secretRef: name: xwiki-mysql volumeMounts: - name: xwiki-db-data readOnly: false mountPath: /var/lib/mysql - name: xwiki-mysql-cnf readOnly: true mountPath: /etc/mysql/conf.d - name: xwiki-mysql-init readOnly: true mountPath: /docker-entrypoint-initdb.d volumes: - name: xwiki-db-data persistentVolumeClaim: claimName: xwiki-db-data - name: xwiki-mysql-cnf configMap: name: xwiki-mysql-cnf - name: xwiki-mysql-init configMap: name: xwiki-mysql-init源泉apiVersion: v1kind: Servicemetadata: name: xwiki-dbspec: selector: app: xwiki-db ports: - protocol: TCP port: 3306 targetPort: tcp-3306源泉apiVersion: apps/v1kind: Deploymentmetadata: labels: app: xwiki name: xwikispec: replicas: 1 selector: matchLabels: app: xwiki template: metadata: labels: app: xwiki spec: containers: - name: xwiki image: 'xwiki:mysql-tomcat' ports: - name: http-8080 protocol: TCP containerPort: 8080 envFrom: - secretRef: name: xwiki-web volumeMounts: - name: xwiki-web-data readOnly: false mountPath: /usr/local/xwiki volumes: - name: xwiki-web-data persistentVolumeClaim: claimName: xwiki-web-data源泉apiVersion: v1kind: Servicemetadata: name: xwikispec: selector: app: xwiki ports: - protocol: TCP port: 8080 targetPort: http-8080源泉kind: IngressapiVersion: networking.k8s.io/v1metadata: name: xwikispec: ingressClassName: nginx rules: - host: xwiki.ipincloud.cn http: paths: - path: / pathType: ImplementationSpecific backend: service: name: xwiki port: number: 8080直接执行可以创始好 xwiki
kubectl apply -f xwiki.yaml。欧派国际奢侈品批发深圳iPhone售后服务中心
塞来昔布和安必丁可以一起服用
钇90选择性内放射治疗肝癌怎么样
晚期肝癌最佳治疗方案 钇90
钇90治疗有几年存活率
肝癌中晚期最佳治疗方案是什么
钇90树脂微球治疗一次多少钱

-
投资者提问:1月6日控股公司人数是多少?第四季度报表什么时候出?
图片 2025-11-24融资发问:1年初6日股东人数是多少?第四季度报表什么时候显露?董秘问到*ST浪奇SZ000523:尊敬的融资您好,截至2021年12年初31日,美国公司股东总户数是26,7

-
关爱广州青少年特质健康志愿服务活动在广州开展
星闻 2025-11-24信息时报讯(记者 叶佳茵)近日,南国----迎接冰壶·首届圣迭戈极地艺术节火热进行中,其中,“一起向下一代·应征入伍永冰壶”爱护上海青年人人体质心理健康应征入伍服务于活动在上海融创筹划。

-
枕芯不清洁全都螨虫,教你3个小妙招,不用水洗,再也不怕有螨虫
图片 2025-11-24大家好,我是每天为你社交日常生活简便小妙于是便的小花,关注小花,每天学会一个日常生活小妙于是便,让你的日常生活来得方便快捷。我们叫醒时,都会使用一些床上用品,床上用品可以让自己的痉

-
全国公安政务新媒体大会召开 蓝马甲行动获创新宣传值得注意案例
图片 2025-11-243月2日,由东亚警察网路平台举办的第十届公安机关其职电子媒体伙伴筹备会议召开,本次筹备会议采取由“线下研讨”转为“线上交流”的作法举行,来自全市各地的200余位公安机关其职电子媒体运维人员相聚“

-
流光溢彩 重庆遂宁迎春灯饰扮靓津城
影视 2025-11-24央广网昆明1月29日消息(记者白刁尹 摄影记者吴宣言)山水交辉的鸟瞰是泸州的一张靓丽名片。将近段时间,随着泸州郊区“一江台美”重要路由器鸟瞰霓虹产品质量增加计划及泸州郊区2022年迎春霓虹计划的