用户界面State of the UI_ Leveraging Kubernetes Dashboard and Shaping its Future
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 be using findings and the future of Dashboard 3. Where to learn more and how to get involved About Kubernetes Dashboard Dashboard 1.0 launched in 2016 github.com/kubernetes/dashboard SIG-UI Team Piotr Bryk https://github.com/kubernetes/dashboard/issues /3256#issuecomment-437199403 UIs help you understand what’s going on with your cluster, fast. Dashboard UI & kubectl Dashboard Strengths: ● Providing an0 码力 | 41 页 | 5.09 MB | 1 年前3K8S安装部署开放服务
serversTransport: insecureSkipVerify: true api: insecure: true dashboard: true debug: true metrics: prometheus: "" entryPoints: web: 5-svc.yaml Step6: traefik dashboard ingressroute vi 6-dashboard.yaml apiVersion: traefik.containo.us/v1alpha1 kind: IngressRoute metadata: name: traefik-dashboard-route spec: entryPoints: Host(`traefik-dashboard.xxx.com`) kind: Rule services: - name: traefik port: 8080 kubectl apply -f 6-dashboard.yaml Step7: 浏览器访问 http://traefik-dashboard.xxx.com0 码力 | 54 页 | 1.23 MB | 1 年前3k8s操作手册 2.3
★第12章、K8S Dashboard k8s官方提供了一个可视化界面管理k8s集群,开源地址: h�ps://github.com/kubernetes/dashboard 可在我们的k8s集群里直接应用: 先提前下载以下2个镜像(具体版本根据实际使用的配置yaml文件来决定) docker.io/kubernetesui/dashboard:v2.6.0 docker.io githubusercontent.com/kubernetes/dashboard/v2.6.0/aio/deploy/recom mended.yaml # kubectl apply -f recommended.yaml # wget h�ps://limaofu.github.io/scripts/k8s-dashboard-v2.6.0.yaml 或者先把下载的镜像重新打tag为自 最后再应用 ★dashboard默认监听端口类型为Service 集群外部无法访问,可增加一个NodePort类型的Service # vi kubernetes-dashboard-nodeport.yaml kind: Service apiVersion: v1 metadata: labels: k8s-app: kubernetes-dashboard name:0 码力 | 126 页 | 4.33 MB | 1 年前3基于 Kubernetes 构建标准可扩展的云原生应用管理平台-孙健波、周正喜
功能强大:专注于操纵数据,而不是写 代码 • 完全兼容 JSON • 简单直观:schema 和 value 语法一致 完整的 k8s YAML 抽象数据 PaaS 层 UI (e.g. dashboard, cli) 用户 CUE schema/模板 “客户端”抽象 标准化的“服务端”抽象 – 应用模型 Open Application Model (OAM) • 通过 OAM spec (OAM)” KubeVela = OAM Kubernetes Runtime + Capability Center + UI (Cli + Dashboard) KubeVela Ø User interface layer - CLI/Dashboard/Appfile Ø KubeVela core - OAM Kubernetes Runtime to provide application Capability management https://github.com/zzxwill/try-cloudnative/tree/master/capabilities - 集成 Dashboard/Cli à OpenAPI What’s more… - KubeVela 为什么选择 CUE 作为 DCL? - KubeVela 设计原则 - Killer feature – Appfile0 码力 | 27 页 | 3.60 MB | 9 月前3Kubernetes 管理 Docker 容器
⽂件中查看所有可⽤的环境 启动 # 可添加参数 # --vm-driver=hyperkit minikube start minikube dashboard Minikube Dashboard Docker Desktop Dashboard(MasOC) minikube start 回启动⼀个 Docker 容器: 打包 Nodejs 应⽤镜像 创建 Nodejs 应⽤程序0 码力 | 5 页 | 675.91 KB | 1 年前3Kubernetes开源书 - 周立
io/article/8136 启⽤Kubernetes Dashboard 执⾏: kubectl proxy 02-安装单机版Kubernetes 8 访问: http://localhost:8001/api/v1/namespaces/kube-system/services/https:kubernetes-dashboard:/proxy/#!/overview? namespace=default namespace=default 参考: https://kubernetes.io/docs/tasks/access-application-cluster/web-ui-dashboard/ 02-安装单机版Kubernetes 9 使⽤Kubespray部署⽣产可⽤的Kubernetes集群 (1.11.2) 前提:科学上⽹,或⾃⾏将gcr.io的镜像转成其他镜像仓库的镜像。 Kub Cluster DNS是⼀个DNS服务器,它为Kubernetes服务提供DNS记录。 Kubernetes启动的容器会⾃动将该DNS服务器包含在DNS搜索中。 Web UI (Dashboard) Dashboard 是⼀个Kubernetes集群通⽤、基于Web的UI。它允许⽤户管理/排错集群中应⽤程序以及集群本身。 Container Resource Monitoring(容器资源监控)0 码力 | 135 页 | 21.02 MB | 1 年前3基于Kubernetes构建容器云平台的实践 - UCloud优刻得实验室负责⼈ 叶理灯
Access Dashboard Terminal Job Watcher Operator MongoDB Redis Watcher1 Wathcer2 WatcherN Cluster1 Cluster2 ClusterN Think in Cloud . 北北京 管理理服务容器器化 pod1 podN api-svc pod1 podN dashboard-svc0 码力 | 30 页 | 3.52 MB | 1 年前3Kubernetes 入門
rvices/ kube-ui/#/dashboard/ 圖 4.6 顯示了 kube-ui 的主頁,展示所有 Node 的資訊,並且每秒更新顯示每個 Node 的 CPU 使用率、記憶體使用情況和檔案系統的使用情況。 圖 4.6 kube-ui 主頁 5-10 Kubernetes 進階案例 5 ~ Grafana:透過 Dashboard 將 InfluxDB 中的時序資料展現成圖表或曲線等形0 码力 | 12 页 | 2.00 MB | 1 年前3Kubernetes日志平台建设最佳实践-元乙
Log Service / LogHub Real-time Data Stream �� Visualization QuickBI DataV Log Service / Dashboard ��� Stream Processing SparkStreaming Function Compute Hadoop HIVE Big Data Analytics Batch0 码力 | 30 页 | 53.00 MB | 1 年前3Chaos Mesh让应用与混沌在 Kubernetes 上共舞-杨可奥
skew ● KernelChaos: kernel fault injection ● StressChaos: burn cpu and memory ● DNSChaos …. Dashboard 和 Grafana 插件 使用方案 ● 在生产环境中使用 ! ○ 限制爆炸半径 ● 在测试环境、测试集群中使用 " ● 在 CI 中使用 ○ 使用预先定义的 Github Actions0 码力 | 30 页 | 1.49 MB | 9 月前3
共 14 条
- 1
- 2