kubernetes上のpodで名前解決ができず server misbehavingと言われたときにやること
hostの/etc/resolv.conf に名前解決ができる正しいIPアドレスが存在することを確認してからcorednsを再起動しろ
エラーログの例
code:error
dial tcp: lookup my.1password.com on 10.96.0.10:53: server misbehaving
再現方法
ホスト上で名前解決ができる/etc/resolv.conf がある状態でpodを起動する
/etc/resolv.conf にあるIPアドレスで名前解決ができない状態になる
上のエラーが出る