我想在Ubuntu 16.04 VM上安裝Kubernetes,我試過這個https://kubernetes.io/docs/getting-started-guides/kubeadm/,但是API服務器沒有啓動。使用Ubuntu在虛擬機上安裝Kubernetes
與服務器localhost:8080的連接被拒絕 - 您是否指定了正確的主機或端口?
是否有關於如何在Ubuntu VM
我想在Ubuntu 16.04 VM上安裝Kubernetes,我試過這個https://kubernetes.io/docs/getting-started-guides/kubeadm/,但是API服務器沒有啓動。使用Ubuntu在虛擬機上安裝Kubernetes
與服務器localhost:8080的連接被拒絕 - 您是否指定了正確的主機或端口?
是否有關於如何在Ubuntu VM
安裝Kubernetes您可能還沒有建立憑據kubectl
一個很好的程序。
sudo cp /etc/kubernetes/admin.conf $HOME/ && sudo chown $(id -u):$(id -g) $HOME/admin.conf; if ! fgrep -q KUBECONFIG= $HOME/.bashrc; then echo 'export KUBECONFIG=$HOME/admin.conf' >> $HOME/.bashrc; fi;. $HOME/.bashrc
它需要/etc/kubernetes/admin.conf
主目錄,並使其可讀當前用戶。還調整.bashrc
以將KUBECONFIG
環境變量設置爲指向admin.conf
。
在kubeadm
(V1.6.1)當前版本,API服務器的不安全端口默認情況下,放棄了,你可以通過在/etc/kubernetes/manifests/kube-apiserver.yaml
檢查API服務器YAML文件來驗證這一點,有KUBE-API服務器參數--insecure-port=0
。
可以
糾正這個在運行的集羣:
$ mv kube-apiserver.yaml ../kube-apiserver.yaml
// edit ../kube-apiserver.yaml to remove --insecure-port=0
// or change it to --insecure-port=<WHATERER_YOUR_LIKE>
$ mv ../kube-apiserver.yaml kube-apiserver.yaml
事情做在啓動時。你需要一個kubeadm配置文件來做到這一點。簡單一想:
apiVersion: kubeadm.k8s.io/v1alpha1
kind: MasterConfiguration
apiServerExtraArgs:
insecure-port: 8080 //or whatever you like
// Then you can start a master node use `kubeadm init --config=<this-configure-file-path>`
我無法設置使用的Oracle VM VirtualBox的Windows主機上的Ubuntu VM kubernetes。請參閱https://www.virtualbox.org/ticket/4032。
我切換到VMWare工作站12(免費不Pro)使用Kubernetes。採取備份變得更乏味,因爲只有Pro才能導出到ovf。 Kubernetes工作正常
我還沒有在Ubuntu上試過。你可以試試coreos。這是步驟。 http://docs.projectcalico.org/v2.1/getting-started/kubernetes/installation/vagrant/ – sfgroups