0 前言

予读者言:
本系列博客本义作为笔者记录所用,所以可能稍显冗长,但同时也记录了我的学习研究思路,会在学习的过程中不断更新,可供读者借鉴,能对大家有些许帮助就是笔者最为开心之事~

1 安装部署

参见这篇博客,已完整实现。

2 相关知识

官方介绍

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

2.1 欢迎界面

2.2 部署容器化应用

详细配置信息:

应用名称(必填):应用的名称。内容为应用名称的 标签 会被添加到任何将被部署的 Deployment 和 Service。

注:
在选定的 Kubernetes 名字空间 中, 应用名称必须唯一。
必须由小写字母开头,以数字或者小写字母结尾, 并且只含有小写字母、数字和中划线(-)。小于等于24个字符。开头和结尾的空格会被忽略。

容器镜像(必填):公共镜像仓库上的 Docker 容器镜像 或者私有镜像仓库
Pod 的数量(必填):你希望应用程序部署的 Pod 的数量。值必须为正整数。

系统会创建一个 Deployment 以保证集群中运行期望的 Pod 数量。

服务(可选):对于部分应用(比如前端),你可能想对外暴露一个 Service ,这个 Service 可能用的是集群之外的公网 IP 地址(外部 Service)。

命名空间:Kubernetes 支持多个虚拟集群依附于同一个物理集群。 这些虚拟集群被称为 命名空间, 可以让你将资源划分为逻辑命名的组。

注:
Dashboard 通过下拉菜单提供所有可用的命名空间,并允许你创建新的命名空间。 命名空间的名称最长可以包含 63 个字母或数字和中横线(-),但是不能包含大写字母。命名空间的名称不能只包含数字。如果名字被设置成一个数字,比如 10,pod 就在命名空间创建成功的情况下,默认会使用新创建的名字空间。如果创建失败,那么第一个名字空间会被选中。

镜像拉取 Secret:如果要使用私有的 Docker 容器镜像,需要拉取 Secret 凭证。

Dashboard 通过下拉菜单提供所有可用的 Secret,并允许你创建新的 Secret。

2.3 使用

日志查看器

Pod 列表和详细信息页面可以链接到 Dashboard 内置的日志查看器。 查看器可以深入查看属于同一个 Pod 的不同容器的日志。

3 探索Dashboard

查遍blog和外网,展示完整部署、监控流程的很少,大多都是如何安装。

3.1 界面介绍

3.1.1 Overview

概况,里边可以进行各种组件状态查询。

3.1.2 关于

里边提供了官方社区github项目链接,以及指南链接(包括具体如何使用),可以好好研读实践一下。

3.1.3 Cluster Roles

ClusterRole是一组权限的集合,ClusterRole可以在包括所有NameSpce和集群级别的资源或非资源类型进行鉴权

随便点开一个组件查看

3.1.4 NameSpaces

命名空间,用来隔离各组件。每个命名空间中可以设置资源配额和资源限制,并且可以查看活动信息。
可以显示集群中存在的所有命名空间。
点进其中一个查看:

3.1.5 Nodes

查看集群中的所有节点信息

点进master查看:

还有CPU、Memory等信息

3.1.6 Persistent Volumes

持久卷信息,包含PVPVC

PV:

PVC:

3.1.7 Storage Classes

存储类

3.1.8 Deployment

可以查看更新策略、资源状态等信息

3.1.9 Others

其他还有众多组件信息,以后涉及到的时候再好好研究。

3.2 创建资源

3.1 从表单创建Pod

第一步:点击加号
第二步:填写必要信息

第三步:点击Deploy按钮,开始部署
部署中…
部署成功!

查看:

root@master:/home/hqc/Kubeflow/Kubeflow1.3# kubectl get pod --all-namespacesNAMESPACE              NAME                                                         READY   STATUS    RESTARTS   AGEauth                   dex-bb655f999-nw98h                                          1/1     Running   2          4d4hcert-manager           cert-manager-cainjector-846b7c9f8c-4sgvn                     1/1     Running   48         4d5hcert-manager           cert-manager-fbc979d45-4nqpf                                 1/1     Running   6          4d5hcert-manager           cert-manager-webhook-67956cb44b-rxwfn                        1/1     Running   2          4d5hdefault                nginx-6546b9c9cd-8fwbj                                       1/1     Running   0          6m23sdefault                nginx-6546b9c9cd-brkls                                       1/1     Running   0          6m23sistio-system           authservice-0                                                1/1     Running   2          4d5h

但发现,不知道怎么部署自己私有仓库里面的镜像,会出错。

使用yaml文件也不行,why,可能需要secret。

依据本篇文章解决,是说里边没有常驻进程导致完成之后又退出,所以无限重启。


但还是迷惑,为啥之前不会呢?

