成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

如何在 RHEL 8 上安裝 MiniKube

開源
在這篇文章中,我們將逐步介紹如何在 RHEL 8、Rocky Linux 8 或 AlmaLinux 8 上安裝 MiniKube。

MiniKube 是一個(gè)跨平臺(tái)的開源工具,可以讓你在本地機(jī)器上部署單節(jié)點(diǎn) Kubernetes 集群。

Kubernetes,也被稱為 k8s,或簡(jiǎn)稱 Kube,是一個(gè)開源的容器編排平臺(tái),用于容器的自動(dòng)化擴(kuò)展和部署。MiniKube 集群幫助開發(fā)人員和管理員在集群中構(gòu)建他們的測(cè)試環(huán)境。

MiniKube 的先決條件
  • 最小化安裝的 RHEL 8 或 Rocky Linux 8 或 AlmaLinux 8
  • 本地配置的 RHEL 8 倉(cāng)庫(kù)或訂閱
  • 至少 2GB RAM 和 2 個(gè) vCPU
  • 20GB 硬盤空間
  • 具有管理員身份的 sudo 用戶
  • 穩(wěn)定的互聯(lián)網(wǎng)連接
  • Docker 或虛擬機(jī)管理器,如 VirtualBox、KVM 和 VMware 等

在這篇文章中,我們將使用 Docker 作為 MiniKube 的驅(qū)動(dòng)程序。滿足所有先決條件后,現(xiàn)在是時(shí)候卷起袖子動(dòng)手了。

步驟 1)啟用官方 Docker 倉(cāng)庫(kù)

要啟用 Docker 官方倉(cāng)庫(kù),運(yùn)行:

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

步驟 2)安裝 Docker CE(社區(qū)版)

運(yùn)行以下 ??dnf?? 命令來(lái)安裝 Docker 及其依賴項(xiàng):

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

輸出:

安裝 Docker 后啟動(dòng)并啟用它的服務(wù),運(yùn)行以下 ??systemctl?? 命令:

$ sudo systemctl start docker
$ sudo systemctl start docker

允許你的本地用戶在沒有 ??sudo?? 的情況下運(yùn)行 ??docker?? 命令,運(yùn)行:

$ sudo usermod -aG docker $USER
$ newgrp docker

步驟 3)安裝 kubectl 二進(jìn)制文件

??kubectl?? 是一個(gè)命令行工具,它通過 API 與 Kubernetes 集群進(jìn)行交互。我們使用 ??kubectl?? 部署應(yīng)用。默認(rèn)情況下,??kubectl?? 不包含在 RHEL 8 、Rocky Linux 8 或 AlmaLinux 8 軟件包倉(cāng)庫(kù)中。因此,我們將使用下面的命令手動(dòng)安裝它:

$ curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl"
$ sudo cp kubectl /usr/local/bin/ && sudo chmod +x /usr/local/bin/kubectl
$ kubectl version --client

以上命令的輸出如下所示:

步驟 4)下載 MiniKube 二進(jìn)制文件并啟動(dòng)集群

安裝 ??kubectl?? 后,讓我們使用以下命令下載并安裝 MiniKube 二進(jìn)制文件:

$ curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64
$ sudo install minikube-linux-amd64 /usr/local/bin/minikube

現(xiàn)在使用下面的命令啟動(dòng) MiniKube 集群:

$ minikube start --driver docker

上面的輸出確認(rèn) ??minikube?? 命令已經(jīng)使用 ??docker?? 作為驅(qū)動(dòng)程序啟動(dòng)了單節(jié)點(diǎn) Kubernetes 集群。

運(yùn)行下面的 ??minikube?? 命令來(lái)驗(yàn)證本地 Kubernetes 集群的狀態(tài):

$ minikube status
minikube
type: Control Plane
host: Running
kubelet: Running
apiserver: Running
kubeconfig: Configured
$
$ minikube ip
192.168.49.2
$

要停止 MiniKube 集群,請(qǐng)執(zhí)行:

$ minikube stop

執(zhí)行 ??kubectl?? 命令查看集群和節(jié)點(diǎn)信息:

$ kubectl cluster-info
$ kubectl get nodes

步驟 5)測(cè)試和驗(yàn)證 Kubernetes 集群

為了測(cè)試 Kubernetes 集群,讓我們嘗試使用 echo 服務(wù)器鏡像創(chuàng)建 k8s 部署,它相當(dāng)于 HTTP Web 服務(wù)器并將其作為服務(wù)暴露在端口 8080 上:

