diff --git a/docs/self-hosting/deployments/kubernetes.mdx b/docs/self-hosting/deployments/kubernetes.mdx index 27d7d4ec8..4a9f45a3a 100644 --- a/docs/self-hosting/deployments/kubernetes.mdx +++ b/docs/self-hosting/deployments/kubernetes.mdx @@ -26,32 +26,61 @@ Refer to the available [environment variables](../../self-hosting/configuration/ ```yaml ##### -# INFISICAL K8 DEFAULT VALUES FIL +# INFISICAL K8 DEFAULT VALUES FILE # PLEASE REPLACE VALUES/EDIT AS REQUIRED ##### +nameOverride: "" + frontend: - replicaCount: 1 + name: frontend + podAnnotations: {} + replicaCount: 2 image: - repository: + repository: infisical/frontend pullPolicy: IfNotPresent tag: "latest" # kubeSecretRef: some-kube-secret-name - + service: + # type of the frontend service + type: ClusterIP + # define the nodePort if service type is NodePort + # nodePort: + annotations: {} backend: - replicaCount: 1 + name: backend + podAnnotations: {} + replicaCount: 2 image: - repository: + repository: infisical/backend pullPolicy: IfNotPresent tag: "latest" # kubeSecretRef: some-kube-secret-name + service: + annotations: {} + +mongodb: + name: mongodb + podAnnotations: {} + image: + repository: mongo + pullPolicy: IfNotPresent + tag: "latest" + service: + annotations: {} + +# By default the backend will be connected to a Mongo instance in the cluster. +# However, it is recommended to add a managed document DB connection string because the DB instance in the cluster does not have persistence yet ( data will be deleted on next deploy). +# Learn about connection string type here https://www.mongodb.com/docs/manual/reference/connection-string/ +mongodbConnection: {} + # externalMongoDBConnectionString: <> ingress: enabled: true annotations: kubernetes.io/ingress.class: "nginx" - hostName: example.com + hostName: example.com # replace with your domain frontend: path: / pathType: Prefix @@ -60,6 +89,7 @@ ingress: pathType: Prefix tls: [] + ## Complete Ingress example # ingress: # enabled: true @@ -93,15 +123,13 @@ backendEnvironmentVariables: # Mail/SMTP # Required to send emails - SMTP_HOST: MUST_REPLACE + SMTP_HOST: MUST_REPLACE SMTP_NAME: MUST_REPLACE SMTP_USERNAME: MUST_REPLACE SMTP_PASSWORD: MUST_REPLACE - # Recommended to replace with Mongo Cloud URI as the DB instance in the cluster does not have persistence yet - MONGO_URL: mongodb://root:root@mongodb-service:27017/ - frontendEnvironmentVariables: {} + ```