You can create Record Types on the Knowledge object. This enables you to assign different page layouts for Knowledge Articles by Profile.
In this lesson we walk through the versioning and publishing of Knowledge Articles.
In this lesson we work through how to use Knowledge Articles while working with cases.
In this lesson I compare and contrast Salesforce Solutions and Salesforce Knowledge.
Resource:
Solutions Overview - https://help.salesforce.com/articleView?id=sol_def.htm&type=5