É, então, até onde vi e pelos meus testes depende muito da necessidade.. Tem projetos que só um ingress controller simples já resolve, tipo o traefik, que não precisam de muita coisa, só o roteamento simples ali e pronto.
Já o api gateway é muito mais robusto, e ai se vc precisa de mais complexidade, tipo auth, ou transform de requests usa um kong da vida..
Mas sei la, tem gente que tem preferencia pessoal e diz que usa sempre api gateway por que se precisar tratar alguma coisa já ta la, e não precisa implementar/trocar nada.. já tem gente dizendo que pode ser desperdicio por conta do esforço, recursos, e não sei o que la ahsudhasausdh..
No que vi até agora ainda não tenho uma preferência, por isso quero ver o que o pessoal daqui acha para eu poder testar tambem ..
Vou dar uma olhada nesse Cilium e na ref que você mandou, obrigado ;)