No, knowing German is not a requirement for studying in Germany. Many universities offer English-language postgraduate programs. It will also depend on the course you wish to study.