Este documento ha sido traducido utilizando tecnología de traducción automática. Si bien nos esforzamos por proporcionar traducciones precisas, no ofrecemos garantías sobre la integridad, precisión o confiabilidad del contenido traducido. En caso de discrepancia, la versión original en inglés prevalecerá y constituirá el texto autorizado.

Esta es documentación inédita para Admission Controller 1.34-dev.

Instalando kwctl

kwctl es la herramienta de interfaz de línea de comandos (CLI) para SUSE Security Admission Controller. A continuación se presentan las instrucciones de instalación para algunos sistemas operativos.

  • Linux

  • macOS

  • Windows

Instalar para Linux

  1. Homebrew

    Si utilizas el gestor de paquetes Homebrew en Linux, entonces:

    brew install kwctl

    Verificar la instalación:

    kwctl --version
  2. Zypper (openSUSE)

    zypper install kwctl
  3. AUR

    Si estás utilizando Arch Linux, o una distribución basada en Arch, puedes instalar kwctl desde el AUR.

    1. Usando un ayudante de AUR (yay):

      yay -S kwctl
    2. Usando makepkg:

      # Clone the AUR package
      git clone https://aur.archlinux.org/kwctl.git
      cd kwctl
      
      # Build and install the package
      makepkg -si
    3. Verifica la instalación:

      kwctl --version
  4. Instalación manual

    1. Descarga la última versión de kwctl para Linux:

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

      Para sistemas ARM64 (por ejemplo, Raspberry Pi), utiliza:

      curl -LO https://github.com/kubewarden/kwctl/releases/latest/download/kwctl-linux-aarch64.zip
    2. Extrae los archivos del archivo .zip descargado:

      unzip kwctl-linux-x86_64.zip

      Esto extrae los siguientes archivos:

      • kwctl-linux-x86_64: El binario kwctl

      • kwctl-linux-x86_64.sig: Un archivo de firma para verificar el binario

      • kwctl-linux-x86_64.pem: Un archivo de certificado para verificar la firma

    3. Mueve el binario a un directorio en tu PATH, renómbralo a kwctl y hazlo ejecutable.

    4. Verifica la instalación:

      kwctl --version

Instala para macOS.

  1. Usando Homebrew

    1. Instale kwctl:

      brew install kwctl

      Verificar la instalación:

      kwctl --version
  2. Instalación manual

    1. Descarga la última versión de kwctl para macOS:

      1. Para sistemas Apple Silicon (ARM64), usa:

        curl -LO https://github.com/kubewarden/kwctl/releases/latest/download/kwctl-darwin-aarch64.zip
      2. Para sistemas Intel (x86_64), usa:

        curl -LO https://github.com/kubewarden/kwctl/releases/latest/download/kwctl-darwin-x86_64.zip
      3. Extrae los archivos del archivo .zip descargado:

        unzip kwctl-darwin-x86_64.zip

        Esto extrae los siguientes archivos:

        • kwctl-darwin-x86_64: El binario kwctl

        • kwctl-darwin-x86_64.sig: Un archivo de firma para verificar el binario

        • kwctl-darwin-x86_64.pem: Un archivo de certificado para verificar la firma

    2. Mueve el binario a un directorio en tu PATH, renómbralo a kwctl y hazlo ejecutable.

    3. Verifica la instalación:

      kwctl --version

Instala para Windows

  1. Descarga kwctl:

    1. Abre tu navegador y ve a la página de lanzamientos de Admission Controller.

    2. Descarga el archivo kwctl-windows-x86_64.zip.

  2. Extrae los archivos del archivo zip descargado. Contendrá:

    • kwctl-windows-x86_64.exe: el binario kwctl.

    • kwctl-windows-x86_64.sig: un archivo de firma para verificar el binario.

    • kwctl-windows-x86_64.pem: un archivo de certificado para verificar la firma.

  3. Cambia el nombre del archivo binario de kwctl-windows-x86_64.exe a kwctl.exe para facilitar su uso.

  4. Mueve el binario a una ubicación cubierta por tu variable de entorno PATH.

  5. Verifica la instalación. Abre una nueva ventana de símbolo del sistema o PowerShell y comprueba la instalación de kwctl:

    kwctl --version

Instala las completaciones de shell

La CLI de kwctl tiene la opción --shell para generar comandos de completación de shell para tu shell. Puedes usar la salida de este comando para integrar las completaciones en tu shell.

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