1. Sealos Cloud简介
《sealos入门篇》一文中我们提到:sealos最初的目标是把kubernetes安装做进一条命令,而如今,sealos 是以 kubernetes 为内核的云操作系统发行版。
而 Sealos Cloud ,是环界云运行和维护的 sealos 集群,用来提供对外的公有云服务。 用户可以直接使用 Sealos Cloud ,用户也可以在自己的私有化环境中运行 sealos,即可拥有与 Sealos Cloud 完全一样的能力。
Sealos Cloud 是一款 ALL IN 云原生的公有云服务,提供我们在公有云常见的服务能力如 AWS 的数据库服务,函数计算服务,对象存储服务等。 与 AWS 这些公有云最大的不同点是技术架构完全采用云原生(狭义上的云原生,围绕 kubernetes 的技术生态所构建)架构实现。
参考文档:
2. 注册Sealos Cloud
访问sealos cloud,注册一个账号。
3. 使用Sealos Cloud
就像使用本地操作系统一样,通过浏览器使用sealos cloud系统即可。
当然,使用起来感觉没有本地流畅,这是正常的,毕竟要通过网络访问。等到5G更加普及,sealos cloud肯定更好用。
4. 使用sealos registry
4.1. sealos registry作用
sealos registry的域名为 hub.sealos.cn,使用它可以作为docker hub的替代品,能够加快上传下载速度。
4.2. 创建组织
1、登录sealos cloud
2、打开Terminal应用
3、准备组织定义文件 organization.yaml
1 | apiVersion: imagehub.sealos.io/v1 |
4、创建组织
1 | kubectl apply -f organization.yaml |
4.3. 获取config.yaml
1、登录sealos cloud
2、点击头像
3、获取config.yaml
点击头像下方的kubeconfig右侧加号,下载kubeconfig.yaml,重命名为config.yaml
4.4. 上传镜像
1 | sealos login -k config.yml hub.sealos.cn |
注意:无论config.yml是否正确,sealos login都会提示success。因此,只有sealos push成功才能证明config.yaml配置正确。
4.5. 查看镜像
访问sealos registry,查看所有镜像,包括我们刚刚上传的镜像。