From 3ac237aca29fef6a889acc6fbe0803361936c047 Mon Sep 17 00:00:00 2001 From: <> Date: Sat, 16 Mar 2024 03:13:12 +0000 Subject: [PATCH] Deployed cd0ea85 with MkDocs version: 1.5.3 --- 404.html | 2 +- Database/database/index.html | 2 +- Database/database_reference/index.html | 2 +- Database/grant_reference/index.html | 2 +- Database/resource_group_reference/index.html | 2 +- Database/schema_reference/index.html | 2 +- Database/user_reference/index.html | 2 +- Operators/k3s/index.html | 2 +- Operators/k8s/index.html | 2 +- Operators/kind/index.html | 2 +- Workbench/workbench/index.html | 2 +- Workbench/workbench_reference/index.html | 2 +- index.html | 2 +- sitemap.xml.gz | Bin 127 -> 127 bytes 14 files changed, 13 insertions(+), 13 deletions(-) diff --git a/404.html b/404.html index a3e3196..441e256 100644 --- a/404.html +++ b/404.html @@ -1 +1 @@ - Kinetica DB Operator Helm Charts

404 - Not found

\ No newline at end of file + Kinetica DB Operator Helm Charts

404 - Not found

\ No newline at end of file diff --git a/Database/database/index.html b/Database/database/index.html index ab96d4b..9b41bc8 100644 --- a/Database/database/index.html +++ b/Database/database/index.html @@ -1,4 +1,4 @@ - Database CR - Kinetica DB Operator Helm Charts
Skip to content

Kinetica Database Configuration

  • kubectl (yaml)

KineticaCluster

To deploy a new Database Instance into a Kubernetes cluster...

Using kubetctl a CustomResource of type KineticaCluster is used to define a new Kinetica DB Cluster in a yaml file.

The basic Group, Version, Kind or GVK to instantiate a Kinetica DB Cluster is as follows: -

kineticacluster.yaml
1
+ Database CR - Kinetica DB Operator Helm Charts      

Kinetica Database Configuration

  • kubectl (yaml)

KineticaCluster

To deploy a new Database Instance into a Kubernetes cluster...

Using kubetctl a CustomResource of type KineticaCluster is used to define a new Kinetica DB Cluster in a yaml file.

The basic Group, Version, Kind or GVK to instantiate a Kinetica DB Cluster is as follows: -

kineticacluster.yaml
apiVersion: app.kinetica.com/v1
 kind: KineticaCluster
 

Metadata

to which we add a metadata: block for the name of the DB CR along with the namespace into which we are targetting the installation of the DB cluster.

kineticacluster.yaml
1
diff --git a/Database/database_reference/index.html b/Database/database_reference/index.html
index 6bb68c3..bd37411 100644
--- a/Database/database_reference/index.html
+++ b/Database/database_reference/index.html
@@ -1 +1 @@
- Database CRD/CR Reference - Kinetica DB Operator Helm Charts      

Database CRD/CR Reference

\ No newline at end of file + Database CRD/CR Reference - Kinetica DB Operator Helm Charts

Database CRD/CR Reference

\ No newline at end of file diff --git a/Database/grant_reference/index.html b/Database/grant_reference/index.html index cab6ad4..5a05a88 100644 --- a/Database/grant_reference/index.html +++ b/Database/grant_reference/index.html @@ -1 +1 @@ - Kinetica DB User Permission Grant CRD/CR Reference - Kinetica DB Operator Helm Charts

Kinetica DB User Permission Grant CRD/CR Reference

\ No newline at end of file + Kinetica DB User Permission Grant CRD/CR Reference - Kinetica DB Operator Helm Charts

Kinetica DB User Permission Grant CRD/CR Reference

\ No newline at end of file diff --git a/Database/resource_group_reference/index.html b/Database/resource_group_reference/index.html index 0d148a0..609558c 100644 --- a/Database/resource_group_reference/index.html +++ b/Database/resource_group_reference/index.html @@ -1 +1 @@ - Kinetica DB User Resource Group CRD/CR Reference - Kinetica DB Operator Helm Charts

