阿里雲 ECS 安裝 minikube

2022-05-06 04:57:11 字數 2172 閱讀 8079

最近一直在看k8s, 買了個ecs打算安裝個k8s玩玩。眾所周知,k8s分為 master 節點和node節點。如果完整安裝需要好幾臺伺服器,但是k8s官方有提供個人學習,使用的minikube安裝,今天我們也是用此工具來快速搭建我們的k8s環境。

點選可跳轉官服文件檢視 minikube 安裝: 

minikube 安裝是需要開啟虛擬化支援的,如果不開啟,也可以用docker來支援。下面引用一段官方介紹:

minikube 還支援使用乙個--vm-driver=none選項,讓 kubernetes 元件執行在主機上,而不是在 vm 中。 使用這種驅動方式需要 docker 和 linux 環境,但不需要 hypervisor。

安裝docker之前我們先更新下 yum

yum update & yum clean all & yum list 

將docker的yum安裝源資訊儲存到本地

curl  -o /etc/yum.repos.d/docker.repo

直接安裝

yum install docker-ce docker-ce-cli containerd.io

這裡如果你是centos8 可能會報錯:

error:

problem: package docker-ce-3:19.03.8-3.el7.x86_64 requires containerd.io >= 1.2.2-3, but none of the providers can be installed

此時需要安裝新版containerd.io

dnf install 

或者wget

yum install containerd.io-1.2.6-3.3.el7.x86_64.rpm #安裝containerd.io

再次安裝docker 。。。

啟動docker

systemctl start docker

設定docker開機啟動

systemctl enable docker

具體安裝文件也可以參考官方文件:

curl -lo " -s "

標記 kubectl 檔案為可執行:

chmod +x ./kubectl

將檔案放到 path 路徑下:

sudo mv ./kubectl /usr/local/bin/kubectl

測試你所安裝的版本是最新的:

kubectl version --client

不過 minikube 不能以root方式啟動,我們先建立個賬號並且切過去

sudo groupadd docker

sudo usermod -ag docker $user

sudo su - docker

curl -lo minikube  && chmod +x minikube && sudo mv minikube /usr/local/bin/

是的,就是這麼簡單 一步到位,接下來我們在宿主機以docker的方式啟動

minikube start --driver=docker

開啟k8s的 dashboard

minikube dashboard

這裡開啟了,但是是內網k8s的虛擬ip,如果我們是在ecs裡面安裝,是無法外網訪問的。我們可以用kubectl 做個** **到外網ip上。

設定ip**,記得要開啟阿里雲安全組,這樣就能在外部訪問了

nohup kubectl proxy --port=33567 --address='192.168.0.191' --accept-hosts='^.*' &

這行命令表示 該命令後台常駐執行。

並且暴漏外面埠 33567,**位址到192.168.0.191 允許所有人訪問。

然後我阿里雲內網ip 192.168.0.191 自動**到我阿里雲外網ip,我就可以通過外網開啟 dashboard了

阿里雲ECS安裝ossfs

阿里雲ecs安裝ossfs git clone cd ossfs autogen.sh configure make make install 出現如下錯誤 checking for pkg config.usr bin pkg config checking pkg config is at le...

阿里雲ECS安裝 CoreOS

沒事重灌了下阿里雲的ecs,無意發現竟然有了 coreos 的選項,有點小激動,於是乎,果斷選擇安裝嘗試了下.其他阿里雲註冊啥的就不多說了,來個主要的圖說明下 用 ecs 安裝 coreos 後,發現阿里雲提供的 coreos 版本比較低 版本為681.2.0 同時配備的更新組是針對stable穩定...

阿里雲ECS 安裝Tomcat

安裝tomcate 2 通過xshell xftp上傳至centosx的 某個目錄下 如 home temp 3 進入 home temp目錄下,解壓tomcat安裝包 3.1 cd home temp 3.2 tar xzvf apache tomcat 7.0.86.tar.gz 4 將解壓縮後...