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

AF3 ProteinDataset类的_patch方法解读

AlphaFold3 protein_dataset模块 ProteinDataset 类  _patch 方法的主要目的是围绕锚点残基(anchor residues)裁剪蛋白质数据,提取一个局部补丁(patch)作为模型输入。

qq_27390023的博客 1147

原 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

从光斑图到锤形优化:一次搞定Zemax双胶合透镜的像散与场曲问题

本文详细解析了Zemax双胶合透镜设计中像散与场曲问题的诊断与优化方法。从光斑图分析到锤形优化技巧,提供了完整的光学设计实战指南,帮助设计师快速定位问题并有效改善系统性能,特别适合光学设计工程师和Zemax使用者参考。

weixin_27134495的博客 233

【UE4】Hierarchical Instanced Static Mesh——一种速度优于Spawn的实例化物体组件

最近需要在场景中实例出很多个相同的模型,位置也很有规律,并且要对它的位置信息进行更新。 但是一个个拖进去实在太麻烦,就发现了Spawn Actor这个蓝图方法,可以实例一个蓝图类在场景中。 但是由于数量较大,实例化的速度太慢,这时发现了一个神奇的组件——Hierarchical Instanced Static Mesh。 新建一个蓝图类,添加该组件,在细节里添加你要实例化的模型对象。 ...

ColorGalaxy 1万+

Kubernetes K8S 基于 Docker 安装部署

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

GitChat 1万+

逐飞vs龙邱:英飞凌miniwiggler仿真器硬件接口差异全解析(附拆机对比图)

本文通过拆解对比逐飞与龙邱两家厂商的英飞凌miniwiggler仿真器,详细解析了其硬件接口的核心差异。重点分析了Type-C接口的取舍、DAP调试协议(SWD)的支持、电源设计(跳线帽vs拨码开关)以及工艺用料,为嵌入式开发者与智能车竞赛选手提供了清晰的选型参考和实际应用建议。

weixin_29189003的博客 113

kubernetes部署dashboard

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

lldhsds的专栏 3280

2025-E题国一-简易自行瞄准装置:基于嘉立创地猛星/天猛星与K230的视觉巡线云台系统设计

本文详细介绍了2025年全国大学生电子设计竞赛E题一等奖作品——基于嘉立创地猛星/天猛星与K230的视觉巡线云台系统设计。该系统通过地猛星主控实现小车巡线,天猛星主控驱动云台,结合K230开发板的视觉识别能力,构建了一套完整的视觉巡线云台系统,实现了自动巡线与精准瞄准功能。文章深入剖析了硬件选型、双闭环PID控制算法、视觉识别与目标跟踪等核心技术,并分享了系统调试与避坑经验。

weixin_42596011的博客 674

GameFramework框架详解之 Network网络框架

NetworkManager只负责维护NetworkChannel,实际的有种我们简历网络连接的也是NetworkChannel作为一个网路频道,这样管理起来比较方便,比如:一个游戏可能有多个网络连接,那么我们建立多个网络频道即可,或者当我们一个网络频道断线后,我们可以直接再新建一个,防止数据混乱。/// /// 网络管理器。/// /// 网络频道。/// 用户自定义网络错误事件。/// 检查是否存在网络频道。/// 获取网络频道。/// 获取所有网络频道。

TxNet 3366

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

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

RobertLab 5771

Android 13.0 开机启动优化之PMS扫描apk耗时相关功能优化

在android13.0的系统rom定制化开发中,在系统中开发产品时,会根据客户要求内置第三方app,这时如果内置app过多,或者安装的app过多,在系统开机的过程中 在pms扫描安装app的时候,就会比较耗时,这时候就需要优化下pms扫描安装app这块的功能代码,用多线程来实现pms扫描安装app,来加快开机时间,接下来 来实现这个功能

安卓兼职framework和app工程师的博客 1333

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

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

w20228396的博客 8836

R语言glm函数构建二分类logistic回归模型、epiDisplay包logistic.display函数获取模型汇总统计信息(自变量初始和调整后的优势比及置信区间,回归系数的Wald检验的p值

R语言glm函数构建二分类logistic回归模型(family参数为binomial)、使用epiDisplay包logistic.display函数获取模型汇总统计信息(自变量初始和调整后的优势比及置信区间,回归系数的Wald检验的p值)

statistics+insight+vista+power 1397

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

Kubernetes部署Dashboard服务

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

liu_chen_yang的博客 1万+

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

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万+

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

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、付费专栏及课程。

余额充值