Kubernetes components, such as kubelet and apiserver, use the glog logging library. Developer conventions for logging severity are described in devel/logging.md.
There are no Kubernetes-specific requirements for logging from within containers. A search will turn up any number of articles about logging and Docker containers. However, we do provide an example of how to collect, index, and view pod logs using Elasicsearch and Kibana