中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁(yè) > news >正文

網(wǎng)站建設(shè)和數(shù)據(jù)容量整合最新實(shí)時(shí)大數(shù)據(jù)

網(wǎng)站建設(shè)和數(shù)據(jù)容量整合,最新實(shí)時(shí)大數(shù)據(jù),上海門戶網(wǎng)站建設(shè),東陽(yáng)做網(wǎng)站《OpenShift 4.x HOL教程匯總》 在 podman-desktop 1.2.1 podman 4.4 環(huán)境中驗(yàn)證。 文章目錄 什么是 podman 和 podman-desktop安裝 podman 和 podman-desktop 基本環(huán)境Image、Container 和 Pod 的基本操作拉取 Image運(yùn)行 Container 將 Pod 部署到 Kubernetes安裝 Kind 擴(kuò)展插…

《OpenShift 4.x HOL教程匯總》
在 podman-desktop 1.2.1 + podman 4.4 環(huán)境中驗(yàn)證。

文章目錄

  • 什么是 podman 和 podman-desktop
  • 安裝 podman 和 podman-desktop 基本環(huán)境
  • Image、Container 和 Pod 的基本操作
    • 拉取 Image
    • 運(yùn)行 Container
  • 將 Pod 部署到 Kubernetes
    • 安裝 Kind 擴(kuò)展插件
    • 創(chuàng)建 Kubernetes 集群
    • 向 Kubernetes 部署 Pod
    • 訪問 Kubernetes 中的 Pod
  • 視頻

什么是 podman 和 podman-desktop

在這里插入圖片描述

  • podman 是 RedHat 公司主導(dǎo)的一個(gè)免費(fèi)的開源容器項(xiàng)目,目標(biāo)是平替安全能力較差的 Docker。作為運(yùn)行容器的獨(dú)立環(huán)境,podman 目前已經(jīng)廣泛被用在 Linux、MacOS 或 Windows 環(huán)境中。尤其在 RHEL、CentOS、SUSE、Ubuntu 等 Linux 中,podman 已經(jīng)是默認(rèn)的容器運(yùn)行環(huán)境了。除了比 Docker 有更優(yōu)的安全運(yùn)行特性外,podman 還有很多其他特性。例如 podman 不但可以運(yùn)行標(biāo)準(zhǔn)容器,還可以像 Kubernetes 那樣運(yùn)行 Pod(但不能調(diào)度 Pod),因此可以作為容器應(yīng)用開發(fā)、測(cè)試和運(yùn)行的環(huán)境。
  • podman desktop 是運(yùn)行 podman 的圖形化工具,可以讓對(duì)容器/Pod的操作更加容易。

安裝 podman 和 podman-desktop 基本環(huán)境

本文使用了運(yùn)行Fedora 38 桌面版的虛機(jī),其中缺省會(huì)自帶 podman 運(yùn)行環(huán)境。另外由于要在其中運(yùn)行 Kubernetes 集群,因此虛機(jī)內(nèi)存最少配置 6G。

  1. 查看 podman 版本。
$ podman version
Client:       Podman Engine
Version:      4.4.2
API Version:  4.4.2
Go Version:   go1.20.1
Built:        Wed Mar  1 19:22:39 2023
OS/Arch:      linux/amd64
  1. 在 https://podman-desktop.io/downloads 頁(yè)面下載 tar.gz 形式的 podman-desktop 文件包。
  2. 解壓文件,然后運(yùn)行 podman-desktop。
$ tar -xvf podman-desktop-1.2.1.tar.gz
$ cd podman-desktop-1.2.1
$ podman-desktop
  1. 在初始界面中點(diǎn)擊下方的 Go to Podman Desktop 進(jìn)入正式界面。
    在這里插入圖片描述

Image、Container 和 Pod 的基本操作

拉取 Image

  1. 在 Setting 欄目中的 Registries 中可以添加 Registry 的地址、訪問用戶名和密碼。
    在這里插入圖片描述
  2. 在 Images 欄目中點(diǎn)擊 Pull an image 拉取 httpd:2.4.57 鏡像。在這里插入圖片描述

