Olá, José.
Esse erro ocorreu porque faltou um espaço entre o -- e o bash. Sem o espaço, o kubectl entende o --bash como um único comando. Por isso que ele deu o erro "unknown flag", ou seja, ele não reconheceu a flag --bash. Assim, o correto é:
kubectl exec -it portal-noticias -- bash
Um outro detalhe é que nem todo container possui o bash instalado. Caso você execute o comando e apareça outro erro, tente substituir o bash por sh. Mais detalhes sobre isso você pode ver aqui: https://stackoverflow.com/questions/5725296/difference-between-sh-and-bash