Initialize OpenGL in your viewDidLoad, just as you're currently doing.
Take a look at registering your view controller as the GLKView's delegate. The delegate's glkView:(GLKView *)view drawInRect: method will be invoked whenever a redraw is required.
This tutorial may help.