運(yùn)行 Container

  1. 先點(diǎn)擊上圖 httpd 鏡像右側(cè)的 Run Image 箭頭,然后在下圖的界面中提供 Container name 為 apache-httpd-1,最后點(diǎn)擊下方的 Start Container 按鈕。
    在這里插入圖片描述
  2. 點(diǎn)擊 Containers 欄目中的 apache-httpd-1 右側(cè)的下拉菜單,然后再點(diǎn)擊 Open Browser。
    在這里插入圖片描述
  3. 可以在瀏覽器中訪問到運(yùn)行在容器中的httpd頁(yè)面。
    在這里插入圖片描述
  4. 點(diǎn)擊第2部的 Generate Kube 菜單,然后將生成的內(nèi)容保存到本地 pod-httpd.yaml 文件中。
    在這里插入圖片描述
  5. 停止 apache-httpd-1 容器運(yùn)行。
  6. 在 Pods 欄目界面中點(diǎn)擊右上方的 Play Kubernetes YAML 按鈕,然后在下圖的界面中為 Kubernetes YAML file 選擇 pod-httpd.yaml 文件。
    在這里插入圖片描述
  7. 在 Pods 欄目中可以看到運(yùn)行的 Pod。最后可以刷新步驟 3 的瀏覽器,確認(rèn)可以正常訪問到 httpd 頁(yè)面。
    在這里插入圖片描述

將 Pod 部署到 Kubernetes

安裝 Kind 擴(kuò)展插件

  1. 在 Podman Desktop 窗口下方點(diǎn)擊 Kind。
    在這里插入圖片描述
  2. 在彈出窗口中點(diǎn)擊 Yes 開始下載 Kind 軟件。
    在這里插入圖片描述
  3. 下載完在提示窗口中點(diǎn)擊 Yes,然后提供管理員權(quán)限。
    在這里插入圖片描述

創(chuàng)建 Kubernetes 集群

  1. 在 Settings 欄目中進(jìn)入 Resources,然后點(diǎn)擊 Kind 下面的 Create new 按鈕。
    在這里插入圖片描述

  2. 在 Create a Kind cluster 界面中點(diǎn)擊 Create 按鈕。
    在這里插入圖片描述

  3. 在創(chuàng)建完 Kind 集群后可以看到 kind-cluster 已經(jīng)是 Running 狀態(tài)了,同時(shí)還能看到 Kubernetes endpoint 地址。此外在狀態(tài)欄可以看到識(shí)別出的剛剛創(chuàng)建的 Kubernetes 集群名稱。注意:如果沒有識(shí)別出 Kubernetes 集群名稱,可以嘗試關(guān)閉并重啟 Podman Desktop。
    在這里插入圖片描述

  4. 運(yùn)行命令,查看運(yùn)行 Kubernetes 的容器。

$ podman ps
CONTAINER ID  IMAGE                                                                                           COMMAND     CREATED      STATUS      PORTS                                                                   NAMES
abbe67e830d3  docker.io/kindest/node@sha256:3966ac761ae0136263ffdb6cfd4db23ef8a83cba8a463690e98317add2c9ba72              5 hours ago  Up 5 hours  0.0.0.0:9090->80/tcp, 0.0.0.0:9443->443/tcp, 127.0.0.1:41535->6443/tcp  kind-cluster-control-plane
  1. 在瀏覽器中確認(rèn)可以訪問 Kubernetes endpoint。
    在這里插入圖片描述
  2. 安裝 kubectl 命令。
$ sudo yum install kubernetes-client
  1. 使用 ~/.kube/config 訪問 Kubernetes,查看 Kubernetes 命名空間。
$ more ~/.kube/config$ kubectl get namespace
NAME                 STATUS   AGE
default              Active   9m45s
kube-node-lease      Active   9m45s
kube-public          Active   9m45s
kube-system          Active   9m45s
local-path-storage   Active   9m34s
projectcontour       Active   9m32s

向 Kubernetes 部署 Pod

  1. 在 Containers 欄目中點(diǎn)擊 apache-httpd-1 右側(cè)下拉菜單的 Deploy to Kubernetes。
    在這里插入圖片描述
  2. 在下圖的 Deploy generated pod to Kubernetes 窗口中確認(rèn)部署的 Kubernetes Context 和 Kubernetes namespace,最后點(diǎn)擊 Deploy 按鈕。
    在這里插入圖片描述
  3. 部署成功后可以在下圖界面中看到 pod 是 Running 狀態(tài)了,最后點(diǎn)擊 Done 按鈕即可。
    在這里插入圖片描述

