7.2. 指定设备规格中内联的应用程序


应用程序清单在设备的规格中内联指定,因此您不需要构建 OCI registry 应用程序软件包。

内联应用程序供应商接受带有以下参数的应用程序内容列表:

Expand

参数

描述

路径

到该设备中的文件的相对路径。请注意,任何现有的文件都会被覆盖。

内容(可选)

文件的纯文本(UTF-8)或 base64 编码内容。

ContentEncoding

内容是如何编码的。必须是 "plain" 或 "base64"。默认值为"plain"。

示例

apiVersion: flightctl.io/v1alpha1
kind: Device
metadata:
  name: some_device_name
spec:
[...]
  applications:
    - name: my-app
      appType: compose
      inline:
        - content: |
            version: "3.8"
            services:
              service1:
                image:  quay.io/flightctl-tests/alpine:v1
                command: ["sleep", "infinity"]
          path: podman-compose.yaml
[...]
注意

内联 compose 应用程序最多可以有两个路径。您必须将第一个 podman-compose.yaml 命名为 podman-compose.yaml,第二个(override) podman-compose.override.yaml

Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2026 Red Hat
返回顶部