North Korea won't start a war because they know they can't win.   But they will defend themselves if Trump decides to do a pre-emptive strike or create a situation( remember Vietnam) that will give Trump an excuse for a strike against N Korea.  Kim is not listening to Trump and that makes him(Trump) angry.  If military action starts in Korea it will be Trump's war, he'll own it.