- Visão geral
- Requisitos
- Instalação
- Pós-instalação
- Migração e atualização
- Atualização do Automation Suite no EKS/AKS
- Opções de migração
- Etapa 1: mover os dados da organização do Identity, de independente para o Automation Suite
- Etapa 2: restauração do banco de dados de produtos independente
- Etapa 3: backup do banco de dados da plataforma no Automation Suite
- Etapa 4: mesclando organizações no Automation Suite
- Etapa 5: atualização das strings de conexão do produto migradas
- Etapa 6: migração do Insights independente
- Etapa 7: exclusão do tenant padrão
- B) Migração de um único tenant
- Monitoramento e alertas
- Administração de cluster
- Configuração específica do produto
- Solução de problemas
Segurança e conformidade
Políticas de Gateway e OPA
Automation Suite is pre-configured with Gatekeeper and OPA policies. If you bring your own Gatekeeper component and OPA policies, you can skip these components from the Automation Suite installation. For details, see Automation Suite stack. In this case, review the OPA policies and the exceptions needed for installing and running Automation Suite.
Políticas do OPA
| Policy | Actionsde Aplicação | Namespaces/Imagens a serem excluídos |
|---|---|---|
|
Controla a restrição do escalonamento para privilégios de “root”. Corresponde ao campo |
|
|
|
Configura uma lista de permissões de perfis do AppArform para uso por contêineres. Isso corresponde a anotações específicas aplicadas a uma PodSecurityPolicy. |
|
|
|
Controla recursos do Linux em contêineres. Corresponde aos campos |
|
|
|
Controla a lista de permissões dos drivers FlexVolume. Corresponde ao campo |
|
N/A |
|
|
| |
|
Controla a alocação de um FSGroup que possui os volumes do pod. Corresponde ao campo |
|
|
|
Controla o uso do sistema de arquivos do host. Corresponde ao campo |
|
|
|
Proibiu o compartilhamento de namespaces do host PID e IPC por contêineres de pod. Corresponde aos campos |
|
|
|
Controla o uso do namespace da rede do host pelos contêineres de pod. |
|
|
|
Controla a capacidade de qualquer contêiner de habilitar o modo privilegiado. Corresponde ao campo |
|
|
|
Controla os tipos de |
|
N/A |
|
Requer o uso de um sistema de arquivos raiz somente leitura para os contêineres de pod. |
|
|
|
Controla o perfil secompac usado por contêineres. Corresponde à anotação |
|
|
|
Define uma lista de permissões de configurações seLinuxOptions para contêineres de pod. |
|
N/A |
|
Controla os IDs de usuários e grupos do contêiner e de alguns volumes. |
|
|
|
Restringe os tipos de volumes montáveis àqueles especificados pelo usuário. |
|
|
- O namespace
dapr-systemsó é necessário se você instalar o Process Mining e o Task Mining. - O namespace
airflowsó é necessário se você instalar o Process Mining. prereq**são namespaces temporários criados ao executar um pré-requisito ou verificação de integridade. Os namespaces se excluem automaticamente após a conclusão.
Outras políticas do OPA
| Policy | Actionsde Aplicação | Namespaces/Imagens a serem excluídos |
|---|---|---|
|
Controla a capacidade de qualquer pod de habilitar o |
|
|
|
Exige que as imagens de contêiner comecem com uma cadeia de caracteres da lista especificada. |
|
|
|
|
|
N/A |
|
Não permite todos os serviços do tipo LoadBalancer. |
|
|
|
Desabilita todos os Serviços do tipo NodePort. |
|
|
|
Os usuários não devem poder criar Ingresss com um nome de host em branco ou curinga (*), pois isso os permitiria interceptar o tráfego para outros serviços no cluster, mesmo se eles não tiverem acesso a esses serviços. |
|
N/A |
|
Exige que os contêineres tenham limites de memória e CPU definidos. Limita os limites para que estejam dentro dos valores máximos especificados. |
|
|
|
Exige que os contêineres tenham solicitações de memória e de CPU definidas. Limita as solicitações para que fiquem dentro dos valores máximos especificados. |
|
|
|
Define uma relação máxima dos limites de recursos de contêiner para as solicitações. |
|
|
|
Requer que os contêineres tenham recursos definidos definidos. |
|
|
|
Proibir a associação dos recursos ClusterRole e Função ao usuário |
|
N/A |
|
Exige que as imagens de contêiner tenham uma tag de imagem diferente daquelas na lista especificada. |
|
N/A |
|
Exige que os contêineres tenham um limite de armazenamento efêmero definido e limita esse limite dentro dos valores máximos especificados. |
|
|
|
|
|
N/A |
|
Requer que os recursos do Ingress sejam apenas HTTPS. Os recursos do Ingress devem incluir a anotação |
|
|
|
Exige que as imagens de contêiner contenham um resumo. |
|
|
|
Blocos que atualizam a conta de serviço em recursos que abstraem sobre pods. Esta política é ignorada no modo de auditoria. |
|
N/A |
|
|
|
|
|
Exige que os pods tenham testes de prontidão e/ou atividade. |
|
|
|
Requer que as classes de armazenamento sejam especificadas quando usadas. |
|
N/A |
|
Exige que todos os hosts da regra de Ingress sejam exclusivos. |
|
N/A |
|
Exige que os Serviços tenham seletores exclusivos em um namespace. Os seletores são considerados iguais se tiverem chaves e valores idênticos. Os seletores podem compartilhar um par de chave/valor, desde que haja pelo menos um par de chave/valor distinto entre eles. |
|
N/A |
- O namespace
dapr-systemsó é necessário se você instalar o Process Mining e o Task Mining. - O namespace
airflowsó é necessário se você instalar o Process Mining. prereq**são namespaces temporários criados ao executar um pré-requisito ou verificação de integridade. Os namespaces se excluem automaticamente após a conclusão.
Políticas de rede
Automation Suite is pre-configured with standard Kubernetes Network Policies to follow the principle of least privilege network access. You can choose to skip installing UiPath-provided network policies by adding network-policies under the exclude components list in input.json. To learn more about optional components, see the Automation Suite stack.
O Automation Suite impõe a rede de, para e dentro do namespace uipath. Se você trouxer suas próprias políticas de rede ou se tiver uma CNI personalizada (por exemplo, Cilium Enterprise ou Calico Tigera Enterprise), certifique-se de atualizar suas políticas para espelhar o gráfico do Helm network-policies.
Você pode encontrar o gráfico do Helm network-policies do Automation Suite executando o seguinte comando.
- Você deve substituir
<automation-suite-version>por sua versão atual do Automation Suite no seguinte comando. - Você deve descompactar o arquivo para extrair o gráfico do Helm.
helm pull oci://registry.uipath.com/helm/network-policies --version <automation-suite-version>
helm pull oci://registry.uipath.com/helm/network-policies --version <automation-suite-version>
Requisitos de privilégio de cluster
O acesso de administrador do cluster é necessário para uipathctl no seu nó de gerenciamento para instalar e gerenciar o Automation Suite no seu cluster dedicado. Esse nível de acesso é necessário para componentes no nível do sistema no Automation Suite, como Istio (roteamento/malha de serviço) e ArgoCD (implantação e gerenciamento do ciclo de vida do aplicativo), e para criar namespaces relacionados ao Automation Suite.