I realize this is a little old but I see the question is not resolved yet. Here is the answer.
Definition. $X$ is generated by compact sets ($CG1$) if for each subset $A\subseteq X$, $A$ is closed in $X$ if and only if $A\cap K$ is closed in $K$ for each compact $K$.
Proposition. Let $X$ be a topological space. Then $X$ is $k_\omega$ if and only if $X$ is $CG1$ and hemicompact.
Proof.
If $X$ is hemicompact and $CG1$, with hemicompactness witnessed by a sequence $\{K_n\}$, then suppose $A\subseteq X$, with $A\cap K_n$ closed in $K_n$ for each $n$. Then for any compact $K$, choose $n$ with $K\subseteq K_n$. Since $A\cap K_n$ is closed in $K_n$, $A\cap K= (A\cap K_n)\cap K$ is closed in $K$. Thus by $CG1$, $A$ is closed in $X$, and so the sequence $K_n$ witnesses that $X$ is $k_\omega$.
Conversely, we first observe that the argument for 3) on page 113 of the linked survey would work fine if we restricted ourselves to $T_1$ spaces. For the general case, we modify it as follows.
Let $X$ be $k_\omega$, witnessed by $\{K_n\}$. For each $n$, let $L_n=\{x\in X\mid \overline{\{x\}}\cap K_n\neq \emptyset\}$. We first observe that $L_n\supseteq K_n$, and $\mathcal U$ is an open cover of $K_n$ if and only if it is an open cover of $L_n$. Indeed, if $\mathcal U$ covers $K_n$, and $x\in L_n$, then there is some $y\in\overline{\{x\}}\cap K_n$, and some $U\in \mathcal U$ with $y\in U$. Then since $y\in \overline{\{x\}}$ and $U$ is a neighborhood of $y$, $U$ meets $\{x\}$, i.e., $x\in U$. The other direction is trivial.
As a result, compactness of $K_n$ immediately implies compactness of $L_n$. Note that $L_n$ is certainly an increasing sequence of compact sets. Now suppose $K\subseteq X$ is compact. We wish to show $K\subseteq L_n$ for some $n$, so supposing otherwise, choose $x_n\in K\backslash L_n$ for each $n$. Then by definition, we have $\overline{\{x_n\}}\cap K_n=\emptyset$.
Now define $U_n=X\backslash\bigcup_{k\geq n} \overline{\{x_k\}}$. Then for each $n$ and $m$, $U_n\cap K_m$ is open in $K_m$, since only finitely many of the closed sets $\overline{\{x_k\}}$ intersect $K_m$. Since this holds for all $m$, by the $k_\omega$ condition, $U_n$ is open. But then $\{U_n\}$ is an open cover of $K$ with no finite subcover, contradicting compactness.
Thus $X$ is hemicompact via the sequence $L_n$, and of course $k_\omega$ trivially implies $CG_1$.
Remarks.
Note that in contrast to the non-$T_1$ examples in PatrickR's answer, under $T_1$, the $k_\omega$ and hemicompact properties use the same sequence, since under $T_1$ we have $L_n=K_n$ in the above proof.
In general, we have the implications
$$\text{exhaustible-by-compacts}\implies k_\omega\implies \text{hemicompact}\implies \sigma\text{-compact},$$
all strict (even under separation as strong as $T_6$), with the converse of the first refuted by the Arens space (or any of the Fréchet-Urysohn counterexamples discussed here), the converse of the second refuted by the Arens Fort space per PatrickR's answer, and the converse of the third refuted by many examples, including $\mathbb Q$.