Guideliness to run KVLite Container image in Kubernetes - development deployment only #65
dario-vega
started this conversation in
Show and tell
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Container image on GitHub repository
This GitHub repository contains Dockerfiles, documentation, and samples to build container images for Oracle NoSQL. In this GitHub discussion, I am providing guidelines to deploy this container image in Kubernetes.
This container image uses a simplified version of the Oracle NoSQL Database called KVLite. KVLite runs as a single process that provides a single storage node and single storage shard. KVLite does not include replication or administration.
You can deploy this image in Kubernetes using the following YAML file. Just take care that the container image was configured to run under the user
nosql-user
. See the DockerfileWe recommend assigning enough Memory Resources to Containers and Pods
You can configure your application containers to use the IP of the pod to contact Oracle NoSQL.
You can also run a single-instance stateful application in Kubernetes using a Deployment. The service allows other Pods in the cluster to access the database. The Service option
clusterIP: None
lets the Service DNS name resolve directly to the Pod's IP address.Beta Was this translation helpful? Give feedback.
All reactions