相关推荐
多环境下的应用运行时定义
- 为什么需要定义应用运行时 我们的服务器可能分散到不同的区域、所属不同的厂商、具有不同的类型,应用的运行时定义就是在这些运行时提供者与应用之间建立联系。当创建应用时,能够再找合适的运行时,在运行时上创建工作负载。回忆一下,通常情况下,运维系统会怎样选择一个运行时。如下图:首先给用户呈现的是区域,东北、华中、华南、亚太、新加坡等,再选择使用虚拟机、容器、Kubernetes。过了一段时间,我们发
编写可阅读代码的艺术读书笔记
- 关于名字 选择专业的词 避免泛泛的名字 用具体的名字代替抽象的名字 使用前缀或后缀给名字附带更多的信息 决定名字的长度 利用名字的格式来表达含义 2. 把信息装到名字里
开年喜报!Walrus成功入选CNCF云原生全景图
近日,数澈软件 Seal (以下简称“Seal”)旗下开源应用管理平台 Walrus 成功入选云原生计算基金会全景图(CNCF Landscape)并收录至 “App Definition and Development - Application Definition & Image Build”板块,该板块包含了 Helm、Backstage、Dapr 等知名开源项目。 图片截自:land
在 Ingress
作者: Ricardo Katz (VMware), James Strong (Chainguard) Ingress 可能是 Kubernetes 最容易受攻击的组件之一。 Ingress 通常定义一个 HTTP 反向代理,暴露在互联网上,包含多个网站,并具有对 Kubernetes API 的一些特权访问(例如读取与 TLS 证书及其私钥相关的 Secret)。 虽然它是架构中的一个风险组件