一、Kplcloud 是什么?
kplcloud 是一个基于 Kubernetes 的轻量级 PaaS 平台,通过可视化的界面对应用进行管理,降低应用容器化的对度,从而减少应用容器化的时间成本。
Kplcloud 已在宜信服务于宜人财富等多个团队,稳定运行了近两年,目前平台已在生产环境跑着上百个应用,近千个容器。
一、登陆
登陆可以分为三种,分别是 LDAP 登陆、邮箱密码登陆、三方授权登陆,咱们没有注册功能。下面对这三种登陆方式进行讲解。
LDAP 与邮箱登陆大同小异,只需要简单的配置即可。
1.1 LDAP 登陆
在 app.cfg 文件找到[server]的 login_type 参数,设置为 ldap 并且找到[ldap]块
输入你家 LDAP 的相关信息即可。
不要设置auth_login
,应该把它注释掉。
1.2 邮箱登陆
在 app.cfg 文件找到[server]的 login_type 参数,设置为 email
不要设置auth_login
,应该把它注释掉。
1.3 Github 授权登陆
通过 Github 授权登陆需要的 app.cfg 将[server]下的 auth_login 参数设置为 github
Github 创建 OAuth App
打开 github 官网,进入 https://github.com/settings/developers, 在左侧菜单栏找到“OAuth Apps”并点击进入
如果没有 OAuth App 则点击“New OAuth App”按钮创建一个新的 OAuth App
创建完成之后 找到我们刚刚创建的 OAuth App 并进入就可以看到 Client ID 和 Client Secret 了
将它们复制下来他贴到 app.cfg 的
[server]
块下的client_id和client_secret
设置好 Homepage URL 和 Authorization callback URL
授权登陆需要用户把 https://github.com/settings/profile Public Email 设置上,否则无法授权成功
1.4 授权登陆
上面设置好之后, 就可以使用 github 授权登陆的方式进入平台了,默认分配的空间及权限可以在 app.cfg 文件下的[server]
块下的default_namespace和default_role_id
配置。
二、Dashboard
2.1 工作台
工作台是我们进入之后看到的第一个页面,主要列出以下一些信息
使用文档
创建应用入口
空间 CPU 及内存资源使用情况
你可操作的最新的几个应用
该空间下最近应用的动态
您可操作的空间列表
您规属于哪些权限组列表
2.2 全局监控
监控只是简易的集群网络,内存、CPU 及语言,详情的监控可以从 grafana 查看。
2.3 上线统计
本模块主要是对一些应用发布的情况进行一些统计,如应用失败的应用的次数中断及回滚的次数,点击应用名称可以看应用详情。
本文转载自宜信技术学院网站。
原文链接:http://college.creditease.cn/detail/317
评论