国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

華為云 Flexus X 實例 docker 部署 rancher 并構建 k8s 集群

jf_21561199 ? 來源:jf_21561199 ? 作者:jf_21561199 ? 2025-01-02 13:44 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

·華為云最近正在舉辦 828 B2B 企業節,Flexus X 實例的促銷力度非常大,特別適合那些對算力性能有高要求的小伙伴。如果你有自建 MySQL、Redis、Nginx 等服務的需求,一定不要錯過這個機會。趕緊去看看吧!

什么是華為云 Flexus X 實例

·華為云 Flexus X 實例云服務是新一代開箱即用、體驗躍級、面向中小企業和開發者打造的高品價比云服務產品。

·Flexus 云服務器 X 實例是新一代面向中小企業和開發者打造的柔性算力云服務器,可智能感知業務負載,適用于電商直播、企業建站、開發測試環境、游戲服務器、音視頻服務等中低負載場景。

開始接觸華為云 Flexus 云服務器 X 實例

·獲取華為云 Flexus 云服務器 X 實例后第一步就是先去華為云上重置服務器密碼

wKgZO2d2J8iAFEMiAAD1pSqJWDg830.png

wKgZPGd2J8iAcxevAADlkKMdxXg254.png

·重置完畢后用 ssh 工具登錄華為云服務器,這里我用的是 finalshell,也可以用其他工具登陸比如 xshell 或者 Putty 都可以

wKgZO2d2J8iAOP3-AAOwTeRrKF0065.png

·登錄上去查看硬盤大小,可以看到是 100g 硬盤,硬盤總大小是正常的

root@flexusx-ebe8:~# df -hFilesystem Size Used Avail Use% Mounted ontmpfs 1.2G 1.1M 1.2G 1% /run/dev/vda1 99G 4.2G 90G 5% /tmpfs 5.7G 0 5.7G 0% /dev/shmtmpfs 5.0M 0 5.0M 0% /run/locktmpfs 1.2G 4.0K 1.2G 1% /run/user/0

·然后輸入 ufw status 可以看到默認防火墻是關閉的,因此我們就不需要額外再去配置端口開放相關的配置,只要在華為云安全組配置端口開放就可以了

root@flexusx-ebe8:~# ufw statusStatus: inactive

docker 環境的安裝

·然后進行 docker 容器的安裝,安裝最新版本的 docker

·這里因為 docker 現在已經無法直接通過網絡安裝,所以我們通過離線安裝的方式安裝 docker 環境

·從官網下載離線包

https://download.docker.com/linux/ubuntu/dists/jammy/pool/stable/amd64/

wKgZPGd2J8mADlpqAAOKLKu29wk411.png

·如圖所示,把離線包傳到服務器上,進行安裝

dpkg -i *.deb

·查看安裝的 docker 版本

root@flexusx-ebe8:/home/docker# docker -vDocker version 27.1.2, build d01f264

·至此 docker 容器環境安裝完畢

什么是 rancker

·Rancher 是一個開源軟件平臺,旨在簡化 Kubernetes 集群的管理。它提供一個用戶友好的界面,幫助開發者部署、管理和擴展容器化應用程序。通過 Rancher,用戶可以集中管理多個 Kubernetes 集群,無論這些集群是托管在本地數據中心還是云平臺上。Rancher 還提供了訪問控制、監控和工作負載編排等功能,是 DevOps 團隊用于簡化容器管理和降低 Kubernetes 復雜度的常用工具。

docker 部署 rancher

·因為已經無法直接通過 docker.io 下載鏡像,所以通過 rancher 中國的支持,通過國內鏡像倉庫下載

docker run -d --restart=unless-stopped -p 80:80 -p 443:443 --privileged -e CATTLE_SYSTEM_DEFAULT_REGISTRY=registry.cn-hangzhou.aliyuncs.com --name rancher registry.cn-hangzhou.aliyuncs.com/rancher/rancher:v2.8.4

wKgZO2d2J8qAPtirAAaMFA67ZKo777.png

·查看 rancher 啟動情況 docker ps

root@flexusx-ebe8:~# docker psCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES58a6c708cd8a registry.cn-hangzhou.aliyuncs.com/rancher/rancher:v2.8.4 "entrypoint.sh" About a minute ago Up About a minute 0.0.0.0:80->80/tcp, :::80->80/tcp, 0.0.0.0:443->443/tcp, :::443->443/tcp rancher

·然后還需要去華為云安全組開放端口

配置 Flexus 云服務器 X 實例安全組

·經過上面部署 rancher 服務,這時候服務是已經部署完畢了,但是我們還沒法通過外網進行訪問,還需要對 Flexus 云服務器 X 安全組的配置進行修改

·進入安全組的配置頁面

wKgZPGd2J8qAD-jpAAE2Q0GYqBw205.png

·新建安全組

