文章目录
  1. 1. 安装 ku8eye
  2. 2. 安装 kubernetes 集群
  3. 3. 应用管理

ku8eye1 是一个谷歌 Kubernetes 的 Web 一站式管理系统,本文介绍其开发环境部署。

安装 ku8eye

ku8eye 是使用 docker 镜像来安装运行的。先下载 ku8eye,官方发布在百度网盘,我下载的是 ku8eye-web-0.6.tar.gz。

用gunzip解压缩后,得到文件ku8eye-web-0.6.tar(2.1G)。导入docker镜像,并给该镜像打上tag ku8eye-web

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
[root@Centos-L410 ku8eye]# ls
ku8eye-web-0.6.tar
[root@Centos-L410 ku8eye]# docker load -i ku8eye-web-0.6.tar
[root@Centos-L410 ku8eye]# docker images
REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE
registry.access.redhat.com/rhel7/pod-infrastructure latest b22dd4643451 5 weeks ago 427.6 MB
<none> <none> 7608c10ea730 5 weeks ago 125.1 MB
docker.io/mysql latest 082e0ea24cc0 5 weeks ago 361.2 MB
ku8eye-web latest b45596039ebb 8 weeks ago 2.193 GB
registry 2 b2c682ed7e4c 3 months ago 224.5 MB
docker.io/kubeguide/guestbook-php-frontend latest 38658844a359 6 months ago 509.6 MB
docker.io/kubeguide/redis-master 1.0 423e126c2ad4 7 months ago 419.1 MB
docker.io/kubeguide/redis-master 2.0 423e126c2ad4 7 months ago 419.1 MB
docker.io/kubeguide/redis-master latest 423e126c2ad4 7 months ago 419.1 MB
docker.io/kubeguide/guestbook-redis-slave latest 5429ea4e7990 7 months ago 109.5 MB

实际上,默认情况下,已经是 ku8eye-web 命名了,不需要 tag。

运行开发环境,docker run -tid --name ku8eye-web -p 3306:3306 -p 8080:8080 -p 9001:9001 ku8eye-web,其中 3306 为mysql服务端口,8080 为tomcat服务端口,9001 为supervisor服务端口,均映射到宿主机上。

1
2
3
4
5
[root@Centos-L410 ku8eye]# docker run -tid --name ku8eye-web -p 3306:3306 -p 8081:8080 -p 9001:9001 ku8eye-web
7199979c1d0c53fc17fedc50a73e938addc4703f2b3c14bca6d57dc670aabc97
[root@Centos-L410 ku8eye]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
7199979c1d0c ku8eye-web "/bin/sh -c /usr/bin/" 8 seconds ago Up 4 seconds 0.0.0.0:3306->3306/tcp, 0.0.0.0:9001->9001/tcp, 0.0.0.0:8081->8080/tcp ku8eye-web

由于我的机器上8080端口已经被占用,这里用8081端口代替。

安装 kubernetes 集群

用网页的方式登陆宿主机的8081端口,例如,我的是 http://192.168.2.202:8081,会看到登陆界面,如下,

还挺好看的。然后用账号密码 guest/123456 登陆即可进行管理,点击左侧“资源管理”菜单,选择“集群安”装进行安装。如下,

我选择的是”All In One Cluster“,因为我没有那么多虚拟机...... 这样就可以在本机安装 Kubernetes Master 等,如下

点击”开始安装“即可。不知道为什么总是提示安装失败,可能与我已经安装过 kubernetes 有关。

应用管理

ku8eye 的应用管理功能,感觉上和直接写 kubernetes 的 yaml 文件比较类似,如下,

将需要的要素填入,即可工作。

文章目录
  1. 1. 安装 ku8eye
  2. 2. 安装 kubernetes 集群
  3. 3. 应用管理

欢迎来到Valleylord的博客!

本博的文章尽量原创。