k8s部署odoo(k8s面板)

k8s部署odoo



前言

因为服务器紧张,因此尝试使用k8s部署odoo,因为odoo默认使用的是Postgresql数据库,因为未曾使用过的原因,导致部署一直出问题,因为网络上并未有一篇完整的odoo部署日志,因此走了一定的弯路,特此记录一个完整的odoo的部署流程。


一、Postgresql部署

链接: Postgresql Docker部署链接
因为我的是在另一台服务器使用原生的docker进行部署的,如果有和我一样情况的,可以参考上面的文档部署postgreasql。

注意事项:

因为odoo不允许使用postgresql的默认用户,也就是postgres用户,因此我们需要创建一个其他的用户,此处我使用navicat进行演示如何创建用户
在这里插入图片描述
在这里插入图片描述
此处的可以创建数据库务必勾选,因为odoo会默认创建数据库,只有勾选了他才有权限进行创建
在这里插入图片描述
其他的可以登录也要勾选,其他的可选择性的勾选,然后填写用户名和密码后,点击左上角的保存即可

二、odoo部署

1.创建命名空间

在这里插入图片描述

2.创建配置字典

在这里插入图片描述

[options]
db_host = 数据库地址
db_name = 用户账号
db_user = 数据库名称
db_password = 用户密码
db_port = 端口号

主需要填写上面这些即可

3.创建服务

在这里插入图片描述
在这里插入图片描述

#推荐使用国内镜像,否则k8s会出现拉不下的情况
swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/odoo:17

容器地址填写上面的镜像,如果有其他的镜像版本也可以更换
使用默认端口
在这里插入图片描述
勾选启动命令
填写参数

-i base

在这里插入图片描述

4.配置存储

在这里插入图片描述
选择刚才创建好的字典,选择只读,挂载到/etc/odoo/即可
最后勾选外部访问,选择NodePort即可点击创建
---
访问web页面地址为8069映射的端口号
在这里插入图片描述
具体的访问地址为自己k8s master节点的ip+8069映射的端口号,即可访问

odoo默认的账号密码都是admin

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值