技巧积累篇--Dashboard使用技巧相关推荐

  1. 小学计算机打字基础知识,浅谈小学计算机教学技巧5篇

    <浅谈小学计算机教学技巧5篇>由会员分享,可在线阅读,更多相关<浅谈小学计算机教学技巧5篇(3页珍藏版)>请在装配图网上搜索. 1.浅谈小学计算机教学技巧5篇浅谈小学计算机教学 ...

  2. Flutter 10天高仿大厂App及小技巧积累总结

    之前,也写过几篇关于 Flutter 的博文,最近,又花了一些时间学习研究 Flutter,完成了高仿大厂 App 项目 (项目使用的接口都是来自线上真实App抓包而来,可以做到和线上项目相同的效果) ...

  3. 25个增强iOS应用程序性能的提示和技巧 — 中级篇

    本文由破船译自:raywenderlich 转载请注明出处:BeyondVincent的博客 _____________ 在开发iOS应用程序时.让程序具有良好的性能是非常关键的.这也是用户所期望的. ...

  4. ggplot2箱式图两两比较_作图技巧024篇ggplot2在循环中的坑

    "ggplot2在循环中的输出"生活科学哥-R语言科学 2020-12-23  8:28ggplot2用过之后,你肯定会爱上它:结合一些不错的包,可以得到非常有展现力的图片,但是呢 ...

  5. 移动端1px像素实现技巧 - 讲解篇

    移动端1px像素问题 - 解决办法: DPI介绍: 定义: DPI 表示(每英寸点数)图像每英寸长度内的点数. DPI(Dots Per Inch,每英寸点数)是一个量度单位,用于点阵数码影像,指每一 ...

  6. android8手机 使用方法,技巧丨8条使用技巧, 让你手机更安全(安卓篇)!

    原标题:技巧丨8条使用技巧, 让你手机更安全(安卓篇)! 随着安卓手机用户越来越多, 安卓系统开源的特点,也引起了大众对手机安全的关注.今天,小编就为大家收集了安卓手机十大安全注意事项,希望能为你解疑 ...

  7. mac备忘录同步android,IOS技巧心得 篇五:iOS备忘录,可实现全平台实时同步,iPhone ipad PC...

    IOS技巧心得 篇五:iOS备忘录,可实现全平台实时同步,iPhone ipad PC 2020-01-20 17:47:28 11点赞 54收藏 16评论 前言: 由于生活中越来越多的手机.平板电脑 ...

  8. 《鬼谷子》中的沟通技巧——入门篇

    <鬼谷子>中的沟通技巧--入门篇 PMP 关劲松 u 一.鬼谷子简介        鬼谷子,姓王名诩,春秋时人.常入云梦山采药修道.因隐居清溪之鬼谷,故自称鬼谷先生.鬼谷子为纵横家之鼻祖, ...

  9. 装双系统需要给linux系统单独分一个区,PC技巧分享 篇一:教你如何在单硬盘单分区中安装双系统...

    PC技巧分享 篇一:教你如何在单硬盘单分区中安装双系统 2019-10-11 18:24:19 23点赞 105收藏 20评论 前言 很多时候,由于某些需要,在仅有一个分区的情况下,要保留原有系统再装 ...

  10. Linux渗透与提权:技巧总结篇

    本文为Linux渗透与提权技巧总结篇,旨在收集各种Linux渗透技巧与提权版本,方便各位同学在日后的渗透测试中能够事半功倍. Linux 系统下的一些常见路径: /etc/passwd/etc/sha ...

最新文章

  1. 交叉编译器工具链的使用
  2. ML之RF:基于Matlab利用RF算法实现根据乳腺肿瘤特征向量高精度(better)预测肿瘤的是恶性还是良性
  3. Android LinearLayout加载Fragment
  4. vscode必备插件_10个必备的Visual Studio Code (VS code)插件
  5. c#实现http文件下载
  6. 微课|中学生可以这样学Python(例8.23):快速排序算法
  7. README.md怎么写比较好
  8. 1.Prometheus 监控技术与实践 --- 云计算时代的监控系统
  9. 网络口碑Market,生来“苟且”?
  10. delphixe android服务,delphi xe10 android服务gps [复制]
  11. DXperience 7.1.1
  12. STM32 避障小车 —— HC-SR04
  13. 数学分析(1):集合相关公式的证明
  14. 小葵花妈妈课堂开课了:《Runnable、Callable、Future、RunnableFuture、FutureTask 源码分析》
  15. MyExcel 3.9.8 版本发布
  16. MyBatis学习第一步
  17. 零知识证明 - bellman源码分析
  18. ubuntu软件包降级命令_如何在Ubuntu上降级软件包
  19. React-SSR-Nextjs
  20. python模块安装_Python如何安装模块详细教程

热门文章

  1. 安居客头部买房部分书写
  2. Android权限管理--权限类型
  3. 前大疆RoboMaster技术总监:机器人工程师学习计划
  4. 因子分析在SPSS中的操作过程及结果解读
  5. Linux下数据库可视化软件推荐
  6. AI 视频分析识别系统技术分析
  7. 关于语雀知识库的二三事
  8. 酷派+k1+rom+android+4.4,酷派k1刷机教程
  9. 计算机 行列式,行列式计算器
  10. 最大流 (Maximum Flow) 之 流网络和流