Todos os produtos
Search
Central de documentação

Container Service for Kubernetes:Implantar rapidamente um aplicativo Knative

Última atualização: Jun 27, 2026

Implante cargas de trabalho como Serviços Knative para executar aplicações que se dimensionam automaticamente conforme o tráfego, incluindo a redução para zero pods quando ociosas. Os Serviços Knative são ideais para hospedagem de aplicações web, implantação de aplicações serverless, tarefas de IA e aplicações orientadas a eventos.

Pré-requisitos

Antes de começar, verifique se você possui:

Etapa 1: Implantar um Serviço Knative

Implante um Serviço Knative usando o console do ACK ou um manifesto YAML.

Usar o console

  1. Faça login no console do ACK. No painel de navegação à esquerda, clique em console do ACKClusters.

  2. Na página Clusters, clique no nome do seu cluster. No painel de navegação à esquerda, escolha Applications > Knative.

  3. Na aba Services, selecione o namespace desejado na barra de navegação superior e clique em Create Service.

  4. Configure os parâmetros a seguir e clique em Create.

    Parâmetro

    Descrição

    Service Name

    Nome do Serviço Knative.

    Image Name

    Clique em Select Image para escolher uma imagem de contêiner do seu registro. Você também pode inserir uma imagem privada no formato domainname/namespace/imagename:tag. Para seguir este exemplo, use registry-vpc.cn-hangzhou.aliyuncs.com/knative-sample/helloworld-go:73fbdd56 (substitua cn-hangzhou pela sua região).

    Access Protocol

    Protocolo do Serviço. Valores suportados: HTTP e gRPC.

    Container Port

    Porta do contêiner a ser exposta. Intervalo válido: 1–65535.

    Advanced

    Clique em Advanced para configurar dimensionamento, recursos, ciclo de vida, variáveis de ambiente e volumes. Consulte a tabela abaixo.

    Configurações avançadas:

    Configuração

    Descrição

    Internal Access Only

    Restringe o acesso ao interior do cluster. O Serviço não fica acessível pela internet.

    Maximum Concurrent Requests

    Número máximo de solicitações simultâneas por contêiner. Padrão: 0 (ilimitado).

    Minimum Pods

    Quantidade mínima de pods mantidos em execução quando não há solicitações. Defina como 0 para ativar a redução para zero.

    Maximum Pods

    Limite máximo de pods permitidos durante o dimensionamento horizontal.

    Resource Limit

    Limites superiores para CPU (em núcleos), memória (em bytes ou mebibytes) e recursos de GPU.

    Lifecycle

    Comando e Parâmetro do Contêiner. Se deixados em branco, os padrões da imagem serão usados. Se apenas o Parâmetro for definido, o Comando padrão da imagem e o Parâmetro especificado serão utilizados. Caso ambos sejam configurados, os padrões da imagem serão sobrescritos.

    Environment Variables

    Pares chave-valor injetados no contêiner como variáveis de ambiente.

    Volume

    Monte armazenamento local (HostPath, ConfigMap, Secret ou EmptyDir) ou uma persistent volume claim (PVC) em um caminho do contêiner. Para adicionar armazenamento em nuvem, selecione Add PVC.

Usar o editor YAML

  1. Na aba Services, clique em Create from YAML no canto superior direito.

  2. Cole o conteúdo YAML no editor e clique em Create. O exemplo a seguir cria um Serviço Knative chamado helloworld-go:

    apiVersion: serving.knative.dev/v1
    kind: Service
    metadata:
      name: helloworld-go
    spec:
      template:
        spec:
          containers:
          - image: registry-vpc.cn-hangzhou.aliyuncs.com/knative-sample/helloworld-go:73fbdd56  # Replace the region with your actual one.
            env:
            - name: TARGET
              value: "Knative"

Após a criação, visualize, atualize ou exclua o Serviço na aba Services.

Etapa 2: Acessar o Serviço Knative

Após a implantação, acesse o Serviço mapeando seu nome de domínio para o endereço IP do gateway.

  1. Na aba Services, clique no nome do Serviço. Na seção Basic Information, anote o endereço IP do gateway e o nome de domínio atribuído ao Serviço.新服务

  2. Adicione uma entrada ao arquivo hosts local para apontar o nome de domínio do Serviço para o endereço IP do gateway. Por exemplo:

    121.xx.xxx.xx helloworld-go.default.example.com
  3. Após modificar o arquivo hosts, utilize o nome de domínio para acessar o Serviço Knative.访问服务

Próximos passos