Quando você altera ConfigMap
content sem alterar seu nome, Deployment
não detecta alterações e não cria novos pods.
O problema já foi corrigido e mesclado, confira aqui . No entanto, isso aconteceu relativamente recentemente (14 de março de 2018) e talvez sua versão do Kubernetes não contenha esse código.
Você pode usar a seguinte solução alternativa para empurrar o Deployment para recriar novos pods com ConfigMap
atualizado - apenas adicione ou atualize a anotação de pods. Isso fará com que o Deployment crie uma nova versão dos pods:
kubectl patch deployment $DEPLOYMENT_NAME -p \
"{\"spec\":{\"template\":{\"metadata\":{\"annotations\":{\"date\":\"'date +'%s''\"}}}}}"