前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >研发工程师玩转Kubernetes——启用microk8s的监控面板(dashboard)

研发工程师玩转Kubernetes——启用microk8s的监控面板(dashboard)

作者头像
方亮
发布2023-05-26 16:25:43
5850
发布2023-05-26 16:25:43
举报
文章被收录于专栏:方亮方亮

安装插件

代码语言:javascript
复制
microk8s enable dashboard 

查看dashboard 地址

由于dashboard是在kube-system的namespace中,我们可以使用下面指令查看它服务的地址。

代码语言:javascript
复制
microk8s kubectl get service -n kube-system kubernetes-dashboard 
在这里插入图片描述
在这里插入图片描述

可以得到地址是https://10.152.183.167。

登录dashboard

由于上述地址是kubernetes内部地址,不是Ubuntu Desktop虚拟机的地址,我们就在虚拟机内部访问。

在这里插入图片描述
在这里插入图片描述

获取登录token

在ubuntu内终端执行下面指令

代码语言:javascript
复制
kubectl create token default

将获取的token填入网页

在这里插入图片描述
在这里插入图片描述

然后选择对应的命名空间(namespace),就可以看到相关资源了。

在这里插入图片描述
在这里插入图片描述

题外

Hyper-V上Ubuntu Desktop版的分辨率很低,不能完全展示dashboard。我们可以通过下面方法调整其大小。

修改Hyper-V上Ubuntu分辨率

代码语言:javascript
复制
sudo vi /etc/default/grub

会看到下面的内容

代码语言:javascript
复制
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
#   info -f grub -n 'Simple configuration'

GRUB_DEFAULT=0
GRUB_TIMEOUT_STYLE=hidden
GRUB_TIMEOUT=0
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""

# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"

# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"

# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"

对GRUB_CMDLINE_LINUX_DEFAULT的内容进行修改,新增分辨率信息(本例以1920*1440)。

代码语言:javascript
复制
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash video=hyperv_fb:1920*1440"

wq保存文件后,执行

代码语言:javascript
复制
sudo update-grub
sudo apt install linux-image-extra-virtual

然后关闭虚拟机。使用管理员身份打开Windows主机的Powershell,执行下面命令

代码语言:javascript
复制
set-vmvideo -vmname "Ubuntu 22 Desktop" -horizontalresolution:1920  -verticalresolution:1440 -resolutiontype single

再启动虚拟机,就可以看到分辨率变大了。

参考资料

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2023-05-18,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 安装插件
  • 查看dashboard 地址
  • 登录dashboard
    • 获取登录token
    • 题外
      • 修改Hyper-V上Ubuntu分辨率
      • 参考资料
      相关产品与服务
      容器服务
      腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档