Commit 3a598eba authored by gong yong sheng's avatar gong yong sheng Committed by Brendan Burns

Use NodePort instead Port, firewalls install firewall.

parent 0f374050
...@@ -126,7 +126,7 @@ func printObjectSpecificMessage(obj runtime.Object, out io.Writer) { ...@@ -126,7 +126,7 @@ func printObjectSpecificMessage(obj runtime.Object, out io.Writer) {
An external load-balanced service was created. On many platforms (e.g. Google Compute Engine), An external load-balanced service was created. On many platforms (e.g. Google Compute Engine),
you will also need to explicitly open a Firewall rule for the service port(s) (%s) to serve traffic. you will also need to explicitly open a Firewall rule for the service port(s) (%s) to serve traffic.
See https://github.com/GoogleCloudPlatform/kubernetes/tree/master/docs/services-firewall.md for more details. See https://github.com/GoogleCloudPlatform/kubernetes/tree/master/docs/services-firewalls.md for more details.
`, makePortsString(obj.Spec.Ports)) `, makePortsString(obj.Spec.Ports))
out.Write([]byte(msg)) out.Write([]byte(msg))
} }
...@@ -136,7 +136,7 @@ func printObjectSpecificMessage(obj runtime.Object, out io.Writer) { ...@@ -136,7 +136,7 @@ func printObjectSpecificMessage(obj runtime.Object, out io.Writer) {
If you want to expose this service to the external internet, you may need to set up If you want to expose this service to the external internet, you may need to set up
firewall rules for the service port(s) (%s) to serve traffic. firewall rules for the service port(s) (%s) to serve traffic.
See https://github.com/GoogleCloudPlatform/kubernetes/tree/master/docs/services-firewall.md for more details. See https://github.com/GoogleCloudPlatform/kubernetes/tree/master/docs/services-firewalls.md for more details.
`, makePortsString(obj.Spec.Ports)) `, makePortsString(obj.Spec.Ports))
out.Write([]byte(msg)) out.Write([]byte(msg))
} }
...@@ -146,7 +146,7 @@ func printObjectSpecificMessage(obj runtime.Object, out io.Writer) { ...@@ -146,7 +146,7 @@ func printObjectSpecificMessage(obj runtime.Object, out io.Writer) {
func makePortsString(ports []api.ServicePort) string { func makePortsString(ports []api.ServicePort) string {
pieces := make([]string, len(ports)) pieces := make([]string, len(ports))
for ix := range ports { for ix := range ports {
pieces[ix] = fmt.Sprintf("%s:%d", strings.ToLower(string(ports[ix].Protocol)), ports[ix].Port) pieces[ix] = fmt.Sprintf("%s:%d", strings.ToLower(string(ports[ix].Protocol)), ports[ix].NodePort)
} }
return strings.Join(pieces, ",") return strings.Join(pieces, ",")
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment