Skip to main content

Kubevious

Versions Supported

Components

This integration deploys the following components:

  • Deployment
  • MySql DB
  • UI
  • Parser

Configure Ingress

Follow the steps below to configure Ingress on Kubevious, according to the corresponding version.

  1. Within the manifest, find the kubevious section user > interface > service > type and confirm/change, according to the Kubevious version as listed in the table below.

    VersionsParametersAction
    1.0.10ui: service: type: ClusterIPConfirm that it states ClusterIP.
    0.8.15ui: service: type: ClusterIPConfirm that it states ClusterIP.
    0.5.9ui: svcType: LoadBalancerChange kubevious.ui.svcType from LoadBalancer to Cluster IP.
  2. Configure Ingress

    • Enable Ingress; change enabled from false to true.
    • Set Ingress rules like annotations, path, hosts, etc.

With these configuration changes, you can access the Kubevious service on the Ingress Controller LoadBalancer hostname/IP.

Terraform

You can reference the Kubevious pack in Terraform with the following data resource.

data "spectrocloud_registry" "public_registry" {
name = "Public Repo"
}
data "spectrocloud_pack" "kubevious" {
name = "kubevious"
version = "1.0.10"
type = "helm"
registry_uid = data.spectrocloud_registry.public_registry.id
}