wKgZO2d2J8qAR5zZAADyoen2rck246.png

·這里我們開放 80,443 端口

·然后加入新建的安全組

wKgZPGd2J8uAUYrjAAEBbZTd-8g517.png

·這樣我們的實例的端口也就開放成功了

配置 rancker

·輸入彈性公網 ip:80然后會跳轉

wKgZO2d2J8uAK0UhAAEXJPFBEnY761.png

·按說明獲取密碼

root@flexusx-ebe8:~# docker logs 58a6c708cd8a 2>&1 | grep "Bootstrap Password:"2024/09/07 06:09:06 [INFO] Bootstrap Password: t6rx2x52bmxsbbqrct6lxnjgqbf7dlj6z2jlgt5pb6vbl7wfjzpssk

·然后設置自己的密碼

wKgZPGd2J8yAQtdzAAEG5AVBG8w509.png

·然后 rancher 就登錄進去了

wKgZO2d2J8yACnkRAADU2fPiMek568.png

·先把語言設置為中文

wKgZPGd2J8yAFZXQAAB9mQdbYmg126.png

·這樣 rancher 配置完畢了

rancher 創建 k8s 集群

·回到首頁點擊創建

wKgZO2d2J82AWEY5AADREFSaYsM797.png

·選擇自定義

wKgZPGd2J82AP2FeAACpTSbGeLY641.png

·輸入集群名稱,然后把容器網絡改為 flannel

wKgZO2d2J86AfdM5AADgpT8iwUE706.png

·勾選跳過 TLS 驗證,復制命令去服務器執行

wKgZPGd2J8-AbF1MAAEkXt_9mXA031.png

·然后等待 k8s 集群創建完畢即可

root@flexusx-ebe8:~# curl --insecure -fL https://彈性公網 ip/system-agent-install.sh | sudo sh -s - --server https://彈性公網 ip --label 'cattle.io/os=linux' --token qfshnvnspcc92x4vblwnfvl2bgwz4zhx5d5dmft6kqgh4pmglbl55q --ca-checksum 06a3532ccb7d3995f65fcd6063c173e8544f13b04a3f155ad21284d449ce43b8 --etcd --controlplane --worker% Total % Received % Xferd Average Speed Time Time Time CurrentDload Upload Total Spent Left Speed100 32283 0 32283 0 0 1477k 0 --:--:-- --:--:-- --:--:-- 1501k[INFO] Label: cattle.io/os=linux[INFO] Role requested: etcd[INFO] Role requested: controlplane[INFO] Role requested: worker[INFO] Using default agent configuration directory /etc/rancher/agent[INFO] Using default agent var directory /var/lib/rancher/agent[INFO] Determined CA is necessary to connect to Rancher[INFO] Successfully downloaded CA certificate[INFO] Value from https://彈性公網 ip/cacerts is an x509 certificate[INFO] Successfully tested Rancher connection[INFO] Downloading rancher-system-agent binary from https://121.37.21.99/assets/rancher-system-agent-amd64[INFO] Successfully downloaded the rancher-system-agent binary.[INFO] Downloading rancher-system-agent-uninstall.sh script from https://彈性公網 ip/assets/system-agent-uninstall.sh[INFO] Successfully downloaded the rancher-system-agent-uninstall.sh script.[INFO] Generating Cattle ID[INFO] Successfully downloaded Rancher connection information[INFO] systemd: Creating service file[INFO] Creating environment file /etc/systemd/system/rancher-system-agent.env[INFO] Enabling rancher-system-agent.serviceCreated symlink /etc/systemd/system/multi-user.target.wants/rancher-system-agent.service → /etc/systemd/system/rancher-system-agent.service.[INFO] Starting/restarting rancher-system-agent.service

wKgZO2d2J8-ANubwAASLfIHvaBY815.png

wKgZPGd2J8-AEWPSAAEFm9PMYwo681.png

·當狀態變為 active 時,代表 k8s 集群已經成功啟動

wKgZO2d2J9CAIk92AADiiDlJFvk586.png

·點進去可以查看集群狀態

wKgZPGd2J9CAaWGCAADtB31mO68742.png

·至此華為云 Flexus X 實例 docker 部署 rancher 并構建 k8s 集群完成

歡迎大家一起加入華為云!

