用户界面State of the UI_ Leveraging Kubernetes Dashboard and Shaping its FutureState of the UI: Leveraging Kubernetes Dashboard and Shaping its Future Dan Romlein UX Designer, Google Spencer Sugarman UX Researcher, Google Talk Goals 1. What Dashboard is and why you should rd SIG-UI Team Piotr Bryk, Google Jeffrey Sica, University of Michigan Jim Angel, General Motors Sebastian Florek (co-lead), Loodse Marcin Maciaszczyk, Loodse Peng Xiao, Alauda Why a UI? 60% of survey takers use a UI to monitor or manage their resources in Kubernetes https://unsplash.com/ https://github.com/kubernetes/dashboard/issues /3256#issuecomment-437199403 UIs help you understand0 码力 | 41 页 | 5.09 MB | 1 年前3
Kubernetes开源书 - 周立/overview? namespace=default 参考: https://kubernetes.io/docs/tasks/access-application-cluster/web-ui-dashboard/ 02-安装单机版Kubernetes 9 使⽤Kubespray部署⽣产可⽤的Kubernetes集群 (1.11.2) 前提:科学上⽹,或⾃⾏将gcr.io的镜像转成其他镜像仓库的镜像。 Installing Kubernetes On-premises/Cloud Providers with Kubespray:https://kubernetes.io/docs/setup/custom- cloud/kubespray/ 03-使⽤Kubespray部署⽣产可⽤的Kubernetes集群(1.11.2) 14 K8s组件 本⽂概述了Kubernetes集群中所需的各种组件。 搜索中。 Web UI (Dashboard) Dashboard 是⼀个Kubernetes集群通⽤、基于Web的UI。它允许⽤户管理/排错集群中应⽤程序以及集群本身。 Container Resource Monitoring(容器资源监控) Container Resource Monitoring 将容器的通⽤时序指标记录到⼀个中⼼化的数据库中,并提供⼀个UI以便于浏览该数 据。0 码力 | 135 页 | 21.02 MB | 1 年前3
Kubernetes Native DevOps PracticeArchitecture and Features • CRD and operator design • Pipeline/Stage/Task/Task Template/Version Control/UI generation/Volume... • Logging, monitoring, autoscaling, high availability • Extensibility/Integration ElasticSearch ElasticSearch Prometheus Push Gateway push metric data • Build task can also expose custom metric data • Ephemeral build task can push metric to gateway if needed • Cluster autoscaler Architecture and Features • CRD and operator design • Pipeline/Stage/Task/Task Template/Version Control/UI generation/Volume... • Logging, monitoring, autoscaling, high availability • Extensibility/Integration0 码力 | 21 页 | 6.39 MB | 1 年前3
Kubernetes + OAM 让开发者更简单Kubernetes 控制器 各种各样的控制器(Controller) 容器 虚拟机 负载均衡 数据库 安全服务 网络 存储 Pod Deployment Service Node Custom Resource 一组容器 一组 Pod 副本 Pod 的访问入口 节点 自定义对象 声明式 API 对象 基础设施层能力 业务运维 平台工程师 业务研发 扩容策略 发布策略 分批策略 理想中的应用管理平台 目标一:一个面向用户,应用为中心 CI/CD 流水线 应用 扩容策略 发布策略 分批策略 访问控制 流量配置 Pod Deployment Service Node Custom Resource 业务运维 业务研发 按需绑定 关键词:用户友好,应用层语义和抽象 平台工程师 Controller 目标二:一个高可扩展的应用管理平台 关键词:可插拔,可扩展,模块化,没有抽象程度锁定 能力管理 用户体验层 Kubernetes Open Application Model(OAM) 一个用来构建云原生应用管理平台的标准规范与核心框架 OAM + OAM Platform UI Open Application Model Platform Kubernetes GitOps/持续集成 标准化定义应用组件 标准化配置应用运维能力 标准化管理 k8s 能力插件0 码力 | 22 页 | 10.58 MB | 1 年前3
k8s操作手册 2.3githubusercontent.com/projectcalico/calico/v3.26.1/manifests/custom- resources.yaml #创建控制器 Install the Tigera Calico operator and custom resource defini�ons # kubectl create -f �gera-operator.yaml -i 's/192.168.0.0\/16/10.244.0.0\/16/g' custom-resources.yaml #创建资源 Install Calico by crea�ng the necessary custom resource # kubectl create -f custom-resources.yaml #如果需要更改镜像,只能部署 读操作一般都是升序或者降序 ③HTTP Server: 为告警和绘图提供查询接口 Promethus通过PromQL语句查询指标信息,并在页面展示。虽然Prometheus自 带UI界面,但是大多数是使用Grafana进行绘图展示。另外也可通过API接口来给 第三方软件提供监控指标。alertmanager组件负责邮件报警。 ★部署Prometheus 部署清单文件下载:0 码力 | 126 页 | 4.33 MB | 1 年前3
Kubernetes 入門kube-ui ports: - port: 80 targetPort: 8080 透過 kubectl create 命令完成建置: $ kubectl create -f kube-ui-rc.yaml $ kubectl create -f kube-ui-svc.yaml 啟動成功後,透過 Kubernetes Master 的 IP 位址來存取 kube-ui: h https://: /ui 該 URL 將會被重導向到: https:// : /api/v1/proxy/namespaces/kube-system/services/ kube-ui/#/dashboard/ 圖 4.6 顯示了 kube-ui 的主頁,展示所有 Node 的資訊,並且每秒更新顯示每個 Node 的 CPU 使用率、記憶體使用情況和檔案系統的使用情況。 圖 4.6 kube-ui 主頁 5-10 Kubernetes 進階案例 5 ~ Grafana:透過 Dashboard 將 InfluxDB 中的時序資料展現成圖表或曲線等形 式,便於維運人員查看叢集的運行狀態。Grafana 的網頁為 http://grafana.org。 整體架構如圖 5.2 所示。 0 码力 | 12 页 | 2.00 MB | 1 年前3
第29 期| 2023 年9 月- 技术雷达Bloc 试验 Bloc 是 Flutter 的一款响应式状态管理库。在 Flutter 可用的状态管理选项中,我们想突出 Bloc,因为我们团 队在使用该库构建复杂移动应用程序时体验很好。当 UI 组件通过流和事件接收器与业务逻辑进行通信时,围绕 BLoC 模式 结构化的组织代码实现了业务逻辑与表示层的完全分离。Bloc 在 IntelliJ 和 VSCode IDE 中都提供了 良好的插件支持。 评估 Maestro 是一款新的跨平台移动端 UI 测试自动化工具,它内置了由网络因素导致的应用加载时长变化的容错能 力。通过声明式的 YAML 语法,它使编写和维护移动应用自动化测试变得很简单。Maestro 支持 iOS 和 Android 原生应用、 React Native 和 Flutter 应用,能够自动化复杂的移动端 UI 交互(如点击、滚动和滑动)的各种功 能。Maestro 浏览器、WebAssembly、桌面和 移动应用。它的采纳是由 Flutter 的主导地位推动的。在跨平台原生移动应用框架领域,Flutter 是一个流行的、 使用 Dart 作为其核心语言的跨平台 UI 工具包。根据社区的反馈,Dart 从最初的版本开始不断演进,除了具备 健壮的类型系统,还在 3.0 版本中添加了内置的 sound null safety。此外,Dart 的生态系统正在快速发展,拥0 码力 | 43 页 | 2.76 MB | 1 年前3
基于 Kubernetes 构建标准可扩展的云原生应用管理平台-孙健波、周正喜更简单 CUE • 功能强大:专注于操纵数据,而不是写 代码 • 完全兼容 JSON • 简单直观:schema 和 value 语法一致 完整的 k8s YAML 抽象数据 PaaS 层 UI (e.g. dashboard, cli) 用户 CUE schema/模板 “客户端”抽象 标准化的“服务端”抽象 – 应用模型 Open Application Model (OAM) Kubernetes and Open Application Model (OAM)” KubeVela = OAM Kubernetes Runtime + Capability Center + UI (Cli + Dashboard) KubeVela Ø User interface layer - CLI/Dashboard/Appfile Ø KubeVela core - OAM0 码力 | 27 页 | 3.60 MB | 9 月前3
202106 KubeOperator:开源的轻量级 Kubernetes 发行版
快速升级 K8S 集群,与社区版本同步 应⽤用商店 快速在 K8S 中部署和管理理 应⽤用程序 Multi-AZ ⽀支持 Master 节点分布在不不同的故障域 简单易易⽤用 通过 Web UI 来管理理和运营 K8S 集群 离线⽀支持 ⽀支持离线环境下的 K8S 集群 的部署与升级 GPU ⽀支持 轻松运⾏行行机器器学习、⾼高性能 计算等⼯工作负载 DIY ⽅方式 VS. 从⼊入⻔门到运⾏行行⽣生产级别的应⽤用 时间 维护和运营⽣生产级别的 K8S 集群 ⼈人⼒力力 对接 IT 基础架构,监管控开发 ⼆二次开发 易易⽤用 可维护 完备 √ √ √ KubeOperator 的 UI 界⾯面 KubeOperator 集群⼯工具 KubeOperator 集群概览 1 2 企业在云原⽣生时代的挑战 3 KubeOperator 开源容器器平台的技术优势 KubeOperator0 码力 | 20 页 | 1.62 MB | 1 年前3
Kubernetes for Edge Computing across
Inter-Continental Haier Production Sites线性扩容 海尔工业互联网 –微服务之监控日志 Node PrometheusServer(Pod) Retrieval Storage PromQL Local Storage Web UI(Pod) Grafana(Pod) API Push Gateway Jobs / Exporters Prometheus Server Short-lived jobs pod Compass K8S Cluster K8S Cluster K8S Cluster Endpoint-admin Architecture Web console • 为用户提供资源展示和 UI 交互界面 Endpoint-admin Server • 为 Console-web 提供 Rest API 服务 • 与 Endpoint-admin Client 进行通信 • 接受 Endpoint-admin0 码力 | 33 页 | 4.41 MB | 1 年前3
共 26 条
- 1
- 2
- 3













