The rule is this: match the verb with the subject. "Life is..." is perfectly correct, and it doesn't matter whether the next part is plural or singular.
A similar saying is, "Life's not all beer and skittles", which means life is not always perfectly enjoyable (such as a visit to the pub to play skittles).