Kinetica DB User Resource Group CRD/CR Reference

\ No newline at end of file + Kinetica DB User Resource Group CRD/CR Reference - Kinetica DB Operator Helm Charts

Kinetica DB User Resource Group CRD/CR Reference

\ No newline at end of file diff --git a/Database/schema_reference/index.html b/Database/schema_reference/index.html index 6fbcd88..b112254 100644 --- a/Database/schema_reference/index.html +++ b/Database/schema_reference/index.html @@ -1 +1 @@ - Kinetica DB User Schema CRD/CR Reference - Kinetica DB Operator Helm Charts

Kinetica DB User Schema CRD/CR Reference

\ No newline at end of file + Kinetica DB User Schema CRD/CR Reference - Kinetica DB Operator Helm Charts

Kinetica DB User Schema CRD/CR Reference

\ No newline at end of file diff --git a/Database/user_reference/index.html b/Database/user_reference/index.html index 1e0211e..2a8ffc8 100644 --- a/Database/user_reference/index.html +++ b/Database/user_reference/index.html @@ -1 +1 @@ - Kinetica DB User CRD/CR Reference - Kinetica DB Operator Helm Charts

Kinetica DB User CRD/CR Reference

\ No newline at end of file + Kinetica DB User CRD/CR Reference - Kinetica DB Operator Helm Charts

Kinetica DB User CRD/CR Reference

\ No newline at end of file diff --git a/Operators/k3s/index.html b/Operators/k3s/index.html index 68a0520..afaa9e5 100644 --- a/Operators/k3s/index.html +++ b/Operators/k3s/index.html @@ -1,4 +1,4 @@ - On-Prem K3s - Kinetica DB Operator Helm Charts

Overview

Kinetica Operators can be installed in any on-prem kubernetes cluster. This document provides instructions to install the operators in k3s. If you are on another distribution, you should be able to change the values file to suit your environment.

You will need a license key for this to work. Please contact Kinetica Support.

Kinetica on k3s (k3s.io)

Current version of the chart supports kubernetes version 1.25 and above.

Install k3s 1.29

Bash
curl -sfL https://get.k3s.io | INSTALL_K3S_EXEC="--disable=traefik  --node-name kinetica-master --token 12345" K3S_KUBECONFIG_OUTPUT=~/.kube/config_k3s K3S_KUBECONFIG_MODE=644 INSTALL_K3S_VERSION=v1.29.1+k3s2 sh -
+ On-Prem K3s - Kinetica DB Operator Helm Charts      

Overview

Kinetica Operators can be installed in any on-prem kubernetes cluster. This document provides instructions to install the operators in k3s. If you are on another distribution, you should be able to change the values file to suit your environment.

You will need a license key for this to work. Please contact Kinetica Support.

Kinetica on k3s (k3s.io)

Current version of the chart supports kubernetes version 1.25 and above.

Install k3s 1.29

Bash
curl -sfL https://get.k3s.io | INSTALL_K3S_EXEC="--disable=traefik  --node-name kinetica-master --token 12345" K3S_KUBECONFIG_OUTPUT=~/.kube/config_k3s K3S_KUBECONFIG_MODE=644 INSTALL_K3S_VERSION=v1.29.1+k3s2 sh -
 

K3s -Install kinetica-operators including a sample db to try out

Review the values file charts/kinetica-operators/values.onPrem.k3s.yaml. This is trying to install the operators and a simple db with workbench installation for a non production try out.

As you can see it is trying to create an ingress pointing towards local.kinetica. If you have a domain pointing to your machine, replace it with the correct domain name.

If you are on a local machine which is not having a domain name, you add the following entry to your /etc/hosts file or equivalent.

Text Only
127.0.0.1 local.kinetica
 
