docker - Cronjob in Kubernetes to restart (delete) the pod in a deployment -


i using kubernetes run docker service. defective service requires restart everyday. multiple reasons can't programmatically solve problem , restarting docker everyday do. when migrated kubernetes noticed can't "docker restart [mydocker]" docker deployment recreate strategy need delete pod have kubernetes create new one.

can automate task of deleting pod, or alternative 1 restart it, using crontask in kubernetes?

thanks directions/examples.

edit: current deployment yml:

apiversion: v1 kind: service metadata:   name: et-rest   labels:     app: et-rest spec:   ports:     - port: 9080       targetport: 9080       nodeport: 30181   selector:     app: et-rest     tier: frontend   type: nodeport --- apiversion: extensions/v1beta1 kind: deployment metadata:   name: et-rest   labels:     app: et-rest spec:   strategy:     type: recreate   template:     metadata:       labels:         app: et-rest         tier: frontend     spec:       containers:       - image: et-rest-image:1.0.21         name: et-rest         ports:         - containerport: 9080           name: et-rest         volumemounts:         - name: tz-config           mountpath: /etc/localtime       volumes:       - name: tz-config         hostpath:           path: /usr/share/zoneinfo/europe/madrid 

you can use scheduled job pod:

a scheduled job pod has build in cron behavior making possible restart jobs, combined time-out behavior, leads required behavior or restarting app every x hours.

apiversion: batch/v2alpha1 kind: scheduledjob metadata:   name: app-with-timeout spec:   schedule: 0 * * * ?   jobtemplate:     spec:       activedeadlineseconds: 3600*24       template:         spec:           containers:           - name: yourapp             image: yourimage 

Comments

Popular posts from this blog

What is happening when Matlab is starting a "parallel pool"? -

angular - DownloadURL return null in below code -

php - Cannot override Laravel Spark authentication with own implementation -