Referência do Helm do Apigee Hybrid

Versão suportada do Helm

O Apigee Hybrid suporta o Helm v3.14.2 e versões posteriores.

Gráficos do Helm para componentes do Apigee Hybrid

Os componentes híbridos são instalados e geridos pelos seguintes gráficos Helm. A tabela está organizada pela ordem pela qual as instala normalmente durante uma nova instalação.

ÂmbitoComponentesGráfico de leme
Operador do Apigee Operador do Apigee apigee-operator
Armazenamento Cassandra apigee-datastore
Armazenamento na memória Redis apigee-redis
Relatórios Logger
Metrics
apigee-telemetry
Ingress Gateway de entrada do Apigee apigee-ingress-manager
Organização Apigee Connect Agent
MART
UDCA
Watcher
apigee-org
Ambiente Runtime
Synchronizer
apigee-env
Grupo de ambientes virtualhost apigee-virtualhost

apigeectl / Referência cruzada de comandos Helm

A tabela seguinte apresenta os equivalentes do Helm para comandos comuns do apigeectl:

Comando apigeectl Comando Helm
apigeectl init Os seguintes comandos imitam o apigeectl init:
  • kubectl apply -k apigee-operator/etc/crds/default/
  • helm install operator apigee-operator/ ou
    helm upgrade operator apigee-operator/
  • helm install ingress-manager apigee-ingress-manager/ ou
    helm upgrade ingress-manager apigee-ingress-manager/

Por exemplo:

kubectl apply -k  apigee-operator/etc/crds/default/
helm install operator apigee-operator/
  --namespace APIGEE_NAMESPACE \
  --atomic \
  -f overrides.yaml
helm install ingress-manager apigee-ingress-manager/
  --namespace APIGEE_NAMESPACE \
  --atomic \
  -f overrides.yaml
apigeectl init quando usado para instalar ou aplicar alterações ao istiod.
  • helm install ingress-manager apigee-ingress-manager/
  • helm upgrade ingress-manager apigee-ingress-manager/

Por exemplo:

helm upgrade ingress-manager apigee-ingress-manager/ \
  --install \
  --namespace APIGEE_NAMESPACE \
  --atomic \
  -f overrides.yaml
apigeectl apply Não existe um único comando para gerir todos os componentes híbridos. Uma vez que cada componente tem um gráfico específico, tem de instalar ou atualizar cada gráfico individualmente.
apigeectl apply --datastore
  • helm install datastore apigee-datastore/
  • helm upgrade datastore apigee-datastore/

Por exemplo:

helm upgrade datastore apigee-datastore/ \
  --install \
  --namespace APIGEE_NAMESPACE \
  --atomic \
  -f overrides.yaml
apigeectl apply --redis
  • helm install redis apigee-redis/
  • helm upgrade redis apigee-redis/

Por exemplo:

helm upgrade redis apigee-redis/ \
  --install \
  --namespace APIGEE_NAMESPACE \
  --atomic \
  -f overrides.yaml
apigeectl apply --org
  • helm install ORG_NAME apigee-org/
  • helm upgrade ORG_NAME apigee-org/

Por exemplo:

helm upgrade $ORG_NAME apigee-org/ \
  --install \
  --namespace APIGEE_NAMESPACE \
  --atomic \
  -f overrides.yaml
apigeectl apply --env ENV_NAME
  • helm install ENV_NAME apigee-env/
  • helm upgrade ENV_NAME apigee-env/

Por exemplo:

helm upgrade $ENV_NAME apigee-env/ \
  --install \
  --namespace APIGEE_NAMESPACE \
  --set env=ENV_NAME \
	--atomic \
  -f overrides.yaml
apigeectl apply --all-envs Não existe um único comando para gerir todos os ambientes em simultâneo. Tem de instalar ou atualizar cada ambiente individualmente.
apigeectl apply --settings virtualhosts
  • helm install ENV_GROUP apigee-virtualhosts/
  • helm upgrade ENV_GROUP apigee-virtualhosts/

Por exemplo:

helm upgrade $ENV_GROUP apigee-virtualhosts/ \
  --install \
  --namespace APIGEE_NAMESPACE \
	--set envgroup=$ENV_GROUP \
  --atomic \
  -f overrides.yaml
apigeectl delete COMPONENT
  • helm delete RELEASE_NAME

Por exemplo:

helm delete datastore -n APIGEE_NAMESPACE
apigeectl delete ou
apigeectl delete --all
Não existe um único comando Helm para eliminar todos os componentes de uma só vez. Tem de eliminar cada componente individualmente.
apigeectl COMMAND --dry-run=client
  • helm COMMAND --dry-run

Por exemplo:

helm upgrade datastore apigee-datastore/ \
  --install \
  --namespace APIGEE_NAMESPACE \
  --atomic \
  -f overrides.yaml \
  --dry-run=server
apigeectl check-ready Não existe nenhum comando Helm equivalente.