Posts

Showing posts from October, 2021

Pods' Scheduled Rollout with CronJob

First let's add role, service account and role binding: kind : ServiceAccount apiVersion : v1 metadata :   name : rest-api-deployment-restart-service   namespace : rest-api-ns-{{ .Values.environment }} --- apiVersion : rbac.authorization.k8s.io/v1 kind : Role metadata :   name : deployment-restart-role   namespace : rest-api-ns-{{ .Values.environment }} rules :   - apiGroups : [ "apps" , "extensions" ]     resources : [ "deployments" ]     resourceNames : [ "rest-api-deploy- {{ . Values . environment }} " ]     verbs : [ "get" , "patch" , "list" , "watch" ] --- apiVersion : rbac.authorization.k8s.io/v1 kind : RoleBinding metadata :   name : deployment-restart-role-binding   namespace : rest-api-ns-{{ .Values.environment }} roleRef :   apiGroup : rbac.authorization.k8s.io   kind : Role   name : deployment-restart-role subjects :   - kind : ServiceAccount     name : rest-api-deployment-restart-...