第 9 章 使用 Skupper Podman
使用 skupper
命令行界面(CLI)允许您从当前 Linux 用户上下文创建和管理 Skupper 站点。skupper Podman 允许您使用容器创建站点,而无需 Kubernetes。
典型的工作流是创建一个站点,将站点链接在一起,并向服务网络公开服务。
9.1. 关于 Skupper Podman
skupper Podman 有以下优先级:
skupper --platform podman <command>
- 使用此选项来避免更改模式,例如,如果您同时使用 Kubernetes 和 Podman。
export SKUPPER_PLATFORM=podman
使用这个命令将 Skupper Podman 用于当前会话,例如,如果您有两个终端设置为不同的上下文。将环境设置为目标 Kubernetes 站点:
$ export SKUPPER_PLATFORM=kubernetes
skupper switch podman
- 如果输入此命令,则所有后续命令都会针对 Podman 而不是 Kubernetes 为目标,适用于所有终端会话。
要确定哪个模式当前处于活跃状态:
$ skupper switch podman
要切回到目标 Kubernetes 站点: skupper switch kubernetes
注意
Podman 站点不会自动在远程站点上公开的服务。这等同于使用 skupper init --enable-service-sync false
创建的 Kubernetes 站点。
要在 Podman 网站上使用公开的服务,请检查它是否使用原始站点上的 skupper 服务状态
,并使用这些信息在 Podman 站点上创建服务:
$ skupper service create <name> <port>