测验:插件、认证与运维
Backstage的“新后台系统”带来了哪些正确的改变?
- 只需注册插件和模块,记录器、设置和数据库等依赖项就会被注入,因此您无需手动连接路由器。
- 后端没了,只剩下前端了。
- 所有插件现在都是用 Go 编写的。
- 后端插件已更改为在浏览器而不是服务器中运行。
登录解析器有什么作用?
- 验证用户的密码
- 自动更改目录实体的所有者
- 自动发现 OIDC 提供商
- 确定登录人员将映射到目录中的哪个用户实体。
Kubernetes 插件连接实体和工作负载的正确方法是什么?
- 标记实体并注释工作负载
- 只要目录实体名称和 Pod 名称相同,就会自动连接。
- 您只能通过名称空间名称进行连接。
- 使用注释
backstage.io/kubernetes-id标记实体,并使用相同的值标记工作负载。
目录中的实体提供者和处理者有什么区别?
- 提供者发现那里的位置和内容,处理器读取它并执行验证、关系计算和派生实体的创建。
- 提供者在前端运行,处理器在后端运行。
- 两者是相同的,只是根据版本名称不同。
- 提供者构建文档和处理器克隆存储库
目录处理周期设置太短会出现什么问题?
- 不需要数据库
- 不计算实体关系
- 随着 SCM API 调用的增加,可能会达到速率限制。
- 技术文档未渲染
关于后台操作中的数据库,以下哪项是正确的?
- 该门户是完全无状态的,因此不需要数据库。
- 在开发中,您可以使用内存中的 SQLite,但它会在重新启动后消失,而在生产中,PostgreSQL 是事实上的标准,您需要一个备份计划。
- 由于目录存储在 Git 中,因此该数据库仅用于搜索索引。
- 数据库是直接从前端访问的。
运营门户时,要注意哪些指标,避免出现“健康检查是绿的,但用户看到的是旧信息”的情况?
- 前端包大小
- 门户页面每日访问者数量
- 目录处理成功率和实体的最后更新时间
- 插件包数量