我使用VM(ubuntu 16.04)创建了一个具有一个主服务器和2个工作器的本地kubernetes集群 我也正在使用calico进行网络连接,目前正在探索istio。 我的问题是入口负载平衡器没有外部IP。据我了解,我应该使用节点端口访问入口负载均衡器,但是我可以找到方法。 我应该在安装时完成此操作,现在可以添加它吗?如何添加?
kubernetes版本:v1.11.1 印花布版本:v3.1 istio版本:0.8.0
答案 0 :(得分:0)
如果您的部署没有附加服务,则可以使用try {
PropertiesConfiguration properties = new PropertiesConfiguration("com/vaultServices/resources/trainingDetails.properties");
properties.setProperty("jdbc.driver", "com.mysql.jdbc.Driver");
properties.setProperty("jdbc.url", "jdbc:mysql://localhost:3306/ad");
properties.save();
System.out.println("config.properties updated Successfully!!"+properties.getProperty("jdbc.url").toString());
} catch (ConfigurationException e) {
System.out.println(e.getMessage());
}
:
kubectl expose
如果您已经部署了服务,则可以使用kubectl expose deployment istio --type=NodePort --name=istio-service
编辑服务规范并添加type: "NodePort"
最快的方法:
kubectl patch
有关NodePort服务的更多信息,请参见here