\documentclass[a4paper,12pt]{jarticle}
\usepackage[]{quiver}
\pagestyle{empty}
\begin{document}
% https://q.uiver.app/?q=WzAsNyxbMCw0LCJrIl0sWzEsMiwiSyJdLFswLDMsImtfMD1rJ1xcY2FwIEsiXSxbMCwyLCJrJyJdLFsxLDEsIktrJyJdLFsxLDAsIksnIl0sWzAsMSwiXFxtYXRoYmJ7UX0oXFx6ZXRhX3tcXGVsbF5ufSkiXSxbMiwxLCIiLDIseyJzdHlsZSI6eyJoZWFkIjp7Im5hbWUiOiJub25lIn19fV0sWzMsMiwiIiwyLHsic3R5bGUiOnsiaGVhZCI6eyJuYW1lIjoibm9uZSJ9fX1dLFszLDQsIiIsMCx7InN0eWxlIjp7ImhlYWQiOnsibmFtZSI6Im5vbmUifX19XSxbNCwxLCIiLDAseyJzdHlsZSI6eyJoZWFkIjp7Im5hbWUiOiJub25lIn19fV0sWzUsNCwiIiwwLHsic3R5bGUiOnsiaGVhZCI6eyJuYW1lIjoibm9uZSJ9fX1dLFsyLDAsIiIsMix7InN0eWxlIjp7ImhlYWQiOnsibmFtZSI6Im5vbmUifX19XSxbMCwxLCJoIiwyLHsic3R5bGUiOnsiaGVhZCI6eyJuYW1lIjoibm9uZSJ9fX1dLFszLDUsImgnIiwwLHsic3R5bGUiOnsiaGVhZCI6eyJuYW1lIjoibm9uZSJ9fX1dLFszLDYsIiIsMCx7InN0eWxlIjp7ImhlYWQiOnsibmFtZSI6Im5vbmUifX19XV0=
\[\begin{tikzcd}[row sep=small]
& {K'} \\
{\mathbb{Q}(\zeta_{\ell^n})} & {Kk'} \\
{k'} & K \\
{k_0=k'\cap K} \\
k
\arrow[no head, from=4-1, to=3-2]
\arrow[no head, from=3-1, to=4-1]
\arrow[no head, from=3-1, to=2-2]
\arrow[no head, from=2-2, to=3-2]
\arrow[no head, from=1-2, to=2-2]
\arrow[no head, from=4-1, to=5-1]
\arrow["h"', no head, from=5-1, to=3-2]
\arrow["{h'}", no head, from=3-1, to=1-2]
\arrow[no head, from=3-1, to=2-1]
\end{tikzcd}\]
\end{document}