cherry pick 6223 to release 3.2 Signed-off-by: dongjiang1989 <dongjiang1989@126.com>
use istio client-go library instead of knative bump kubernetes dependency version change code coverage to codecov