FAQ
  • 12 Jun 2024
  • 3 Minutes to read
  • Contributors
  • PDF

FAQ

  • PDF

Article summary

Q: Can Sestek deploy and maintain the Kubernetes environment for me?

Yes. If customers don't maintain Kubernetes environments or don't want to use them for Knovvu applications, Sestek can deploy Kubernetes as part of the deployment process. This approach is referred to as Kubernetes by Sestek. For more information, refer to Kubernetes by Sestek Deployment Topology.

Q: Can I use my own Kubernetes cluster for Knovvu applications?

Yes. Customers can choose to deploy Knovvu products on their own Kubernetes environments. This approach is referred to as Kubernetes by Customer. For more information, refer to Kubernetes by Customer Deployment Topology.

Q: How does a Knovvu product gets provisioned?

Deployments are handled by a Sestek Application Support Engineer, triggering an automated process using an internal Sestek tool called Maestro. For more information on deployment refer to the following links.

Deployment Procedure - Kubernetes by Sestek
Deployment Procedure - Kubernetes by Customer

Q: What is the purpose of Nexus in the Knovvu Platform?

Sonatype Nexus is used as a repository manager (not as a container registry) for storing and managing deployment artifacts, such as AI/ML models, helm charts and Jenkins plugins. For more information on Platform Components, refer to Platform Components.

Q: Can I provide my own endpoints for stateful applications like RabbitMQ, Minio and Redis instead of Sestek deploying these applications?

Yes. This requires extra communication between the customer and Sestek.

Q: Which relational databases are supported by the Knovvu Platform?

Knovvu applications support Microsoft SQL Server and PostgreSQL.

Q: Can Sestek deploy databases into the Kubernetes cluster?

No. For reliability of the crucial data stored in the relational database, Sestek expects customers to manage the databases, outside of the Kubernetes cluster.

Q: Can Sestek deploy Knovvu applications without Kubernetes?

No. Knovvu applications run within containers orchestrated by Kubernetes and depends on the cloud native capabilities of Kubernetes to ensure high performance, fault tolarance and efficient resource management.

Q: Can I use my own load balancer?

Yes. In this case, customers are expected to manage certificates.

Q: How will we receive the application images?

The application images are stored on docker.sestek.com. You can access them by pulling them using the credentials provided to you.

Q: Is an internet connection required during deployment?

For the duration of the deployment, access to docker.sestek.com is all that is required. Depending on the type of deployment, the direction of this access may vary. Specifically:

  • If we are setting up the Kubernetes cluster (Kubernetes by Sestek), the VM named 'Origin' must have access to docker.sestek.com

  • If we are installing on your cluster and you have your own registry, it will suffice to set up a proxy from your registry to docker.sestek.com

Q: Can you perform the deployment without internet access?
Yes, although it is not our preference, an air-gapped installation is possible if you push the list of images we provide to your own registry.

Q: Why is Jenkins included in the platform?

Due to the variety of deployment options within Knovvu, we use our own Jenkins to deploy all Knovvu applications after the platform is up and running. This ensures that you always have access to the most up-to-date Knovvu applications through this Jenkins.

However, if you prefer to initiate the processes from your own Jenkins, it is possible to trigger the jobs within the Knovvu Platform's Jenkins from your Jenkins.

Q: Does Knovvu applications use a service mesh?

No. But customers can integrate service mesh solutions, such as Istio.

Q: If Sestek provides the necessary configuration (yaml) files, can customers deploy Knovvu Platform and Knovvu Applications by themselves?

No. Deployment and configuration are managed and automated through code for stability and consistency. The tools used for deployment cannot be modified per customer deployment.

Q: What are the supported Kubernetes platform versions?

Minimum Kubernetes version supported by Sestek is v.1.22.X and maximum supported version is v1.30.X.


Was this article helpful?

What's Next
Changing your password will log you out immediately. Use the new password to log back in.
First name must have atleast 2 characters. Numbers and special characters are not allowed.
Last name must have atleast 1 characters. Numbers and special characters are not allowed.
Enter a valid email
Enter a valid password
Your profile has been successfully updated.