本文档采用自动化机器翻译技术翻译。 尽管我们力求提供准确的译文,但不对翻译内容的完整性、准确性或可靠性作出任何保证。 若出现任何内容不一致情况,请以原始 英文 版本为准,且原始英文版本为权威文本。

这是尚未发布的文档。 Admission Controller 1.34-dev.

安装 kwctl

kwctl 是 SUSE Security Admission Controller 的命令行界面(CLI)工具。以下是一些操作系统的安装说明。

  • Linux

  • macOS

  • Windows

在 Linux 上安装

  1. Homebrew

    如果您在 Linux 上使用 Homebrew 包管理器,则:

    brew install kwctl

    验证安装:

    kwctl --version
  2. Zypper(openSUSE)

    zypper install kwctl
  3. AUR

    如果您使用 Arch Linux 或基于 Arch 的发行版,可以从 AUR 安装 kwctl。

    1. 使用 AUR 助手(yay):

      yay -S kwctl
    2. 使用 makepkg:

      # Clone the AUR package
      git clone https://aur.archlinux.org/kwctl.git
      cd kwctl
      
      # Build and install the package
      makepkg -si
    3. 验证安装:

      kwctl --version
  4. 手动安装

    1. 下载适用于 Linux 的 kwctl 的最新版本:

      curl -LO https://github.com/kubewarden/kwctl/releases/latest/download/kwctl-linux-x86_64.zip

      对于 ARM64 系统(例如 Raspberry Pi),请使用:

      curl -LO https://github.com/kubewarden/kwctl/releases/latest/download/kwctl-linux-aarch64.zip
    2. 从下载的 .zip 文件中提取文件:

      unzip kwctl-linux-x86_64.zip

      这将提取以下文件:

      • kwctl-linux-x86_64kwctl 二进制文件

      • kwctl-linux-x86_64.sig:用于验证二进制文件的签名文件

      • kwctl-linux-x86_64.pem:用于验证签名的证书文件

    3. 将二进制文件移动到包含在您的 PATH 中的目录中,重命名为 kwctl 并赋予可执行权限。

    4. 验证安装:

      kwctl --version

在 macOS 上安装。

  1. 使用 Homebrew

    1. 安装 kwctl:

      brew install kwctl

      验证安装:

      kwctl --version
  2. 手动安装

    1. 下载适用于 macOS 的最新 kwctl 版本:

      1. 对于 Apple Silicon (ARM64) 系统,请使用:

        curl -LO https://github.com/kubewarden/kwctl/releases/latest/download/kwctl-darwin-aarch64.zip
      2. 对于 Intel (x86_64) 系统,请使用:

        curl -LO https://github.com/kubewarden/kwctl/releases/latest/download/kwctl-darwin-x86_64.zip
      3. 从下载的 .zip 文件中提取文件:

        unzip kwctl-darwin-x86_64.zip

        这将提取以下文件:

        • kwctl-darwin-x86_64kwctl 二进制文件

        • kwctl-darwin-x86_64.sig:用于验证二进制文件的签名文件

        • kwctl-darwin-x86_64.pem:用于验证签名的证书文件

    2. 将二进制文件移动到包含在您的 PATH 中的目录中,重命名为 kwctl 并赋予可执行权限。

    3. 验证安装:

      kwctl --version

在 Windows 上安装

  1. 下载 kwctl

    1. 打开您的浏览器并访问 Admission Controller 发布页面

    2. 下载 kwctl-windows-x86_64.zip 文件。

  2. 从下载的 zip 文件中提取文件。它将包含:

    • kwctl-windows-x86_64.exekwctl 二进制文件。

    • kwctl-windows-x86_64.sig:用于验证二进制文件的签名文件。

    • kwctl-windows-x86_64.pem:用于验证签名的证书文件。

  3. 将二进制文件从 kwctl-windows-x86_64.exe 重命名为 kwctl.exe 以便于使用。

  4. 将二进制文件移动到由您的 PATH 环境变量覆盖的位置。

  5. 验证安装。打开新的命令提示符或 PowerShell 窗口,然后检查 kwctl 的安装情况:

    kwctl --version

安装外壳补全

kwctl CLI 提供 --shell 选项,可以为您的外壳生成外壳补全命令。您可以使用此命令的输出将补全集成到您的外壳中。

kwctl completions --shell [bash|elvish|fish|powershell|zsh]