Do I have to estimate backlog items when I use Kanban?
Yes, you must provide a detailed estimate in a backlog item or its tasks, before you can assign the backlog item to a Kanban board. This will probably be made optional in the future, but for now, it's required.
Note that you can avoid estimating each task individually in a backlog item. For more on this, see here. You can also use default estimates.