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
,standalone
ehybrid
. O valor padrão édbless
.enterprise
license
- (Opcional) Específica o caminho da licensa do Kong Enterprise.
rbac
adminPassword
- (Obrigatório) Específica a senha do admin. Não há necessidade na instalação do DataPlane. O valor padrão évkpr123
.openid
enabled
- (Opcional) Habilita Kong Manager OpenID Connect com Keycloak.clientSecret
- Específica o Client Secret do ClientID para ser utilizado.
vitals
prometheusStrategy
- (Opcional) Use o prometheus para coletar as métricas vitals de Kong.
hybrid
plane
- (Opcional) Específica o Kong Plane que será instalado. Valores válidos:control
edata
. O valor padrão écontrol
.dataPlane
controlPlaneEndpoint
- (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_PASSWORDopenid
enabled
- 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.