The first is a very broad question, since there are two types of diabetes and many ways to control it, through oral meds, injections, insulin, diet, etc.
For what to eat, there are many reputable websites. Start with the ADA, or other association like that. If you are talking about type 2...