CB Articles displays articles that belong to the user. I suppose you could create an article and set the owner to a specific user so it can be shown on their profile. Whether you use K2 or not is completely up to you, but yes CB Articles will do the same for K2 as it does for Joomla articles.
CB Articles doesn't do any access permission checks for articles though (except for display of course). Pretty much any user would have access to that article.