选择你喜欢的标签
我们会为你匹配适合你的网址导航

    确认 跳过

    跳过将删除所有初始化信息

    您的位置:0XUCN > 资讯 > 技术
    新闻分类

    Timoni Kubernetes 包管理器

    技术 PRO 作者:张廉 2023-10-16 09:33

    Timoni 是 Kubernetes 的软件包管理器,由 CUE 提供支持,灵感来自 Helm。

    Timoni 项目致力于改善编写 Kubernetes 配置的用户体验。Timoni 没有像 Helm 那样将 Go 模板与 YAML 混合在一起,也没有像 Kustomize 那样将 YAML 分层,而是依靠 cuelang 的类型安全、代码生成和数据验证功能来提供创建、打包和向 Kubernetes 交付应用程序的更好体验。

    Timoni 正在积极开发中,仍处于起步阶段。API 和命令行界面可能会以向后不兼容的方式进行更改。

    Timoni 模块包含一组 CUE 定义和约束,这些定义和约束被组织成具有固定结构的 CUE 模块。模块接受用户以 values.cue 文件形式提供的一组值,并输出 Timoni 在 Kubernetes 上部署的一组 Kubernetes 对象。

    模块结构:

    ├── cue.mod │   ├── gen # Kubernetes types │   └── module.cue # Module metadata ├── templates │   ├── config.cue # Config schema and default values │   ├── deployment.cue # Kubernetes Deployment template │   └── service.cue # Kubernetes Service template ├── timoni.cue # Timoni entry point └── values.cue # Timoni values placeholder

    模块示例可以在 example/podinfo 和 Examples/redis 中找到。

    0XU.CN

    [超站]友情链接:

    四季很好,只要有你,文娱排行榜:https://www.yaopaiming.com/
    关注数据与安全,洞悉企业级服务市场:https://www.ijiandao.com/

    图库
    公众号 关注网络尖刀微信公众号
    随时掌握互联网精彩
    赞助链接