kubernetes(k8s)第六部分之K8s部署dashboard

k8s命令总结 kubectl命令 kubectl [command] [type] [name] [flags] **comand**:指定要对资源执行的操作,例如create、get、delete **type**:指定资源类型,比如deployment、pod、service **name**:指定资源的名称,名称大小写敏感 **flags**:指定额外的可选参数 # 查看所有pod kubectl get pod # 查看某个pod kubectl get pod pod-name # 查看某个po 阅读详情

【1】通过search查找镜像并拉取镜像

[root@random random]# docker search kubernetes-dashboard

[root@random random]# docker pull siriuszg/kubernetes-dashboard-amd64

【2】将镜像打包并通过scp发给master节点

[root@random ~]# docker save -o kubernetes-dashboard-amd64.tar  siriuszg/kubernetes-dashboard-amd64:latest

【3】在master节点加载镜像

[root@k8s-master ~]# docker load -i kubernetes-dashboard-amd64.tar

[root@k8s-master ~]# docker tag siriuszg/kubernetes-dashboard-amd64 registry:5000/kubernetes-dashboard-amd64

【4】将镜像上传到镜像仓库

[root@k8s-master ~]# docker push registry:5000/kubernetes-dashboard-amd64

【5】创建dashboard.yaml文件


[root@k8s-master ~]# cat dashboard.yaml 
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
  name: kubernetes-dashboard-latest
  namespace: kube-system
spec:
  replicas: 1
  template:
    metadata:
      labels:
        k8s-app: kubernetes-dashboard
        version: latest
        kubernetes.io/cluster-service: "true"
    spec:
      containers:
      - name: kubernetes-dashboard
        image: registry:5000/kubernetes-dashboard-amd64
        resources:
          limits:
            cpu: 100m
            memory: 50Mi
          requests:
            cpu: 100m
            memory: 50Mi
        ports:
        - containerPort: 9090
        args:
         -  --apiserver-host=http://172.25.37.11:8080
        livenessProbe:
          httpGet:
            path: /
            port: 9090
          initialDelaySeconds: 30
          timeoutSeconds: 30

【6】创建dashboardsvc.yaml文件

[root@k8s-master ~]# cat dashboardsvc.yaml 
apiVersion: v1
kind: Service
metadata:
  name: kubernetes-dashboard
  namespace: kube-system
  labels:
    k8s-app: kubernetes-dashboard
    kubernetes.io/cluster-service: "true"
spec:
  selector:
    k8s-app: kubernetes-dashboard
  ports:
  - port: 80
    targetPort: 9090

【7】创建pod和service

[root@k8s-master ~]# kubectl create -f dashboard.yaml

[root@k8s-master ~]# kubectl create -f dashboardsvc.yaml

【8】查看dashboard部署情况

[root@k8s-master ~]# kubectl get svc --all-namespaces

[root@k8s-master ~]# kubectl get pod  -o wide  --all-namespaces

[root@k8s-master ~]# kubectl get deployment --all-namespaces

【9】执行下面的指令,让172.25.37.11可以通过172.25.37.11:8001/ui的方式访问dashboard

[root@k8s-master ~]# kubectl proxy --address=172.25.37.11 --disable-filter=true

【10】删除

[root@k8s-master ~]# kubectl delete svc  kubernetes-dashboard --namespace=kube-systemservice "kubernetes-dashboard" deleted

[root@k8s-master ~]# kubectl delete deployment kubernetes-dashboard-latest --namespace=kube-systemdeployment "kubernetes-dashboard-latest" deleted

[root@k8s-master ~]# 


Kubernetes Dashboard部署安装 创建dashboard成功!跟grafana差不多。 阅读详情

相关推荐

K8S(Kubernetes)简介和官方安装部署保姆级详细教程

Kubernetes简称为K8s,是用于自动部署、扩缩和管理容器化应用程序的开源系统,起源于Google 集群管理工具Borg。

BlogPan的专栏 4万+

Kubernetes-1.10.2离线安装

目录结构: K8集群所需组件功能介绍: coredns.tar #kubernetes的内部服务发现DNS服务器 etcd-amd64.tar #键值存储仓库,用于配置共享和服务发现 flanne...

独孤仁的专栏 665