$ kubectl create deployment test-minikube --image=k8s.gcr.io/echoserver:1.10
deployment.apps/test-minikube created
$

要訪問 ??test-minikube?? 部署,將其公開為服務(wù),運(yùn)行以下命令:

$ kubectl expose deployment test-minikube --type=NodePort --port=8080
service/test-minikube exposed
$

運(yùn)行以下 ??kubectl?? 命令以獲取上面創(chuàng)建的部署、容器莢pod

$ kubectl get deployment,pods,svc

要訪問服務(wù),請(qǐng)通過運(yùn)行下面的命令獲取其 URL:

$ minikube service test-minikube --url
http://192.168.49.2:32291
$
$ curl http://192.168.49.2:32291/

太好了,這意味著我們的 Kubernetes 集群工作正常,因?yàn)槲覀兡軌蛟L問我們的示例應(yīng)用。

步驟 6)啟用 MiniKube 插件

MiniKube 提供插件,可以為我們的集群添加額外的功能。要列出所有可用的插件,運(yùn)行:

$ minikube addons list

Kubernetes 附帶一個(gè)儀表板,可讓你管理集群。在 MiniKube 中,儀表板已作為插件添加。所以要啟用它,運(yùn)行:

$ minikube addons enable dashboard

還要啟用 nginx 入口控制器,運(yùn)行:

$ minikube addons enable ingress

要訪問儀表板,運(yùn)行:

$ minikube dashbaord --url

這將在你系統(tǒng)的瀏覽器中啟動(dòng)儀表板。

就是這些了。我們已經(jīng)成功地在 RHEL 8、Rocky Linux 8 或 AlmaLinux 8 上使用 MiniKube 安裝了 Kubernetes。歡迎你在下面的評(píng)論部分分享你的反饋和意見。

責(zé)任編輯:龐桂玉 來(lái)源: Linux中國(guó)
相關(guān)推薦

2020-03-02 14:06:54

CentOS 8FFmpegLinux

2019-12-02 11:50:09

CentOS 8VirtualBoxLinux

2019-10-12 10:24:06

CentOSRHELCockpit

2023-05-05 16:20:15

2023-05-13 17:32:51

2017-04-24 18:10:27

DrupalCentOSFedora

2019-11-14 09:20:15

CentOS 8RHEL 8Nagios Core

2022-03-17 14:56:26

KubernetesMinikubeLinux

2019-10-14 15:00:12

Centos 8 RHEL 8VNC

2019-12-02 15:45:53

CentOS 8AnsibleLinux

2022-11-17 09:52:12

RHEL 9Node.js

2020-10-29 09:40:21

PostgreSQLpgAdmin數(shù)據(jù)庫(kù)

2017-04-11 13:20:06

CentOSRHELFedora

2015-12-21 13:19:23

CentosRHEL 6.XWetty

2023-03-12 09:29:55

2012-07-03 10:09:36

windows 8XenServer

2019-11-05 11:20:36

CentOS 8RHEL 8Linux

2019-09-27 08:52:12

RHELCentOSElastic sta

2024-01-30 20:06:18

RHELVLAN

2013-01-04 17:16:15

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 91视频免费黄 | 天天射网站 | 国产精品日韩在线观看一区二区 | 欧美激情欧美激情在线五月 | 国产精品亚洲一区 | www.av在线 | 国产传媒视频在线观看 | 色又黄又爽网站www久久 | 国产欧美一区二区三区在线看蜜臀 | 国产精品69久久久久水密桃 | 精品一区视频 | 激情一区二区三区 | 欧美黄色性生活视频 | 伊人网综合在线观看 | 91欧美| 午夜精品久久久久久久久久久久久 | 久久99精品久久久久久狂牛 | 天天爱av| 伊人久久综合 | 久久久精品一区 | 狠狠色综合网站久久久久久久 | 国产精品久久久久久久久久久新郎 | 久久久久久久久久性 | 一区中文字幕 | 91精品国产一二三 | 欧美日韩国产在线观看 | 99久久免费精品国产免费高清 | 久久三级影院 | 91亚洲精品在线观看 | 精品亚洲一区二区三区 | 国产激情在线 | 精品一区二区三区在线观看国产 | 亚洲成人一区二区三区 | www.欧美视频 | 成人网av| 一区二区电影网 | 日韩免费高清视频 | 黄色综合 | 91资源在线观看 | 黄色在线观看国产 | 在线看片网站 |