Projetos de código aberto estendem as capacidades dos clusters Kubernetes. Este tópico lista os principais projetos open source utilizados no Container Service for Kubernetes (ACK).
|
Categoria |
Nome do projeto |
Descrição |
Endereço do projeto |
Referências |
|
Componentes principais |
Kubernetes Cloud Controller Manager for Alibaba Cloud |
Balanceia o tráfego de aplicações e gerencia entradas de rota de nós. |
||
|
Rede |
Terway CNI Network Plugin |
Plug-in de rede do ACK que configura redes de contêineres associando ENIs da Alibaba Cloud a pods. |
||
|
NGINX Ingress Controller |
Oferece balanceamento de carga nas camadas 4 e 7 como proxy reverso. |
|||
|
ExternalDNS |
Fornece resolução dinâmica de DNS por meio do Alibaba Cloud DNS PrivateZone. |
|||
|
Armazenamento |
Alibaba Cloud Kubernetes CSI plug-in |
Plug-in de volume do ACK responsável pelo gerenciamento do ciclo de vida de volumes. |
||
|
Alibaba Cloud Kubernetes FlexVolume plug-in |
Plug-in de volume do ACK para montar e desmontar volumes (Kubernetes 1.16 e anteriores). |
|||
|
Controlador de provisionamento de volumes de disco da Alibaba Cloud |
Cria e exclui volumes de disco (Kubernetes 1.16 e anteriores). |
Controlador de provisionamento de volumes de disco da Alibaba Cloud |
||
|
Otimização de recursos |
Node-Resource-Manager |
Gerencia nós e monitora componentes. |
Nenhuma |
|
|
Elasticidade |
Kubernetes-CronHPA-Controller |
Executa dimensionamento horizontal agendado de pods. |
||
|
Kubernetes Autoscaler |
Realiza dimensionamento horizontal de nós. |
|||
|
Segurança |
KMS provider plugin for Alibaba Cloud |
Criptografa Secrets do Kubernetes armazenados em disco usando o Key Management Service (KMS). |
||
|
Kube2ram |
Implanta DaemonSets que atuam como proxy para funções do Resource Access Management (RAM) vinculadas ao ECS, mapeando diferentes funções do RAM para pods do ACK. |
|||
|
ACK RAM Authenticator for Kubernetes |
Permite que o servidor de API verifique identidades de usuários com base em funções do RAM assumidas. |
Usar funções do RAM para realizar verificação de identidade em clusters ACK |
||
|
ACK Secret Manager |
Importa e sincroniza chaves do KMS Secrets Manager em tempo real. |
|||
|
SGX-Device-Plugin |
Plug-in de dispositivo do Kubernetes que expande a memória Enclave Page Cache (EPC) em dispositivos SGX para computação confidencial. |
|||
|
Migração |
Derrick |
Ferramenta S2I que inspeciona espaços de trabalho e gera Dockerfiles e modelos. |
||
|
Velero |
Ferramenta nativa da nuvem para backup, restauração e migração de aplicações. |
|||
|
Especificação de criação de imagens do Alibaba Cloud Container Service for Kubernetes (ACK) |
Cria imagens personalizadas de contêineres. |
|||
|
IA |
Arena |
CLI para gerenciar todo o ciclo de vida de machine learning: preparação de dados, desenvolvimento de modelos, treinamento e previsão. |
||
|
GPU Sharing Scheduler Extender in Kubernetes |
Primeiro agendador de compartilhamento de GPU do setor. |
|||
|
Fluid |
Motor nativo do Kubernetes para orquestração e aceleração de conjuntos de dados distribuídos. |
|||
|
Gerenciamento de aplicações |
Kube-eventer |
Coleta eventos do Kubernetes e os envia para serviços como Kafka, MySQL, DingTalk e Lark. |
||
|
Alibaba-Cloud-Metrics-Adapter |
Coleta métricas para dimensionamento de pods. |
|||
|
OpenKruise |
Automatiza o gerenciamento de aplicações com atualizações in-place, gerenciamento de sidecars e implantações confiáveis. |
|||
|
Open Application Model Specification |
Fornece padrões e abstrações de alto nível para definir e gerenciar aplicações nativas da nuvem. |
|||
|
KubeVela |
Plataforma extensível para gerenciamento de aplicações. |
|||
|
Agendamento |
Scheduler Plugins |
Agendadores estendidos a partir do framework de agendamento do Kubernetes, com suporte a cenários como computação assistida por IA e big data. |