k8s(Kubernetes)集群部署Dashboard

最近在接触容器相关的东西,于是自己基于2台服务器部署了Kubernetes(即k8s)集群,有关k8s集群的完整部署流程在我的另一篇博客中有介绍,有需要的朋友可以浏览下面的这篇博客。 在k8s部署完成后,我打算使用dashboard来管理k8s集群。dashboard就是k8s集群的web UI界面,通过可视化的方式方便用户管理集群、管理容器,还可在集群中部署容器化的应用。 先介绍以下自己的安装环境: CentOS 7.6 Docker 18.6 Kubernetes 1.14 在部

WinterPirates的博客 2462

K8s-k8s集群部署-8-部署Dashboard

K8s-k8s集群部署-8-部署Dashboard

little_startoo的博客 2438

Kubernetes(k8s)环境部署指南

本文详细介绍了Kubernetes集群环境的部署步骤,包括准备工作、Docker安装、K8S组件安装、Master和Node节点配置等关键环节。主要内容涵盖:1)系统环境准备(主机名设置、swap分区关闭、网络配置等);2)Docker安装及镜像加速器配置;3)Kubernetes组件安装与集群初始化;4)容器网络插件Calico部署;5)Dashboard可视化界面安装与访问配置。文章提供了完整的配置文件修改示例和命令行操作,特别强调了网络配置、权限设置等关键点,最后通过创建Dashboard管理员账号完

m0_60889254的博客 1229

kubernetes(K8S)学习(六):K8S之Dashboard图形界面

Kubernetes Dashboard是基于Web的K8S用户界面,可用于部署应用、管理集群资源和故障排查。安装步骤包括:1)下载Dashboard镜像并可选推送至私有仓库;2)通过yaml文件创建相关资源,需注意修改镜像地址(约44行处)。配置文件包含ConfigMap、ServiceAccount、Deployment及RBAC权限设置,确保Dashboard正常运行。安装完成后,用户可通过Web界面直观管理Kubernetes集群。

꯭ 瞎꯭扯꯭蛋꯭的博客 4250

部署 K8s 图形化管理工具 Dashboard

Kubernetes Dashboard是一个Web UI,用于管理Kubernetes集群中的应用程序和资源。它提供了一个可视化的界面,可以方便地查看和管理Kubernetes集群中的各种资源,如Pod、Deployment、Service、ConfigMap等。Dashboard还提供了一些高级功能,如日志查看、资源监控、命名空间管理等。

misakivv的博客 4344

Multisim电路仿真与实验:包含连续时间系统的模拟、周期信号频谱分析、组合逻辑电路:竞争冒险、数字锁

这些实际系统可以是电的或非电的物理量系统,也可以是经济、军事等非物理量系统。矩形周期信号的幅度和周期保持不变,随着占空比的增加(即脉宽加大),主峰高度越高,主峰宽度越窄,各谱线间隔越窄,主峰包含的谱线数量越少,有效频带宽度越窄,主峰内高次谐波分量越少。输入信号所经路径不同而引起的冒险现象,按短暂尖峰极性的不同,可将冒险分为“0-1-0”型险象(也称“1”型)和“1-0-1”型险象(也称“0”型)理想的正弦波的幅度谱包含1条谱线,证明其只有基频分量,而无谐波分量,如果能测出谐波分量,说明该正弦波已有失真。

Jumpingtigger_35的博客 1万+

原 kubernetes(k8s)第六部分之K8s部署dashboard

【1】通过search查找镜像并拉取镜像 [root@random random]# docker search kubernetes-dashboard [root@random random]# docker pull siriuszg/kubernetes-dashboard-amd64 【2】将镜像打包并通过scp发给master节点 [root@random ~]# docker...

monkey的专栏 714

深入解析MSPM0系列Keil开发中‘ti_msp_dl_config.h‘缺失问题的根源与修复

本文深入解析TI MSPM0系列Keil开发中'ti_msp_dl_config.h'文件缺失问题的根源与修复方法。该错误常见于编译时提示file not found,主要因SysConfig工具未正确生成或工程路径配置错误导致。文章提供了从环境检查、手动生成文件到工程配置调整的系统化解决方案,帮助开发者快速解决这一常见KEIL开发难题。

gold的博客 970

