簡體   English   中英

為 Azure 群集配置 Kubernetes

[英]Configure Kubernetes for an Azure cluster

我遵循了在 Azure 中運行 Kubernetes 的指南:

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

為了創建 pod 等,該指南讓您通過 ssh 進入雲服務中的主節點kube-00並在那里運行 kubectl 命令:

ssh -F ./output/kube_randomid_ssh_conf kube-00

進入后,您可以運行以下命令:

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

是否可以在不登錄到主節點的情況下運行這些 kubectl 命令,例如,如何設置 kubectl 以從我的開發機器連接到 Azure 中托管的集群,而不是通過 ssh 連接到節點?

我嘗試在配置中創建上下文、用戶和集群,但我嘗試使用的值不起作用。

編輯
有關更多背景信息,本教程使用 Azure CLI 使用腳本創建了 azure 集群。 它最終看起來像這樣:

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。

kubectl命令行工具只是一個包裝器,用於在 kubernetes 集群上執行遠程 HTTPS API REST 調用。 如果您希望能夠在自己的機器上執行此操作,則需要在主節點上打開正確的端口 (443),並將一些參數傳遞給本教程中指定的 kubectl 工具:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM