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.