新聞資訊
行業(yè)資訊
Rocky Linux服務(wù)器安裝配置Kubernetes教程
2023-06-06 16:17:58
摘要:Kubernetes也稱為“k8s”或“kube”,它是一種容器編排平臺(tái),用于調(diào)度以及自動(dòng)部署、管理和擴(kuò)展容器化的應(yīng)用程序。 本教程將介紹下如何在Rocky Linux服務(wù)器安裝配置Kubernetes。

Kubernetes也稱為“k8s”或“kube”,它是一種容器編排平臺(tái),用于調(diào)度以及自動(dòng)部署、管理和擴(kuò)展容器化的應(yīng)用程序。 本教程將介紹下如何在Rocky Linux服務(wù)器安裝配置Kubernetes。


Rocky Linux是一個(gè)開源、社區(qū)擁有和管理、免費(fèi)的企業(yè)Linux發(fā)行版,提供強(qiáng)大的生產(chǎn)級(jí)平臺(tái)。現(xiàn)在有許多美國(guó)服務(wù)器服務(wù)商提供基于Rocky Linux系統(tǒng)支持,如RAKsmart、RackNerd、DediPath、Vultr等。

您如果想在Rocky Linux服務(wù)器上安裝Kubernetes,那么可先通過SSH工具登錄服務(wù)器,然后運(yùn)行下面命令,安裝必要的包,如curl command和Docker。

$ sudo dnf check-update

$ sudo dnf config-manager –add-repo https://download.docker.com/linux/centos/docker-ce.repo

$ sudo dnf install curl docker-ce docker-ce-cli containerd.io

Docker完成安裝后,使用以下命令啟動(dòng)該服務(wù),并確保它在每次重新啟動(dòng)后自動(dòng)啟動(dòng):

$ sudo systemctl start docker

$ sudo systemctl enable docker

接下來,您需要確保在系統(tǒng)上禁用交換空間,否則Kubernetes將無法運(yùn)行。執(zhí)行以下命令關(guān)閉交換空間:

$ sudo swapoff -a

$ sudo sed -i ‘/ swap / s/^/#/’ /etc/fstab

運(yùn)行下面命令下載Minikube安裝程序最新版本。

$ curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-latest.x86_64.rpm

下載完成后,運(yùn)行下面命令開始安裝軟件包:

$ sudo rpm -Uvh minikube-latest.x86_64.rpm

啟動(dòng)Minikube服務(wù)。

$ minikube start

在某些情況下,您還需要使用–driver選項(xiàng)。

$ minikube start –driver=docker

安裝kubectl命令:

$ minikube kubectl — get po -A

將下面一行代碼添加到——/.bashrc文件。

alias kubectl=”minikube kubectl –”

如無意外,您現(xiàn)在可以開始部署了。本文創(chuàng)建了一個(gè)簡(jiǎn)單的部署,并在端口8000上公開它。

$ kubectl create deployment hello-minikube –image=kicbase/echo-server:1.0

$ kubectl expose deployment hello-minikube –type=NodePort –port=8000

使用kubectl命令來驗(yàn)證您的部署是否已經(jīng)成功啟動(dòng):

$ kubectl get services hello-minikube


USA-IDC為您提供免備案服務(wù)器 0元試用
立即聯(lián)系在線客服,即可申請(qǐng)免費(fèi)產(chǎn)品試用服務(wù)
立即申請(qǐng)