运行某个pod时,我想在其中插入自定义的DNS搜索字符串。默认行为似乎是主机/etc/resolv.conf
加上svc.cluster.local
等等.API pod规范没有提及任何相关内容。我也在看CNI界面但是目前我还不清楚额外的DNS搜索字符串是如何传递到法兰绒这样的插件中的。
是否可以(以及如何)将自定义DNS搜索字符串添加到窗格?
答案 0 :(得分:2)
一个选项可能是创建一个名称空间,其中该dns记录可用。您可以通过在注释中使用Mark O'Connor共享的链接并添加命名空间选项来完成此操作。然后,您还需要在该命名空间中创建pod。问题是,这个pod如何与集群中的其他设备进行交互?您可能需要将FQDN用于某些服务:
https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/#namespaces-and-dns