instruction: Create a Kubernetes Pod configuration with best practices
output: ```yaml
  apiVersion: v1
  kind: Pod
  metadata:
   name: configmap-demo-pod
  spec:
   containers:
   - name: demo
   image: alpine
   command: ["sleep", "3600"]
   env:
   # Define as variáveis de ambiente
   - name: PLAYER_INITIAL_LIVES # Note que aqui a variável está definida em caixa alta,
   # diferente da chave no ConfigMap.
   valueFrom:
   configMapKeyRef:
   name: game-demo # O ConfigMap de onde esse valor vem.
   key: player_initial_lives # A chave que deve ser buscada.
   - name: UI_PROPERTIES_FILE_NAME
   valueFrom:
   configMapKeyRef:
   name: game-demo
   key: ui_properties_file_name
   volumeMounts:
   - name: config
   mountPath: "/config"
   readOnly: true
   volumes:
   # Volumes são definidos no escopo do Pod, e os pontos de montagem são definidos
   # nos contêineres dentro dos pods.
   - name: config
   configMap:
   # Informe o nome do ConfigMap que deseja montar.
   name: game-demo
   # Uma lista de chaves do ConfigMap para serem criadas como arquivos.
   items:
   - key: "game.properties"
   path: "game.properties"
   - key: "user-interface.properties"
   path: "user-interface.properties"
  ```