FDTD远场分析实战:从monitor数据到3D远场可视化的完整流程

本文详细介绍了FDTD远场分析的完整流程,从monitor采集的近场数据出发,通过近场-远场变换(NFFFT)生成3D远场可视化结果。文章重点解析了远场转换的物理原理、关键参数设置,并提供了构建稳健数据处理流水线及高级可视化(如3D辐射方向图)的实战脚本与技巧,适用于天线设计与光学器件分析。

weixin_29063035的博客 228

Kubernetes K8S 基于 Docker 安装部署

在 Docker 容器技术被炒得热火朝天之时,大家发现,如果想要将 Docker 应用于具体的业务实现,是存在困难的——编排、管理和调度等各个方面,都不容易。于是,人们迫切需要一套管理系统,对 Docker 及容器进行更高级更灵活的管理。就在这个时候,K8S 出现了。K8S,就是基于容器的集群管理平台,它的全称,是 Kubernetes。 本次主题将会为你分享: K8S 起源 K8S 集群 为什...

GitChat 1万+

STM32F407 BootLoader实战:从零搭建到OTA升级(附完整源码)

本文详细介绍了为STM32F407微控制器从零搭建BootLoader并实现稳定OTA升级的完整实战指南。内容涵盖Flash分区规划、链接脚本配置、核心跳转逻辑、中断向量表重定向、可靠的升级流程设计,并深入探讨了双备份与回滚机制以提升工业级可靠性。文章提供了可直接使用的代码框架,并分享了关键调试技巧,帮助开发者快速掌握STM32远程固件更新技术。

weixin_29192211的博客 440

kubernetes部署dashboard

Dashboard 是基于网页的 Kubernetes 用户界面。你可以使用 Dashboard 将容器应用部署到 Kubernetes 集群中,也可以对容器应用排错,还能管理集群资源。你可以使用 Dashboard 获取运行在集群中的应用的概览信息,也可以创建或者修改 Kubernetes 资源 (如 Deployment、Job、DaemonSet 等等)。例如,你可以对 Deployment 实现弹性伸缩、发起滚动升级、重启 Pod 或者使用向导创建新的应用。

lldhsds的专栏 3280

基于matlab实现的水果识别系统设计

本项目针对多种常见水果混合的图像,利用 Matlab 软件,对水果的识别进行研究。根据水果和背景的差别选取阈值,对去噪增强对比度后的图像进行二值化处理。再对图像进行边缘检测,选定连通区域,标记后再对不同种水果的颜色,形状,大小等特征进行快速识别水果,从而实现对水果的正确分拣。:水果识别、MATLAB、数字图像处理。

热情、奔放、快乐编程! 4854

【100分- 求最多可以派出多少支团队】(题目+思路+Java&C++&Python解析+在线测试)

用数组代表每个人的能力,一个比赛活动要求参赛团队的最低能力值为N,每个团队可以由1人或者2人组成,且1个人只能参加1个团队,计算出最多可以派出多少只符合要求的团队。

m0_73659489的博客 313

【Kubernetes详解】(三)搭建Kubernetes Dashboard

一、前言 上一篇文章介绍了从零开始搭建Kubernetes集群,本文将介绍一下如何搭建K8S的Dashboard。 简单的说,K8S Dashboard是官方的一个基于WEB的用户界面,专门用来管理K8S集群,并展示集群的状态。K8S集群安装好后默认没有包含Dashboard,我们需要额外创建它。 Dashboard设计的还不错,界面友好,功能也比较强大。如果你厌倦了命令行的操作,全程使用Dashboard也是可行的。 ...

RobertLab 5771

【Python】秋招机考 —— 2025/9/17 华为 AI 方向

秋招机考,华为 AI,使用 Python 完成编程。

一杯水果茶!足矣~ 1165

kubernetes(k8s)集群超级详细超全安装部署手册

部署容器网络,CNI网络插件(在Master上执行,著名的有flannel、calico、canal和kube-router等,简单易用的实现是为CoreOS提供的flannel项目),这里使用Flannel实现。是一个简单高效的k8s集群图形化管理工具,方便日常管理K8S集群,高效快速的查询日志定位问题的工具。然后在删除的子节点上操作重置k8s(重置k8s会删除一些配置文件),这里在。1.2 *更改kubelet的容器路径(如果需要的话,不需要可以跳过)针对机器已安装过k8s的情况,如未安装过,请忽略。

