---
title: Deploymentで管理されたPodを再起動するメモ
tags: ["Kubernetes"]
categories: ["Dev", "CaaS", "Kubernetes"]
date: 2020-09-29T13:55:25Z
updated: 2020-12-11T15:04:34Z
---

Memo。よく`kubectl delete pod`でPodを再起動させるが、環境変数を変えた方が無難。

```yaml
kubectl set env deployment my-deployment --env="LAST_RESTART=$(date)" --namespace my-ns
```

もしくは

```yaml
kubectl rollout restart deployment my-deployment -n my-ns 
```
こっちの方が正しいやり方かな
