---
# System prepended metadata

title: Minikube kubernetes Web UI Can Do
tags: [nycu MIRC104]

---

---
title: Minikube kubernetes Web UI Can Do
tags: nycu MIRC104
---
{%hackmd BJrTq20hE %}
# Minikube k8s Web UI 可以做到的事~
> [name=蔡秀吉]<br/>[time=Apr 19 2022][color=#F4B400]

# 部屬應用程式
![](https://i.imgur.com/nTHG8Yz.png)
- Web UI 右上＋號 即可開始部屬創建 worker node

![](https://i.imgur.com/ZMB6UKW.png)
- 也可上傳 yaml json 檔

![](https://i.imgur.com/kXxGfxl.png)
- 指定Node的配置
    - 應用名稱
    - image（公共 Docker hub 或私人 repository 的 url）
    - Pod 的數量
    - 服務（選用）
你可能想對外expose一個 Service，可能用的是cluster外的Public IP （外部Service）。Note:你可能需要開放一個或多個port才行。
# Dashboard 上，可以修改、刪除 （node）

![](https://i.imgur.com/FAGLwS0.png)
路徑：左邊cluster -> node -> 點選所要的 右上有刪除資源選項

# node 資源占用可視化 （工作管理員－效能）
![](https://i.imgur.com/0Otzlbk.png)

顯示目前所有 Pod 的資源狀態
左邊Cluster -> Nodes -> minikube ->下滑即可看到資源占用

![](https://i.imgur.com/mCU1u42.png)

System information

# Worker node 的詳細資訊
左邊Cluster -> Nodes -> 點選您要的node進入即可查看

![](https://i.imgur.com/LxucIUp.png)


- 如 OS、Kubelet 版本和內部 IP 位址
取得每個物件的歷史狀態 創建時間等…資料

# 2022/04/21 更新 Web UI Pod 管理 

![](https://i.imgur.com/4w3SaoA.png)

Dashboard 可看到
 - pod名稱
 - pod 數量
 - 分配給資源的 pod 資源
 - 創建以來的時間
 
上傳 yaml 來控制、修改 pod
例：[ReplicaSet 複製控制器](http://kubernetes.kansea.com/docs/user-guide/replication-controller/#deleting-a-replication-controller-and-its-pods)

根據需要，創建和刪除 Pod 以達到所需數量，達到你所要的目的。
使用你給他的 Pod 模板（yaml檔），ReplicaSet 需要創建新的 Pod 時，
==失效後會重建的概念啦~==


>  請注意，建立大量 Pod 可能會讓 Dashboard Cluster 很當。[color=#FF0000]

# 參考資料
https://youtu.be/niZO85CKDP8
https://youtu.be/rSJA6ukDeu4