mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-08-01 07:47:56 +00:00
[Federation][init-03] Print the federation API server address on success.
This commit is contained in:
parent
32bc46a202
commit
1b929bd4c1
@ -15,6 +15,7 @@ limitations under the License.
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
// TODO(madhusdancs):
|
// TODO(madhusdancs):
|
||||||
|
// 1. Make printSuccess prepend protocol/scheme to the IPs/hostnames.
|
||||||
// 1. Add a dry-run support.
|
// 1. Add a dry-run support.
|
||||||
// 2. Make all the API object names customizable.
|
// 2. Make all the API object names customizable.
|
||||||
// Ex: federation-apiserver, federation-controller-manager, etc.
|
// Ex: federation-apiserver, federation-controller-manager, etc.
|
||||||
@ -31,6 +32,7 @@ package init
|
|||||||
import (
|
import (
|
||||||
"fmt"
|
"fmt"
|
||||||
"io"
|
"io"
|
||||||
|
"strings"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
kubeadmutil "k8s.io/kubernetes/cmd/kubeadm/app/util"
|
kubeadmutil "k8s.io/kubernetes/cmd/kubeadm/app/util"
|
||||||
@ -197,7 +199,8 @@ func initFederation(cmdOut io.Writer, config util.AdminConfig, cmd *cobra.Comman
|
|||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
return nil
|
|
||||||
|
return printSuccess(cmdOut, ips, hostnames)
|
||||||
}
|
}
|
||||||
|
|
||||||
func createNamespace(clientset *client.Clientset, namespace string) (*api.Namespace, error) {
|
func createNamespace(clientset *client.Clientset, namespace string) (*api.Namespace, error) {
|
||||||
@ -515,3 +518,9 @@ func createControllerManager(clientset *client.Clientset, namespace, name, kubec
|
|||||||
|
|
||||||
return clientset.Extensions().Deployments(namespace).Create(dep)
|
return clientset.Extensions().Deployments(namespace).Create(dep)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func printSuccess(cmdOut io.Writer, ips, hostnames []string) error {
|
||||||
|
svcEndpoints := append(ips, hostnames...)
|
||||||
|
_, err := fmt.Fprintf(cmdOut, "Federation API server is running at: %s\n", strings.Join(svcEndpoints, ", "))
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user