Start from the definition of "converges" which says that there exists an $L$ such that for $\epsilon > 0$ there is an $n_0(\epsilon)$ such that for any $m>n_0$,
$$
\left| \sum_{k=1}^m a_k - L \right| < \epsilon
$$
Since the terms in the series are non-negative, $L$ is certainly an upper bound for all the partial $\sum_{k=1}^m a_k$.
Now consider for some ordered set $K$ of natural numbers and the series $a_{k_i}$. For all $m$,
$$\sum_{i=1}^m a_{k_i} \leq \sum_{k=1}^{k_m}a_k \leq L$$
because the RHS is the LHS plus a (possibly empty) set of terms missing from the LHS, and the sum of those non-negative terms is non-negative. So the sequence
$$
s_m = \sum_{i=1}^m a_{k_i}
$$
is bounded from above (by $L$) and non-decreasing. Now consider the least upper bound $U$. (which must exist and be between $a_{k_1}$ and $L$. We can show that
$U$ satisfies the definition of the limit of the sequence $s_m$ as follows:
Suppose there were some $\epsilon>$ such that there is no $n_0(\epsilon)$ satisfying the condition that for all $m>n_0$,
$$
\left| s_m - U \right| = U-s_m < \epsilon
$$
Then $U-\frac{\epsilon}{2}$ must be an upper bound of the sequence $s_m$. But we had taken $U$ to be the least upper bound; so there is a contradiction. Therefore, the definition of a limit must be satisfied for this $U$.