使用Minikube安裝Kubernetes

閱讀時間約 6 分鐘
作業系統: ubuntu-20.04.1-desktop-amd64
1. 安装kubectl => kubectl是用於對Kubernetes cluster運行命令的CLI
$ sudo apt-get update && sudo apt-get install -y apt-transport-https
$ curl -s https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add -
$ echo "deb https://apt.kubernetes.io/ kubernetes-xenial main" | sudo tee -a /etc/apt/sources.list.d/kubernetes.list
$ sudo apt-get update
$ sudo apt-get install -y kubectl
若是乾淨的機器,過程中可能會跳出沒有安裝curl的訊息,照著提示安裝即可。
安裝完成後,會出現類似這樣的訊息:
2. 安装minikube => Minikube是一個快速搭建單節點Kubenetes cluster的tool,不建議用在production環境,可以裝來玩玩。

(1) 安裝VirtualBox => minikube 要能執行,需要有 VirtualBox
$ sudo apt install virtualbox virtualbox-ext-pack

(2) 下載最新版Minikube binary file
$ wget https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64
(3) 將檔案複製到/usr/local/bin/minikube path
$ sudo cp minikube-linux-amd64 /usr/local/bin/minikube
(4)
$ sudo chmod 755 /usr/local/bin/minikube
(5) 檢查版本
$ minikube version
3. 啟動minikube
$ minikube start
minikube 啟動時,會啟動一個 VisualBox,並預設分配 2GB 的 RAM。
若啟動時想要指定resource也可以:
$ minikube start --cpus=4 --memory=4096
我下完指令出現這個,因為我是用VirtualBox裡面裝ubuntu,並不是實體機,因此要用docker來啟動。
首先要先裝docker:
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add
$ sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu focal stable"
$ sudo apt update
$ sudo apt install docker-ce docker-ce-cli containerd.io

啟動minikube時指定driver docker:
$ minikube start --driver=docker

可能會遇到這個,根據建議下指令即可。
完成後如下:


4. 使用瀏覽器開啟k8s dashboard
取得dashboard url指令:
$ minikube dashboard --url
將url用瀏覽器打開即可:
#Note
檢查cluster狀態:
$ kubectl cluster-info

檢查運行節點:
$ kubectl get nodes

使用ssh訪問minikube vm:
$ minikube ssh

停止正在執行的kubernetes cluster:
$ minikube stop

刪除kubernetes cluster:
$ minikube delete
為什麼會看到廣告
20會員
161內容數
留言0
查看全部
發表第一個留言支持創作者!
Vic Lin的沙龍 的其他內容
Singleton design pattern
閱讀時間約 1 分鐘
Simple Factory design pattern
閱讀時間約 1 分鐘
Factory design pattern
閱讀時間約 1 分鐘
Abstract Factory design pattern
閱讀時間約 1 分鐘
什麼是CI/CD?
閱讀時間約 2 分鐘
你可能也想看
創作者要怎麼好好休息 + 避免工作過量?《黑貓創作報#4》午安,最近累不累? 這篇不是虛假的關心。而是《黑貓創作報》發行以來可能最重要的一篇。 是的,我們這篇講怎麼補充能量,也就是怎麼休息。
Thumbnail
avatar
黑貓老師
2024-06-29
使用紫妍萃第一型膠原蛋白精華凝露的使用體驗 | 陳菊安陳菊安分享她使用紫妍萃第一型膠原蛋白精華凝露的使用體驗,純粹的第一型膠原蛋白能全面改善肌膚問題,質地輕盈且易吸收,是值得推薦的護膚產品。
Thumbnail
avatar
陳菊安
2024-06-20
使用 VBA 進行檔案操作:新增、刪除與移動Visual Basic for Applications(VBA)是一種功能強大的程式語言,廣泛用於自動化 Microsoft Office 應用程式中的重複性任務。在這篇教學文章中,我們將介紹如何使用 VBA 來新增、刪除和移動檔案。
Thumbnail
avatar
Pochi
2024-06-17
使用Wix網站架設好嗎?Wix網站設計平台:優缺點解析 Wix架設網站的優點 Wix最大的特色在於其簡單易用的拖放式編輯工具,這使得即便是不會寫程式的新手,也能輕鬆打造出美觀的網站,無論是為品牌還是個人用途。 Wix架設網站的缺點 然而,使用Wix架設網站也有一些缺點。免費版本的功能較為有限,且會有廣告,許多設計模
Thumbnail
avatar
Arthur
2024-06-14
【使用Obsidian 5年後,我的3個重大发現】無論是學術工作者還是生活愛好者, 都能從這篇文章中找到使用Obsidian的好處。 這篇文章將揭示如何有效地管理和利用資訊。 透過實踐, Obsidian已成為我生活與工作中的重要工具。 ▋發現1 - 高效的學術閱讀管理 在學術工作中, 我利用Obsidia
avatar
王啟樺
2024-06-12
使用 Gemini AI 聊天整理 YouTube 影片摘要使用 Gemini AI 聊天服務時,點擊「設定>擴充功能」啟用「YouTube」功能,即可在對話中利用 @YouTube 指令尋找 YouTube 影片和詢問內容。
Thumbnail
avatar
xiaoyao
2024-06-12
使用特定事件頁添加插件命令以直接使用指定事件頁面的內容。
Thumbnail
avatar
ReIris
2020-05-21
使用狗尿布的原因狗尿失禁 最常使用狗尿布的原因之一就是狗尿失禁。實際上尿失禁可能不是狗狗的行為問題。它可能是由尿路感染,膀胱問題,尿道括約肌減弱和細菌感染或糖尿病等疾病引起的。即使是訓練有素的狗也可能患有這種疾病,無法控制排尿的衝動。如果您懷疑狗的事故與行為無關,那麼第一步就是請您的獸醫諮詢。有些藥物和手術有時可以
avatar
JohnWu
2020-04-10
使用ARM處理器的Mac:這次是真的假的?/Jean-Louis Gassée現在,讓我們再一次看看Apple會不會在Mac上拋棄「過時」的Intel x86系列處理器,而改用自家設計的ARM架構晶片。這個過程聽起來好像很不錯,然而如果在2006年要做很容易,在2021年就不是那麼簡單了。
Thumbnail
avatar
吐納商業評論
2020-03-17
使用 Leanpub 建立你的第一本電子書上一篇文章〈Leanpub 網站使用介面概覽〉介紹了註冊 Leanpub 會員的步驟(非常簡單,且免費)以及 Leanpub 網站的選單操作介面,而這篇文章就要來告訴你建立書籍的步驟。在建立書籍的過程中,你也會大致了解 Leanpub 的免費與付費方案有哪些重要差異。
Thumbnail
avatar
Michael
2020-02-05
使用加密貨幣繳房租被告詐欺!?#我該投資加密貨幣嗎🤔  昨天有學員請教我,有沒有推薦的律師。因為他跟朋友合資,用加密貨幣USDT付房租,結果USDT大跌,房東認為他詐欺,所以請律師給他寄了存證信函,讓他相當緊張。 談這件事情,先讓我們瞭解一下什麼是USDT。 📍[泰達幣] USDT中文名稱是泰達幣,根據發行公司Tethe
Thumbnail
avatar
狐狸姊姊
2020-02-03