https://github.com/rancher/k3s/issues/1763 There are two issues here: 1. kine does no provide `ServerName` for tlsConfig, so can't verify by name... 2. kine does not set `InsecureSkipVerify` to true when dsn is with param `?tls=skip-verify` Relative refs: https://github.com/rancher/kine/blob/3faf3a7028014a5baf96454b2b3fe04984ebc69f/pkg/drivers/mysql/mysql.go#L156 https://github.com/rancher/kine/blob/3faf3a7028014a5baf96454b2b3fe04984ebc69f/pkg/tls/config.go#L15 https://github.com/etcd-io/etcd/blob/6e800b9b0161ef874784fc6c679325acd67e2452/pkg/transport/listener.go#L72 https://github.com/rancher/k3s/blob/fcb864a5e20f69a4d5b19feb7f265abb9086b749/pkg/cli/server/server.go#L101