I have an existing POD containing a DB. I have a script containing executable queries in that container. I need to schedule the execution of the script. How do I go about doing this?
How to run a job in openshift to schedule a particular script?
1.7k Views Asked by Srijoni Biswas At
2
There are 2 best solutions below
1
Essex Boy
On
You can have 2 options
1) If your base image comes with crontab simply create a crontab using the usual commands here. If the base image doesn't have the crontab you can add it as in this example.
2) Use the openshift 'Scheduled Jobs' that comes with Kubernetes see here
Related Questions in CASSANDRA
- How to perform ordering in cassandra
- Kong: Running Mashape Kong fails on Mac OS X
- Cassandra spark connector data loss
- How to insert a custom type with map<text, boolean> field using cqlsh in Cassandra?
- How to setup cassandra and spark
- Error running spark app using spark-cassandra connector
- Where are the API docs for org.apache.spark.sql.cassandra for Spark 1.3.x?
- java.sql.SQLSyntaxErrorException: name provided was not in the list of valid column labels:
- Cassandra query on 2 dates
- Cassandra WordCount Hadoop
- Cassandra: range select with incorrect result
- How to export data from Cassandra to mongodb?
- Spark Cassandra SQL can't perform DataFrame methods on query results
- Why is my cassandra insert rate better with a client/node in the same host than with client and one node in separate hosts?
- Does Cassandra support aggregation function or any other capabilities like Map Reduce?
Related Questions in SCRIPTING
- Using arrow keys to rotate an object
- bash functions returns "command not found"
- Calling javascript file from html file doesn't work at all
- Detecting corrupt characters in UTF-8 encoded text file
- Can I automate auto-app installation on my Android device?
- iMacros website form dropdown menu
- How to use multiple classes in multiple files in scripts?
- mIRC: Check if INI-file has a key
- Cannot open: c:\users\...\temp\package.cab when running Process.Start
- Using Gawk and Printf in a Bash script
- How can I edit a binary file under Windows by scripting
- interpreting a script through F#
- NET USE command to connect to a shared folder on local LAN
- Script to get List of logged in users
- find the lines where sequence/sorting is broken in linux
Related Questions in KUBERNETES
- How to know a Pod's own IP address from inside a container in the Pod?
- Who will decide the "specified number of pods" for replication controller in kubernetes?
- Access other containers of a pod in Kubernetes
- Kubernetes cluster using Vagrant not working after restart
- kubectl not installed with gcloud SDK
- How do I access the Kubernetes api from within a pod container?
- Exposing several services with Vagrant and Kubernetes on my own server
- Does Kubernetes provision new VMs for pods on my cloud platform?
- Any suggestion for running Aerospike on Kubernetes on CoreOS on GCE?
- Kubernetes - kubectl exec bash - session drop and line width
- Google Container Engine (GKE): "Hello Wordpress" tutorial not working (ERR_CONNECTION_REFUSED)
- Kubernetes Pod Creation Speed
- How can i set max count of pods for replication-controller per node?
- Is there a way to tell kubernetes to update your containers?
- Postgres with Kubernetes and persistentDisk
Related Questions in OPENSHIFT
- OpenShift Pyramid logging to file
- com.mongodb.MongoException: not authorized for insert on myworld.Users
- Openshift context path
- error while establishing connection with node.js server OpenShift
- Cannot port forward for app
- OpenShift - Tomcat 7 (JBoss EWS 2.0) + PostgreSQL 9.2 + Hibernate 4.3.5
- running node.js sails app on openshift
- Can't get Pandas to install with OpenShift
- Cartridge Python2.7 on OPenshift
- OpenShift Requirements.txt Pip error
- OpenShift PHP Image Asset Giving 500 Error
- Codeigniter on OpenShift is redirecting to 404 error page
- Why mongodb is reset after push to openshift
- Openshift - trigger Jenkins build on git push
- Openshift redirect to https using flask-base example
Related Questions in OPENSHIFT-3
- Error occurred while starting the build in Openshift 3
- How to know OpenShift 3 fetched latest source code?
- Is there a way to give read & write access of secrets only to ADMIN user in openshift?
- Labelling Openshift Build transient pods
- How to extend the validity of openshift kublet-server, kublet-client certificates of all the nodes?
- Unable to redeploy the certificates post-expiry in openshift 3.11
- openshift 3.11 oc command : error: Error loading config file ".kube/config": yaml: line 11: could not find expected ':'
- How to install .NetCore dotnet (not MSBuid plugin) to Jenkins
- Openshift 3.11: controller-manager crashloopbackoff - unable to retrieve the complete list of server APIs: servicecatalog.k8s.io/v1beta
- K8s/Openshift - does the replication controller care about exit status of pod/containers?
- IBM MQ doesn't run as mqm on Openshift 4
- How to destroy pod with status "Unknown" in openshift?
- Openshift container as root user
- How to run a job in openshift to schedule a particular script?
- How to expose containerized asp.net core web api app in openSHIFT ORIGIN
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
OpenShift has a "cronjob" resource type which can schedule a job to run at specific intervals. You can read more about it here.
You can create a custom image which contains the client to connect to your DB and supply it with the credentials mapped as secrets. This can run your executable queries at the interval you've set for the job.