This is a Bug Report
Problem:
In Step 2, kubectl apply is used as the first option, and after 'alternatively ...' kubectl apply is used again. I couldn't understand the difference. Either might be wrong.
Proposed Solution:
The first option might be kubectl create.
Page to Update:
https://kubernetes.io/docs/tasks/manage-daemon/update-daemon-set/