Skip to content

资源

这里汇集的是一些 Terminus OS 中软硬件相关的资源。从软件上讲,这里包涵的是 Terminus OS 的集群描述、某些功能定义、对集群状态的申明等等资源信息。从硬件上看,这里可能包涵网络、存储、设备等等。

Control Hub中,我们把他们统称为Resources

TIP

只有管理员可以查看资源的管理界面。

Network

networks

Network Policies

网络策略,是目前 Terminus OS 最重要的网络资源。它定义了网络的连通性。Terminus OS 的沙盒机制,在网络策略上以 Namespace 维度作限制。在用户与用户之间网络隔离,在应用与应用之间网络隔离。

如上图所示,Crontrol Hub里展示的网络策略视图页面分为两部分。

  • Ingress Rule
    展示一个规则列表,表示满足规则的进入流量,允许进入 Namespace
    1. 规则的匹配条件为 Namespace 是的 label 选择算符
    2. 一条规内的各个 label 为 And 关系
    3. 列表中多条规则为 Or 的关系

  • Egress Rule
    与 Ingress Rule 相同,同样是一个规则列表,表示满足规则的出口流量,允许流出 Namespace

CRDs

CRDs

CRDs 罗列了 Terminus OS 中所有基于 k8s 的 CRD( Custom Resource Definition )。Terminus OS 中诸多基于 k8s 的云原生功能都依赖于CRD

Application 为例,看看Control Hub展示的内容

Details

展示 CRD 的名称,group,Scope 级别,创建时间等等. 其中CRD的Scope 分为两类

  • Namespace
    表示每一条自定义资源属于一个 Namespace。

  • Cluster
    表示每条自定义资源都必须全局唯一,不属于任何 Namespace。比如,namespace 本身,就是一个 Cluster 级别的资源。

Custom Resource

列出这个 CRD 下所有的 自定义资源。内容包括名称和创建时间。每条自定义资源右侧都有两个操作按钮。

  • Delete
    表示删除该条资源

  • Edit Yaml
    表示手动编辑 Yaml 格式的自定义资源。点击后打开编辑对话框。 完成编辑,点击OK后,即可保存修改后内容到系统中。

    Edit yaml