第 7 章 使用 Skupper Podman
使用 skupper
命令行界面(CLI)可让您从当前 Linux 用户的上下文创建和管理 Skupper 站点。skupper Podman 允许您使用容器创建站点,而无需 Kubernetes。
典型的工作流是创建一个站点,将站点链接在一起,并向服务网络公开服务。
7.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>