请问如何在 k8s 的 pod 中获取所在 node 服务器的主机名?
这个一般是启动pod时,通过环境变量传给 pod的
是的,只能通过环境变量实现,通过在 deployment 清单中添加下面的环境变量实现了
env: - name: MY_NODE_NAME valueFrom: fieldRef: fieldPath: spec.nodeName
参考: Expose Pod Information to Containers Through Environment Variables