VKPR kong install
Descrição
Instala o Kong Gateway no cluster. Para mais informações sobre o Kong Gateway, clique aqui.
Comando
Comando interativo:
vkpr kong install [flags]
Comando não interativo ou utilizando o VKPR Values:
vkpr kong install --default
Info
Se o VKPR não encontrar nenhum postgresql dentro do cluster, ele irá instalar um para utilizar juntamente com o Kong.
Argument Reference
Flags
--default Use para preencher automaticamente as entradas com valores padrões
--dry_run Simula uma instalação
--domain Define o endereço da aplicação
--secure Utilizar HTTPS na aplicação
--HA Define que aplicação terá HA
--mode Específica o modo o qual o Kong será instalado
--license Específica o caminho da licensa do Kong Enterprise
--rbac_password Específica a senha do admin. Não há necessidade na instalação do DataPlane
--plane Se for escolhido o modo `hybrid`, Específica o plane que será instalado
--cp_url Específica o Kong CP URL
--telemetry_url Específica o Kong CP telemetry URL
Arquivo de configuração
Globals
Os seguintes valores são suportados pelo globals:
domain- (Obrigatório) Define o endereço da aplicação. O valor padrão élocalhost.secure- (Obrigatório) Define que a aplicação será acessada externamente por HTTPS. O valor padrão éfalse.namespace- (Opcional) Define o namespace o qual a aplicação será instalada. O valor padrão évkpr.
Local
Os seguintes valores são suportados:
enabled- (Opcional) Habilita a instalação se realizada com o comando vkpr apply.namespace- (Opcional) Define o namespace o qual a aplicação será instalada. O valor padrão évkpr.HA- (Opcional) Define que a aplicação será instalada em HA. O valor padrão éfalse.metrics- (Opcional) Define que a aplicação irá expor as suas métricas. O valor padrão éfalse.mode- (Obrigatório) Específica o modo o qual o Kong será instalado. Valores válidos:dbless,standaloneehybrid. O valor padrão édbless.enterpriselicense- (Opcional) Específica o caminho da licensa do Kong Enterprise.
rbacadminPassword- (Obrigatório) Específica a senha do admin. Não há necessidade na instalação do DataPlane. O valor padrão évkpr123.openidenabled- (Opcional) Habilita Kong Manager OpenID Connect com Keycloak.clientSecret- Específica o Client Secret do ClientID para ser utilizado.
vitalsprometheusStrategy- (Opcional) Use o prometheus para coletar as métricas vitals de Kong.
hybridplane- (Opcional) Específica o Kong Plane que será instalado. Valores válidos:controledata. O valor padrão écontrol.dataPlanecontrolPlaneEndpoint- (Obrigatório com DataPlane) Específica o Kong Control Plane endpoint para comunicação entre planes.telemetryEndpoint- (Obrigatório com DataPlane) Específica o Kong Telemetry enpoint para comunicação entre planes.
helmArgs- (Opcional) Opção utilizada para definir valores próprios do chart não suportados pelo comando.
Cuidado
Utilizar o helmArgs pode fazer com que a aplicação não se comporte como esperado ou ter valores sobrescritos definidos pelo VKPR. Use-o quando souber o que está fazendo!
Valores Env
As seguintes variáveis são suportadas:
namespace- VKPR_ENV_KONG_NAMESPACEHA- VKPR_ENV_KONG_HAmode- VKPR_ENV_KONG_MODEmetrics- VKPR_ENV_KONG_METRICSlicense- VKPR_ENV_KONG_ENTERPRISE_LICENSEprometheusStrategy- VKPR_ENV_KONG_VITALS_STRATEGYadminPassword- VKPR_ENV_KONG_RBAC_ADMIN_PASSWORDopenidenabled- VKPR_ENV_KONG_KEYCLOAK_OPENIDclientSecret- VKPR_ENV_KONG_KEYCLOAK_OPENID_CLIENTSECRET
plane- VKPR_ENV_KONG_PLANEcontrolPlaneEndpoint- VKPR_ENV_KONG_CP_ENDPOINTtelemetryEndpoint- VKPR_ENV_KONG_TELEMETRY_URL
Sobre o comando
Versão do Chart: 2.19.0
Versão da aplicação: 3.2.2.1
Helm Chart: kong/kong
Veja também
- VKPR kong remove - Desinstala o Kong do cluster.