Your Salesforce Knowledge base is built from knowledge articles, which are documents of information. Articles can include information on process, like how to reset your product to its defaults, or frequently asked questions, like how much storage your product supports.
Resource:
Salesforce Knowledge - https://help.salesforce.com/articleView?id=knowledge_whatis.htm&type=5
Once you have enabled Knowledge in Salesforce, you can then add Knowledge to Service Console apps.
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.