審核編輯 黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Docker
    +關注

    關注

    0

    文章

    532

    瀏覽量

    14257
  • 華為云
    +關注

    關注

    3

    文章

    2832

    瀏覽量

    19264
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    Kubernetes容器運行時containerd與CRI-O如何選擇

    Kubernetes 1.24版本正式移除了dockershim,Docker不再是K8s的默認容器運行時。這個變化直接影響了所有K8s集群的運維方式——升級到1.24+必須切換到co
    的頭像 發表于 02-26 09:54 ?223次閱讀

    KubePi:開源Kubernetes可視化管理面板,讓集群管理如此簡單

    ;{.spec.ports[0].nodePort}\") # 獲取Address echo http://$NODE_IP:$NODE_PORT 3.4 在華為Flexus服務
    發表于 02-11 12:53

    一文帶你徹底搞懂K8s網絡

    說實話,K8s 網絡是我見過最讓新手頭疼的知識點,沒有之一。記得我剛接觸 K8s 那會兒,看著流量在 Pod、Service、Node 之間穿梭,完全是一臉懵逼。后來踩了無數坑,熬了無數夜,總算把這套網絡模型摸透了。今天這篇文章,我會用最接地氣的方式,帶你徹底搞懂
    的頭像 發表于 02-06 10:15 ?472次閱讀

    K8s生產環境10大踩坑記錄復盤

    這篇文章記錄了我這些年在 K8s 生產環境踩過的坑。每一個案例都是血淚教訓,有些甚至導致了生產事故。希望通過分享這些經歷,能幫助大家避免重蹈覆轍。
    的頭像 發表于 02-05 15:51 ?350次閱讀

    香港服務器支持Docker和Kubernetes嗎?

    在云原生技術成為主流的今天,Docker和Kubernetes(K8s)已成為現代化應用開發和部署的事實標準。對于選擇香港服務器的開發者與企業而言,一個核心問題是:香港服務器能否完美支持Doc
    的頭像 發表于 10-21 15:47 ?693次閱讀

    K8s集群性能調優實戰技巧

    大多數團隊在遇到K8s性能問題時,第一反應是"加機器"。但根據我對超過50個生產集群的分析,80%的性能問題源于配置不當,而非資源不足。
    的頭像 發表于 09-08 09:36 ?794次閱讀

    K8s存儲類設計與Ceph集成實戰

    在云原生時代,存儲是制約應用性能的關鍵瓶頸。本文將帶你深入理解K8s存儲類的設計原理,手把手實現與Ceph的完美集成,讓你的集群存儲性能提升300%!
    的頭像 發表于 08-22 11:50 ?877次閱讀

    解析K8S實用命令

    前言: 作為運維工程師,掌握 Kubernetes 命令行工具是日常工作的核心技能。本文將深入解析 K8S 最實用的命令,從基礎操作到高級技巧,助你成為容器化集群管理專家。
    的頭像 發表于 07-24 14:07 ?878次閱讀

    k8s權限管理指南說明

    我們在目前的k8s集群環境里面,只能在master節點上執行kubectl的一些命令,在其他節點上執行就會報錯。
    的頭像 發表于 06-26 14:06 ?746次閱讀

    什么是 K8S,如何使用 K8S

    K8S 的優勢與適用場景 優勢: 跨平臺:支持公有、私有、混合及本地部署。 生態豐富:社區活躍,支持多種插件(如監控、日志、Ist
    發表于 06-25 06:45

    Ubuntu K8s集群安全加固方案

    面,構建安全的Kubernetes環境。安全防護不應僅停留在單點措施,而應形成縱深防御體系,從物理主機到集群控制面再到應用層進行全面保護。在生產環境中,需確保所有安全配置均符合最小權限原則,定期進行審計與監控。
    的頭像 發表于 05-12 16:17 ?866次閱讀

    簡述K3SK8S的區別

    K3s 是CNCF 認證的 Kubernetes 發行版和Sandbox項目,專為低資源環境而設計。由 Rancher Labs 維護著 K3s
    的頭像 發表于 04-18 10:27 ?1741次閱讀

    k8s集群安全機制說明

    Kubernetes 作為一個分布式集群的管理工具,保證集群的安全性是其一個重要的任務。API Server 是集群內部各個組件通信的中介, 也是外部控制的入口。所以 Kubernetes 的安全機制基本就是圍繞保護 API S
    的頭像 發表于 04-03 14:09 ?809次閱讀

    如何通過DockerK8S集群實現高效調用GPU

    在有GPU資源的主機安裝,改主機作為K8S集群的Node。
    的頭像 發表于 03-18 16:50 ?1223次閱讀
    如何通過<b class='flag-5'>Docker</b>和<b class='flag-5'>K8S</b><b class='flag-5'>集群</b>實現高效調用GPU

    K8s集群中Containerd和Docker的對比

    Docker 技術使用 Linux 內核和內核功能(例如 Cgroups 和 namespaces)來分隔進程,以便各進程相互獨立運行。這種獨立性正是采用容器的目的所在;它可以獨立運行多種進程、多個應用,更加充分地發揮基礎設施的作用,同時保持各個獨立系統的安全性。
    的頭像 發表于 03-12 14:31 ?1417次閱讀
    <b class='flag-5'>K8s</b><b class='flag-5'>集群</b>中Containerd和<b class='flag-5'>Docker</b>的對比