w20228396的博客 8836

uniapp [全端兼容] - 实现接入使用天地图及卫星视图切换功能,在国家天地图上自由切换地图显示类型(卫星视图/地形视图/卫星混合/地形混合/普通视图)天地图切换视图显示改成卫星风格,切换地图图层

uni-app,h5移动端网页,微信小程序,支付宝小程序,Android安卓,苹果ios,app,nvue,天地图,视图,卫星,地图类型切换,uniAPP天地图,改成卫星视角,在线地图切换,来回切换卫星图,天地图如何实现来回切换卫星图,地形图,卫星视图,VUE3引入天地图卫星版,详细教程示例源码代码,天地图切换卫星用什么api,卫星视角API方法,vue3卫星天地图,能改地图的显示方式,vue3中使用天地图自定义样式切换地图图层,切换报错,加载出错,卫星图太卡,地图图层更换,vue3安装集成天地图详细示例源

🏆 前端领域优质创作者 1万+

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

Kubernetes部署Dashboard服务

本文介绍了Kubernetes Dashboard的部署与使用指南。Dashboard是基于网页的Kubernetes用户界面,可用于部署容器应用、管理集群资源和排错。文章提供了Dashboard与Kubernetes版本的对照表,详细说明了1.18-1.31版本对应的Dashboard版本要求。部署过程包括下载YAML文件、创建服务以及配置远程访问(将ClusterIP改为NodePort)。访问时需注意浏览器证书问题,可通过"thisisunsafe"关键字绕过Chrome的安全警告

liu_chen_yang的博客 1万+

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

k8s入门:kubernetes-dashboard 安装

第一章:✨ k8s入门:裸机部署 k8s 集群 第二章:✨ k8s入门:部署应用到 k8s 集群 第三章:✨ k8s入门:service 简单使用 第四章:✨ k8s入门:StatefulSet 简单使用 第五章:✨ k8s入门:存储(storage) 第六章:✨ K8S 配置 storageclass 使用 nfs 动态申领本地磁盘空间 第七章:✨ k8s入门:配置 ConfigMap & Secret 第八章:✨ [k8s入门:k8s入门:Helm 构建 MySQL]https://yixiu.blog

不懂一休 1万+

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

Kubernetes 部署教程 ( Rocky 部署 k8s ) ( Linux 部署 k8s ) ( k8s 部署教程 )

Kubernetes k8s Rocky 搭建 Kubernetes Rocky 搭建 k8s Linux 搭建 Kubernetes Linux 搭建 k8s

开发。小白 的博客 2612

云原生(七)、Kubernetes介绍 + 裸机搭建k8s集群

Kubernetes(通常简称为K8s)是一个开源的容器编排平台,最初由Google设计和开发,现在由Cloud Native Computing Foundation(CNCF)维护。它旨在简化容器化应用程序的部署、扩展和管理。

baidu_39340547的博客 1807

十分钟部署Kubernetes dashboard配置(k8s页面)

十分钟部署Kubernetes dashboard配置(k8s页面) 一、概述 Kubernetes 简称为K8S,是用于自动部署,扩展和管理容器化应用程序的开源系统。Kubernetes的目标是让部署容器化的应用简单并且高效(powerful),Kubernetes提供了应用部署,规划,更新,维护的一种机制。 现在的云平台,基本上都是基于k8s实现的。 Kubernetes需要用到docker,应该说是Kubernetes本身就是对docker容器的管理。 Docker 是一个开源的应用容器引擎

zhangpeng999123的博客 2294

Kubernetes 集群部署

kubeadm 是官方社区推出的一个用于快速部署 kubernetes 集群的工具, 这个工具能通 过两条指令完成一个 kubernetes 集群的部署: 第一、 创建一个 Master 节点 kubeadm init 第二, 将 Node 节点加入到当前集群中 $ kubeadm join

IoTHub - 物联网开源技术社区 1861
上一篇: kubernetes(k8s)第五部分之K8s部署nginx
下一篇: kubernetes(k8s)第七部分之yaml文件详解
random_w
博客等级 码龄9年 130粉丝 168原创
评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值