訪問 Kubernetes 中的 Pod

  1. 查看運(yùn)行在 Kubernetes 中的 apache-httpd-1-pod 和 Service,然后記下 apache-httpd-1-pod-9000 服務(wù)的 CLUSTER-IP 地址。
$ kubectl get pod -n default
NAME                 READY   STATUS    RESTARTS   AGE
apache-httpd-1-pod   1/1     Running   0          37s$ kubectl get svc -n default
NAME                      TYPE        CLUSTER-IP      EXTERNAL-IP   PORT(S)    AGE
apache-httpd-1-pod-9000   ClusterIP   10.96.119.200   <none>        9000/TCP   58s
kubernetes                ClusterIP   10.96.0.1       <none>        443/TCP    29m
  1. 點(diǎn)擊 kind-cluster-control-plane 容器,進(jìn)入容器內(nèi)部。
    在這里插入圖片描述
  2. 在容器中的 Terminal 中執(zhí)行 “curl 10.96.119.200:9000”,然后確認(rèn)可以訪問到頁(yè)面。
    在這里插入圖片描述

視頻

視頻

http://www.risenshineclean.com/news/55300.html

相關(guān)文章:

  • 怎么做網(wǎng)站淘寶轉(zhuǎn)換工具寧波seo關(guān)鍵詞如何優(yōu)化
  • 商城網(wǎng)站開發(fā)seo公司怎樣找客戶
  • 網(wǎng)站英文版是怎么做的北京優(yōu)化seo
  • 沈陽(yáng)軟件公司 網(wǎng)站制作廣州網(wǎng)站運(yùn)營(yíng)
  • 做百度推廣送網(wǎng)站嗎重慶網(wǎng)站設(shè)計(jì)
  • 中國(guó)建設(shè)銀行股份有限公司廣東seo網(wǎng)站設(shè)計(jì)
  • 臨沂網(wǎng)站設(shè)計(jì)公司seo是什么意思的縮寫
  • 用me做后綴的網(wǎng)站跨境電商平臺(tái)
  • 愛南寧app官方下載搜索引擎優(yōu)化的主題
  • 甘肅商城網(wǎng)站建設(shè)創(chuàng)建網(wǎng)站的流程是什么
  • 做網(wǎng)站有必要?在線推廣網(wǎng)站的方法
  • 怎樣注冊(cè)公司流程山西seo優(yōu)化公司
  • 手機(jī)上如何寫html網(wǎng)頁(yè)seo搜索引擎優(yōu)化就業(yè)前景
  • 怎樣在商務(wù)部網(wǎng)站做備案小學(xué)生抄寫新聞20字
  • wordpress qq登錄seo顧問咨詢
  • 論壇怎么做網(wǎng)站鏈接廣告聯(lián)盟廣告點(diǎn)擊一次多少錢
  • 專業(yè)做加盟推廣的公司百度網(wǎng)站的優(yōu)化方案
  • 營(yíng)銷型手機(jī)網(wǎng)站建設(shè)重慶網(wǎng)站seo搜索引擎優(yōu)化
  • 直播網(wǎng)站源碼免費(fèi)網(wǎng)站建設(shè)技術(shù)托管
  • 對(duì)于職業(yè)規(guī)劃做的好的網(wǎng)站seo網(wǎng)站建設(shè)
  • ps如何做psd模板下載網(wǎng)站南京疫情最新消息
  • 南京網(wǎng)站建設(shè)推廣域名搜索
  • 做時(shí)時(shí)彩開獎(jiǎng)網(wǎng)站犯法嗎aso關(guān)鍵詞優(yōu)化工具
  • 百度推廣方式武漢seo優(yōu)化代理
  • 考試網(wǎng)站模版河北網(wǎng)站建設(shè)制作
  • 優(yōu)購(gòu)物官方網(wǎng)站化妝品搜狗站長(zhǎng)推送工具
  • 百度競(jìng)價(jià)排名收費(fèi)標(biāo)準(zhǔn)長(zhǎng)沙正規(guī)競(jìng)價(jià)優(yōu)化服務(wù)
  • 網(wǎng)站導(dǎo)航css源代碼seo多久可以學(xué)會(huì)
  • 互聯(lián)網(wǎng)推廣服務(wù)長(zhǎng)沙seo 優(yōu)化選智投未來(lái)no1
  • 最新疫情防控方案家庭優(yōu)化大師免費(fèi)下載