K3s - Install the kinetica-operators chart
Bash
wget https://raw.githubusercontent.com/kineticadb/charts/master/kinetica-operators/values.onPrem.k3s.yaml
 
diff --git a/Operators/k8s/index.html b/Operators/k8s/index.html
index 6cb01e6..7aeceb5 100644
--- a/Operators/k8s/index.html
+++ b/Operators/k8s/index.html
@@ -1,4 +1,4 @@
- Other K8s - Kinetica DB Operator Helm Charts      

Overview

For managed Kubernetes solutions (AKS, EKS, GKE) or other on-prem K8s flavors, follow this generic guide to install the Kinetica Operators, Database and Workbench. A product license key will be required for install. Please contact Kinetica Support to request a trial key.

Preparation and prerequisites

Installation requires Helm3 and access to an on-prem or CSP managed Kubernetes cluster. kubectl is optional but highly recommended. The context for the desired target cluster must be selected from your ~/.kube/config file or set via the KUBECONFIG environment variable. Check to see if you have the correct context with,

Text Only
kubectl config current-context
+ Other K8s - Kinetica DB Operator Helm Charts      

Overview

For managed Kubernetes solutions (AKS, EKS, GKE) or other on-prem K8s flavors, follow this generic guide to install the Kinetica Operators, Database and Workbench. A product license key will be required for install. Please contact Kinetica Support to request a trial key.

Preparation and prerequisites

Installation requires Helm3 and access to an on-prem or CSP managed Kubernetes cluster. kubectl is optional but highly recommended. The context for the desired target cluster must be selected from your ~/.kube/config file or set via the KUBECONFIG environment variable. Check to see if you have the correct context with,

Text Only
kubectl config current-context
 
and that you can access this cluster correctly with,
Text Only
kubectl get nodes
 
If you do not see a list of nodes for your K8s cluster the helm installation will not work. Please check your Kubernetes installation or access credentials (kubeconfig).

Install the kinetica-operators chart

This chart will install the Kinetica K8s operators together with a default configured database and workbench UI.

If you are installing into a managed Kubernetes environment and the NGINX ingress controller that is installed as part of this install creates a LoadBalancer service, you may need to associate the LoadBalancer with the domain you plan to use.

Alternatively, if you are installing on a local machine which does not have a domain name, you can add the following entry to your /etc/hosts file or equivalent:

Text Only
127.0.0.1  local.kinetica
 
Note that the default chart configuration points to local.kinetica but this is configurable.

1. Add the Kinetica chart repository

Add the repo locally as kinetica-operators:

Bash
helm repo add kinetica-operators https://kineticadb.github.io/charts
diff --git a/Operators/kind/index.html b/Operators/kind/index.html
index 64e2e03..29c46e8 100644
--- a/Operators/kind/index.html
+++ b/Operators/kind/index.html
@@ -1,4 +1,4 @@
- On-Prem KiND - Kinetica DB Operator Helm Charts      

Overview

This installation in a kind cluster is for trying out the operators and the database in a non production environment. This method currently only supports installing a CPU version of the database.

You will need a license key for this to work. Please contact Kinetica Support.

Kind (kubernetes in docker kind.sigs.k8s.io)

Create Kind Cluster 1.29

Bash
kind create cluster --config charts/kinetica-operators/kind.yaml
+ On-Prem KiND - Kinetica DB Operator Helm Charts      

Overview

This installation in a kind cluster is for trying out the operators and the database in a non production environment. This method currently only supports installing a CPU version of the database.

You will need a license key for this to work. Please contact Kinetica Support.

Kind (kubernetes in docker kind.sigs.k8s.io)

Create Kind Cluster 1.29

Bash
kind create cluster --config charts/kinetica-operators/kind.yaml
 

Kind - Install kinetica-operators including a sample db to try out

Review the values file charts/kinetica-operators/values.onPrem.kind.yaml. This is trying to install the operators and a simple db with workbench installation for a non production try out.

