我能够在Kubernetes的NFS示例之后使用它。
https://github.com/kubernetes/kubernetes/tree/master/examples/volumes/nfs
但是,当我想自动完成所有步骤时,我需要找到IP并使用硬编码IP地址更新SELECT DISTINCT
CUST.NAME, --Your field names may differ
TXN.TRANSACTION_DATE --Your field names may differ
FROM
CUSTOMER CUST
LEFT JOIN TRANSACTIONS TXN
ON TNX.CUST_ID = CUST.ID
ORDER BY
TXN.TRANSACTION_DATE DESC
PV文件,如示例链接页面中所述。
替换nfs PV中的无效IP。 (将来,我们能够 使用服务名称将这些绑定在一起,但是现在,您必须这样做 硬编码IP。)
现在,我想知道如何使用服务名称将这些联系在一起?
或者,最新版本的Kubernetes 不可能(截至今天,最新的稳定版本为v1.6.2)?
答案 0 :(得分:1)
我将 kube-dns 地址添加到 Kubernetes 正在运行的每个minion节点后,我开始工作了。登录每个minion后,更新 resolv.conf 文件,如下所示;
cat /etc/resolv.conf
# Generated by NetworkManager
search openstacklocal localdomai
nameserver 10.0.0.10 # I added this line
nameserver 159.107.164.10
nameserver 153.88.112.200
....
我不确定这是最好的方法,但这有效。
欢迎任何更好的解决方案。
答案 1 :(得分:1)
您可以在kube-dns
的帮助下使用此功能,
检查它的服务是否正常运行,
kubectl get svc --namespace=kube-system
和kube-dns pod也是,
kubectl get pods --namespace=kube-system
你必须根据集群中每个节点上的kube-dns添加受尊重的名称服务器, 有关更多故障排除,请按照此文档, https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/