09.kubesphere操作用户管理、字典配置、持久卷创建、工作负载创建、服务管理
一、用户管理
1.创建用户
2.通过企业空间管理员(fanmao-boss)创建企业空间
3.登录对应空间管理员(fanmao-cd-boss)创建角色并邀请用户
4.登录项目管理创建(fanmao-cd-manager)项目
点击显目进入设置对应项目管理员
5.登录对应显目管理员(fanmao-cd-project)添加项目操作人员
6.登录项目操作人员(fanmao-cd-operation)部署项目
二、配置字典创建
1.创建基本信息
2.编写配置文件名称和内容
三、持久卷创建
1.基本信息填写
2.存储大小设置
四、工作负载
1.创建工作负载
部署:无状态服务也就是没有数据存储的服务
有状态副本集:有存储的服务
守护进程:每一个节点都运行且只有一个
2.应用名称
3.镜像下载、资源大小控制、端口映射、root密码设置和时间同步设置
4.存储卷挂载
5.配置文件设置
这些都是文件夹挂载,如果需要文件挂载看下面扩展步骤
6.查看日志和进入容器内部
五、服务
1.服务删除时不要删除相关资源
2.创建工作负载服务
3.设置端口映射以及选择指定工作负载
4.访问方式设置
5.自动生成的外网访问端口
6.使用端口进行连接
六、扩展
1.子文件挂载(如果只需要挂载一个文件夹下面的一个文件可以用子文件挂载)
文件路径写全然后点击指定子路径
子路径写文件的名字
选择特定键字典的名字对应文件的名字
如果需要文件挂载就需要创建多条记录
2.docker转k8s写法
#mysql在docker安装
$ docker run --name some-mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql:tag
#数据==存储挂载
-v /my/msyql/data:/var/lib/mysql
#配置==字典配置
-v /my/msyql/conf:/etc/mysql/conf.d
#-e==环境变量
-e MYSQL_ROOT_PASSWORD=my-secret-pw
#redis在docker安装
$ docker run -v /myredis/conf:/usr/local/etc/redis --name myredis redis redis-server /usr/local/etc/redis/redis.conf
#数据==存储挂载
-v /my/redis/data:/data
#配置==字典配置
-v /my/redis/conf/redis.conf:/usr/local/etc/redis/redis.conf
#文件内容
appendonly yes
port 6379
bind 0.0.0.0
#启动命令
redis-server /usr/local/etc/redis/redis.conf
3.应用市场安装应用
helm地址:https://helm.sh/docs/topics/charts/
获取仓库地址(helm官网--》Charts--》搜索mysql点进去)
https://charts.bitnami.com/bitnami
添加仓库地址
添加仓库
新的仓库地址下载应用
4.探针使用
编辑设置
选择容器点击修改
点击监控检测
赞(1)
赏