在配置参考的各个部分描述了可用的运行时配置。例如,以下是上游群集的运行时配置。

    假定文件夹指向的是存放全局运行时配置的文件路径。以下是运行时的典型配置设置:

    • subdirectory(子目录): envoy
    • override_subdirectory(覆盖子目录): envoy_override

    其中是链接到/srv/runtime/v1目录的符号链接。

    路径的末端部分是文件。文件内容为运行时配置值。在从文件中读取数值时,空格和换行将被忽略。

    目录与--service-cluster命令行选项配合一起使用。假设--service-cluster已被设置为my-cluster。Envoy将优先在以下完整路径中查找配置项:

    如果找到,该值将覆盖在主路径中查找到的任何值。这允许用户在全局默认值之外,自定义单个群集的运行时配置值。

    有两个步骤来更新任何运行时值。首先,创建整个全新运行时配置或者拷贝/更新所需的运行时配置。其次,使用以下命令或者等效命令,将旧的符号链接根自动交换到新的配置目录下:

    关于如何部署文件系统数据,以及相关垃圾回收等问题,超出了本文档的范围。

    文件系统在运行时会收集一些统计信息,以runtime.命名空间。

    返回