先来张图看下在浏览器中打开chrome浏览器访问chromium官网的效果
要实现这个功能只需要这几步就行了:
- 首先需要有一个部署了sealos desktop的环境
- 然后在sealos desktop 部署一个xfce桌面
- 然后在xfce桌面运行chrome
下面逐步介绍一下怎么操作
一、私有化部署 sealos desktop
私有化部署 sealos desktop 的方法已经写过一篇文章介绍了,可以直接查看这里Sealos webui 私有化部署
sealos 官方的私有化部署教程可以在这里查看官方教程
二、部署一个xfce桌面
其实除了使用xfce外也还有别的选择,我这里就用xfce了
部署方式也很简单,首先点击桌面上的App Launchpad打开新建应用的窗口
然后填下这些参数,镜像是:yangxuan8282/alpine-xfce4-novnc:amd64
VNC_RESOLUTION=1920x1080
填写完以后点击右上角的部署应用按钮
部署成功之后点击这里的外网地址就可以访问xfce桌面了
默认的登录密码是alpinelinux,登录成功以后的桌面是这样的
三、在xfce桌面打开chrome浏览器
要在sealos desktop打开 xfce 桌面需要将xfce桌面添加到 selos desktop,首先我们需要在desktop中点击Terminal
然后我们在打开的终端中使用vim新建一个my-desktop.yml 文件然后将如下内容填入my-desktop.yml文件中,其中的url和icon字段需要替换为实际部署地址,icon 的路径可以在浏览器的devtool中获取
apiVersion: app.sealos.io/v1
kind: App
metadata:
name: my-desktop-entry
spec:
name: MyDesktop
icon:
type: iframe
data:
url: https://joinufzdphfs.sealos.weisiqian.com
desc:
icon: https://joinufzdphfs.sealos.weisiqian.com/favicon.ico
menuData:
nameColor: text-black
helpDropDown:
helpDocs:
displayType: normal
然后我们执行kubectl apply -f my-desktop.yml 将xfce添加到桌面上,刷新浏览器后就能在desktop看到打开xfce的图标了
然后就和平时在系统桌面中一样,想打开什么应用就打开什么应用,我们在这里打开chrome浏览器
然后在浏览器中输入想要访问的网址就行了