tmerclub-doc/devops指南/4.创建一些账号,以及名命空间.md
2025-03-19 15:04:57 +08:00

2.1 KiB
Raw Blame History

  1. 创建在harbor上创建个名命空间创建完之后要在jekninsfile改成对应的名命空间。

  2. 在k8s当中创建一个和harbor当中一样的名命空间。这个名命空间要在jenkinsfile当中进行编辑。目前就叫做mall4cloud-release

  3. 为jenkins创建git账号与harbor账号

在jenkins-系统管理配置-Manage Credentials-全局Manage Credentials这个管理界面下面有个列表列表域下面有个全局-添加凭据

如果无法手动进入的话,可以访问 jenkins域名+/credentials/store/system/domain/_/

添加两个凭据把git和harbor的用户名和密码放进去保存。

  1. 根据本目录下的jenkinsfile文件夹在jenkins当中添加不同的”流水线“任务任务名和文件名可以类似。

  2. 修改jenkinsfile里面的GIT_CREDENTIAL_ID与HARBOR_CREDENTIAL_ID让jenkins可以访问到。

  3. 修改jenkinsfile里面的environment配置改成自己的环境。复制进去jenkins的流水线脚本框内保存。前端的jenkinsfile要改掉里面的域名。

  4. 在nfs当中的/nfs/data下,创建几个放中间件需要的文件夹,将开发环境搭建当中的中间件docker-compose一键安装里面的内容进行阅读。并把里面的文件夹的内容放到对应的nfs的文件夹当中。

mkdir mall4j-middleware
mkdir mall4cloud-release
cd mall4j-middleware
mkdir mall4j-canal
mkdir mall4j-elasticsearch
mkdir mall4j-minio
mkdir mall4j-mongo
mkdir mall4j-mysql
mkdir mall4j-nacos
mkdir mall4j-nginx
mkdir mall4j-rocketmq
mkdir mall4j-seata
mkdir mall4j-aof-redis
mkdir mall4j-shardingsphere
  1. 创建中间件所在的名命空间,起名为mall4j-middleware,将mall4j-middleware.yaml导入注意里面的配置是否与nfs当中的ip和环境变量之类的一致。

  2. 创建商城容器的名命空间,起名为mall4cloud-release,将mall4cloud-release.yaml导入注意里面的ip之类的会不会有问题。还要在mall4cloud-release当中创建harbor的密文起名为harbor。

否则里面的yaml里面的配置无效就没办法拉取镜像了。

      imagePullSecrets:
        - name: harbor