2016-04-28 12 views
1

私はここのAzureで実行されているKubernetesを得るためのガイド続く:など、ポッドを作成するためには設定Kubernetes

http://kubernetes.io/docs/getting-started-guides/coreos/azure/

を、ガイドでは、マスターノードkube-00中にsshを持っていますそこにコマンドkubectlクラウドサービスと実行:

kubectl get nodes 
kubectl create -f ~/guestbook-example/ 

ssh -F ./output/kube_randomid_ssh_conf kube-00 

を一度あなたの中には、以下を実行することができます

これらのkubectlコマンドをマスターノードにロギングせずに実行できますか?たとえば、この方法でノードにsshするのではなく、開発マシンからAzureでホストされているクラスタにkubectlを接続するにはどうすればよいですか?

設定でコンテキスト、ユーザー、およびクラスタを作成しようとしましたが、使用しようとした値が機能しませんでした。

編集
いくつかのより多くの背景についてはチュートリアルでは、AzureのCLIを使用してスクリプトを使用して紺碧のクラスタを作成します。それはこのように見て終わる:

Resource Group: kube-randomid 
    - Cloud Service: kube-randomid 
     - VM: etcd-00 
     - VM: etcd-01 
     - VM: etcd-02 
     - VM: kube-00 
     - VM: kube-01 
     - VM: kube-02 

それは、これらのVMのライブの全てで仮想ネットワークを作成し、私の知る限りは、クラウドサービスを共有し、単一の仮想IP内のマシンのすべてを言うことができるように。

答えて

1

kubectlコマンドラインツールは、kubernetesクラスターでリモートHTTPS API REST呼び出しを実行する単なるラッパーです。

https://coreos.com/kubernetes/docs/latest/configure-kubectl.html

:あなたは自分のマシンから行うことができるようにしたい場合は、あなたのマスターノード上の正しいポート(443)を開いて、このチュートリアルで指定されkubectlツールにいくつかのパラメータに沿って通過する必要があります
関連する問題