91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么把MicroK8s-部署到Windows、macOS和Raspberry Pi

發布時間:2021-07-29 22:03:29 來源:億速云 閱讀:226 作者:chen 欄目:云計算

本篇內容主要講解“怎么把MicroK8s-部署到Windows、macOS和Raspberry Pi”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“怎么把MicroK8s-部署到Windows、macOS和Raspberry Pi”吧!

MicroK8s的其它部署方法

MicroK8s 在 Ubuntu 上很容易安裝,也支持具有snap支持的其它 Linux 系統。對于其它的平臺可以參考:

  • https://microk8s.io/docs/install-alternatives

  • MicroK8s與K3s的簡單對比

  • MicroK8s 快速入門

  • KubeFlow-在Microk8s部署與應用

Windows 10

盡管 Windows 10 現在具有一些新的功能,比如安裝Ubuntu 為 app,但是集成的 WSL2 一直缺少一些運行 MicroK8s 的功能支持。

如果想體驗一些 MicroK8s 運行在半內置模式(semi-natively),可以參考 discourse post on WSL2。

現在運行MicroK8s到Windows的最好方式仍然是虛擬化。 MicroK8s 支持多個虛擬機里面的運行,包括 VirtualBox。

建議運行 MicroK8s是使用 multipass。Windows installer在 download here,安裝指南在 here。

macOS

與Windows一樣,建議使用 multipass。

 multipass 安裝程序下載到 multipass site。參考下面的內容來運行 MicroK8s on multipass 。

multipass

當 multipass 安裝好后,可以創建一個虛擬機來運行 MicroK8s。建議至少 4 G的RAM 和40G存儲,可以將該參數傳遞給啟動的命令行:

multipass launch --name microk8s-vm --mem 4G --disk 40G

查找 IP address,運行:

multipass list

返回信息:

Name                    State             IPv4             Release
microk8s-vm             RUNNING           10.72.145.216    Ubuntu 18.04 LTS

注意該 IP as services 可以在 host machine中可用。

也可以直接進入 VM environment ,運行shell:

multipass shell microk8s-vm

然后安裝 MicroK8s snap 以及配置網絡:

sudo snap install microk8s --classic --channel=1.17/stablesudo iptables -P FORWARD ACCEPT

在 VM shell中,進行其它工作: quick start instructions。

常用的multipass commands
  • 進入shell到VM:

    multipass shell microk8s-vm

     

  • 停止 VM:

    multipass stop microk8s-vm

     

  • 刪除和清理 VM:

    multipass delete microk8s-vm
    multipass purge

     

Raspberry Pi/ARM

運行 MicroK8s 在部分 ARM硬件上可能有些困難,因為 cgroups (必須的!) 缺省未啟用。可以通過編輯 Rasberry Pi 的boot參數來修改:

sudo vi /boot/firmware/nobtcmd.txt

注意:舊的Raspberry Pi 的 boot 參數在 /boot/firmware/cmdline.txt

添加下面的參數:

cgroup_enable=memory cgroup_memory=1

使用ZFS

 目前MicroK8s on a ZFS filesystem有一些已知的問題,因為 containerd配置的方法。如果使用 MicroK8s on ZFS,可以修復:

  1. 停止microk8s:

    microk8s.stop

     

  2. 移除containerd的舊的狀態:

    sudo rm -rf /var/snap/microk8s/common/var/lib/containerd

     

  3. 配置 containerd 使用 ZFS: 編輯文件 /var/snap/microk8s/current/args/containerd-template.toml 替換snapshotter = "overlayfs" 使用snapshotter = "zfs"

  4. 創建新的 zfs dataset 給 containerd 使用:

    zfs create -o mountpoint=/var/snap/microk8s/common/var/lib/containerd/io.containerd.snapshotter.v1.zfs $POOL/containerd

     

  5. 重啟microk8s:

    microk8s.start

     

離線部署

可以運行 MicroK8s在未連接 internet的機器上,但有一些情況需要知曉:

下載 snap

可以通過別的機器下載,命令如下:

snap download microk8s

將下載兩個文件到本地目錄:

  • microk8s_xxx.snap: The snap package with a versioned suffix.

  • microk8s_xxx.assert: The assertion file (effectively a signature validating the package).

將文件轉移到 offline machine, MicroK8s 安裝使用下面的命令:

sudo snap ack microk8s_993.assertsudo snap install microk8s_993.snap

在離線環境,將不能更新。

模擬network

在某些環境下,可能完全沒有網絡 (e.g. no NIC hardware),此時 Kubernetes apiserver 將無法工作。這可以通過模擬硬件來解決,從而添加虛擬IP地址。

到此,相信大家對“怎么把MicroK8s-部署到Windows、macOS和Raspberry Pi”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

海丰县| 永胜县| 尚义县| 五莲县| 玉林市| 中山市| 久治县| 高台县| 莱州市| 琼结县| 忻州市| 奉新县| 庄浪县| 衡水市| 余姚市| 南康市| 广宁县| 富源县| 察隅县| 栾城县| 宝清县| 镇江市| 江阴市| 洪雅县| 陆河县| 寿光市| 蒲江县| 年辖:市辖区| 大渡口区| 岗巴县| 孟州市| 咸宁市| 宿迁市| 新竹市| 嘉祥县| 涿鹿县| 景德镇市| 无极县| 梁平县| 苏尼特左旗| 梁山县|