Este documento foi traduzido usando tecnologia de tradução automática de máquina. Sempre trabalhamos para apresentar traduções precisas, mas não oferecemos nenhuma garantia em relação à integridade, precisão ou confiabilidade do conteúdo traduzido. Em caso de qualquer discrepância, a versão original em inglês prevalecerá e constituirá o texto official.

Esta é uma documentação não divulgada para Admission Controller 1.34-dev.

Instalando o kwctl

kwctl é a ferramenta Interface de Linha de Comando (CLI) para SUSE Security Admission Controller. Abaixo estão as instruções de instalação para alguns sistemas operacionais.

  • O teste do Linux

  • macOS

  • Windows

Instalar para Linux

  1. Homebrew

    Se você usa o gerenciador de pacotes Homebrew no Linux, então:

    brew install kwctl

    Verifique a instalação:

    kwctl --version
  2. Zypper (openSUSE)

    zypper install kwctl
  3. AUR

    Se você está usando o Arch Linux ou uma distribuição baseada em Arch, pode instalar o kwctl do AUR.

    1. Usando um auxiliar 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. Verifique a instalação:

      kwctl --version
  4. Instalação manual

    1. Baixe a versão mais recente do kwctl para Linux:

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

      Para sistemas ARM64 (por exemplo, Raspberry Pi), use:

      curl -LO https://github.com/kubewarden/kwctl/releases/latest/download/kwctl-linux-aarch64.zip
    2. Extraia os arquivos do arquivo .zip baixado:

      unzip kwctl-linux-x86_64.zip

      Isso extrai os seguintes arquivos:

      • kwctl-linux-x86_64: O binário kwctl

      • kwctl-linux-x86_64.sig: Um arquivo de assinatura para verificar o binário

      • kwctl-linux-x86_64.pem: Um arquivo de certificado para verificar a assinatura

    3. Mova o binário para um diretório no seu PATH, renomeie para kwctl e torne-o executável.

    4. Verifique a instalação:

      kwctl --version

Instale para macOS.

  1. Usando o Homebrew

    1. Instale o kwctl:

      brew install kwctl

      Verifique a instalação:

      kwctl --version
  2. Instalação manual

    1. Baixe a versão mais recente do kwctl para macOS:

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

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

        curl -LO https://github.com/kubewarden/kwctl/releases/latest/download/kwctl-darwin-x86_64.zip
      3. Extraia os arquivos do arquivo .zip baixado:

        unzip kwctl-darwin-x86_64.zip

        Isso extrai os seguintes arquivos:

        • kwctl-darwin-x86_64: O binário kwctl

        • kwctl-darwin-x86_64.sig: Um arquivo de assinatura para verificar o binário

        • kwctl-darwin-x86_64.pem: Um arquivo de certificado para verificar a assinatura

    2. Mova o binário para um diretório no seu PATH, renomeie para kwctl e torne-o executável.

    3. Verifique a instalação:

      kwctl --version

Instale para Windows

  1. Baixe kwctl:

    1. Abra seu navegador e vá para a Admission Controllerpágina de lançamentos.

    2. Baixe o arquivo kwctl-windows-x86_64.zip.

  2. Extraia os arquivos do arquivo zip baixado. Ele conterá:

    • kwctl-windows-x86_64.exe: o binário kwctl.

    • kwctl-windows-x86_64.sig: um arquivo de assinatura para verificar o binário.

    • kwctl-windows-x86_64.pem: um arquivo de certificado para verificar a assinatura.

  3. Renomeie o arquivo binário de kwctl-windows-x86_64.exe para kwctl.exe para facilitar o uso.

  4. Mova o binário para um local coberto pela sua variável de ambiente PATH.

  5. Verifique a instalação. Abra um novo prompt de comando ou janela do PowerShell e verifique a instalação do kwctl:

    kwctl --version

Instale as autocompletações do shell.

A CLI do kwctl possui a opção --shell para gerar comandos de autocompletação para o seu shell. Você pode usar a saída deste comando para integrar as autocompletações ao seu shell.

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