前置准备
应用简介
应用是 Orbit 中的核心单位,它可以被理解为可执行业务单元。例如在线商城是一个应用,由商品展示、购物车、登录注册组件等各项微服务组成。将各项服务有序地发布至集群中不仅能够快速响应伸缩扩容,还能有效降低计算资源的维护与管理成本。
应用类型
要想妥善地协调各项组件在集群中的关系,就必须通过声明样式编排文件(YAML)创建或变更容器、定义各项服务发布顺序、所需计算资源等内容。因此编排文件的类型决定了应用的组织架构。Orbit 支持 Kustomize 类型、Helm 类型以及 OAM 类型(服务模板)应用。
权限配置
团队所有者、管理员点击首页左下角的「团队设置中心」按钮,在团队的权限配置中确保相关操作人员所在的团队具备「应用中心」、「基础设施」权限。
创建集群
在腾讯云控制台(或其他任意云厂商)中创建集群,推荐配置为 4C 4G。
创建完成后需通过本地终端或 IDE 连接集群进行操作。
本地连接集群
提前在本地 ~/.kube
目录中创建 config
文件,然后前往云厂商控制台,将集群 kubeconfig
文件内容全文粘贴至本地 config
文件中并保存。
在本地终端中输入 kubectl cluster-info
命令可验证是否与集群正常建立通讯,若通讯正常将会返回集群的 URL 地址。
使用 IDE 连接集群
若希望可视化管理集群,不妨尝试 LENS IDE。打开 LENS 后点击 clusers 列表右下角中的 ➕ 号,粘贴集群 kubeconfig
文件内容。
连接集群后可以查看当前状态。
将集群添加至 CODING
基础设施是集群与数据库的调度中心,为应用的最终发布上线提供硬件支持。点击首页左下角的「设施」,在「基础设施」中的「集群管理」页签,点击右上角的「添加集群」,接入时需要注意的事项:
集群版本: K8s version ≥ 1.16
集群推荐配置:4C 4G
集群外网访问连通性
在终端的任意路径中运行系统给出的安装命令。勾选启用 Metrics server 表示使用 K8s 官方集群核心数据监控能力,若已在集群中安装此能力则无需启用。
将集群纳入基础设施后,能够与各项运维工具进行数据联动与上报,在弱网络环境及私有云场景下对集群纳管的支持更加友好。
前置准备完成后便可以开始创建不同类型的应用。推荐使用 OAM 类型应用,可以参考 OAM 了解如何在 Orbit 中发布应用。
在阅读中是否遇到以下问题?*
您希望我们如何改进?*
如果您希望得到回复,请留下您的邮箱地址。