哔哩哔哩

准备

搭建可道云是参考官方的dockerhubGitHub,所以请大家对照着dockerhub来部署学习。可道云分为数据库,本体和缓存Redis,这里就不部署Redis了,因为比较简单,只要学习本体和数据库就可以了。

安装数据库

先到可道云GitHub下载mysql-init-files里面的import.sql,放在NAS里备用

image.png

如图点击安装,名字填mariadb,点击下一步

image.png

  • Container Repository填mariadb
  • Container Tag填10.6

点击下一步

image.png

这里默认,点击下一步

image.png

  • MYSQL_ROOT_PASSWORD kodbox
  • MYSQL_DATABASE kodbox
  • MYSQL_USER kodbox
  • MYSQL_PASSWORD kodbox

    点击下一步

image.png

Target Port和端口填3306
点击下一步

image.png

hostPath选择提前下好的mysql-init-files目录
mountPath填/docker-entrypoint-initdb.d

image.png

再添加一条储存选择PVC,mountPath填/var/lib/mysql

点击下一步,ingress不用填直接下一步。

image.png

如图设置权限,后面全部默认保存等待部署。

安装可道云

再安装custom app,名称填kodbox,点击下一步

image.png

  • Container Repository填 kodcloud/kodbox
  • Container Tag填 latest

点击下一步

image.png

这里默认,点击下一步

image.png

  • MYSQL_SERVER 填NAS IP或者mariadb-custom-app.ix-mariadb.svc.cluster.local (数据库名字必须是mariadb)
  • MYSQL_DATABASE kodbox
  • MYSQL_USER kodbox
  • MYSQL_PASSWORD kodbox

点击下一步

image.png

  • Target Port填80
  • 端口随便(不要冲突)

点击下一步

image.png

  • hostPath选择可道云数据挂载的位置
  • mountPath填/var/www/html

点击下一步ingress根据自己需求填写,可不填

image.png

如图设置运行权限

保存等待部署即可

如果你觉得本教程对你有帮助,请随意打赏,谢谢。

最后修改:2021 年 12 月 18 日
感谢您的支持