As you can see it is trying to create an ingress pointing towards local.kinetica. If you have a domain pointing to your machine, replace it with the correct domain name.

Kind - Install the kinetica-operators chart
Bash
wget https://raw.githubusercontent.com/kineticadb/charts/master/kinetica-operators/values.onPrem.kind.yaml
 
 helm -n kinetica-system install kinetica-operators kinetica-operators/kinetica-operators --create-namespace --values values.onPrem.kind.yaml --set db.gpudbCluster.license="your_license_key" --set dbAdminUser.password="your_password"
diff --git a/Workbench/workbench/index.html b/Workbench/workbench/index.html
index 532fdc2..8a6b03a 100644
--- a/Workbench/workbench/index.html
+++ b/Workbench/workbench/index.html
@@ -1,4 +1,4 @@
- Workbench CR - Kinetica DB Operator Helm Charts      

Kinetica Workbench Configuration

  • kubectl (yaml)
  • Helm Chart

Workbench

Using kubetctl a CustomResource of type KineticaCluster is used to define a new Kinetica DB Cluster in a yaml file.

The basic Group, Version, Kind or GVK to instantiate a Kinetica Workbench is as follows: -

Workbench GVK
1
+ Workbench CR - Kinetica DB Operator Helm Charts      

Kinetica Workbench Configuration

  • kubectl (yaml)
  • Helm Chart

Workbench

Using kubetctl a CustomResource of type KineticaCluster is used to define a new Kinetica DB Cluster in a yaml file.

The basic Group, Version, Kind or GVK to instantiate a Kinetica Workbench is as follows: -

Workbench GVK
apiVersion: workbench.com.kinetica/v1
 kind: Workbench
 

Metadata

to which we add a metadata: block for the name of the DB CR along with the namespace into which we are targetting the installation of the DB cluster.

Workbench metadata
1
diff --git a/Workbench/workbench_reference/index.html b/Workbench/workbench_reference/index.html
index 5f2063c..637a80b 100644
--- a/Workbench/workbench_reference/index.html
+++ b/Workbench/workbench_reference/index.html
@@ -1 +1 @@
- Workbench CRD/CR Reference - Kinetica DB Operator Helm Charts      

Workbench CRD/CR Reference

\ No newline at end of file + Workbench CRD/CR Reference - Kinetica DB Operator Helm Charts

Workbench CRD/CR Reference

\ No newline at end of file diff --git a/index.html b/index.html index d127afa..6f49834 100644 --- a/index.html +++ b/index.html @@ -1,4 +1,4 @@ - Overview - Kinetica DB Operator Helm Charts

Overview

This repository provides the helm chart for deploying the Kubernetes Operators for Database and Workbench. Once the operators are installed, you should be able to use the Kinetica Database and Workbench CRDs to deploy and manage Kinetica clusters and workbenches.

Add Kinetica Helm Repository

To add the Kinetica Helm repoistory to Helm 3:-

Bash
helm repo add kinetica-operators https://kineticadb.github.io/charts
+ Overview - Kinetica DB Operator Helm Charts      

Overview

This repository provides the helm chart for deploying the Kubernetes Operators for Database and Workbench. Once the operators are installed, you should be able to use the Kinetica Database and Workbench CRDs to deploy and manage Kinetica clusters and workbenches.

Add Kinetica Helm Repository

To add the Kinetica Helm repoistory to Helm 3:-

Bash
helm repo add kinetica-operators https://kineticadb.github.io/charts
 helm repo update
 
 # if you get a 404 error on the .tgz file, you may do the following
diff --git a/sitemap.xml.gz b/sitemap.xml.gz
index fcf5c01123cc87d4e9e64936e1a738c23f547c65..6dd7e0f739e0eafe974f75cfd2461abd0c2c7901 100644
GIT binary patch
delta 12
Tcmb=gXOr*d;PBv^$W{pe6<`A;

delta 12
Tcmb=gXOr*d;CRA4k*yK{7+?dw