k8s附加组件之UI-如何使用dashboard

k8s附加组件之UI-如何使用dashboard

2018/1/4

准备 kubernetes-dashboard 所需资源
[[email protected] ~]# mkdir -p ~/k8s_install/master/ui
[[email protected] ~]# cd !$
[[email protected] ui]# curl -s -o c https://raw.githubusercontent.com/kubernetes/dashboard/master/src/deploy/recommended/kubernetes-dashboard.yaml
[[email protected] ui]# grep image kubernetes-dashboard.yaml
        image: k8s.gcr.io/kubernetes-dashboard-amd64:v1.8.1

### 要确保网络能下载该镜像(略过)

### 调整定义 service 的这一段,发布一个端口出来,例如 nodePort: 30443
[[email protected] ui]# vim kubernetes-dashboard.yaml
(略)
# ------------------- Dashboard Service ------------------- #

kind: Service
apiVersion: v1
metadata:
  labels:
    k8s-app: kubernetes-dashboard
  name: kubernetes-dashboard
  namespace: kube-system
spec:
  ports:
    - port: 443
      targetPort: 8443
      nodePort: 30443
  type: NodePort
  selector:
    k8s-app: kubernetes-dashboard
部署
[[email protected] ui]# kubectl apply -f kubernetes-dashboard.yaml
用户和访问
[[email protected] ui]# cat user-admin.yaml
# ------------------- ServiceAccount ------------------- #

apiVersion: v1
kind: ServiceAccount
metadata:
  name: user-admin
  namespace: kube-system

---
# ------------------- ClusterRoleBinding ------------------- #

apiVersion: rbac.authorization.k8s.io/v1beta1
kind: ClusterRoleBinding
metadata:
  name: user-admin
roleRef:
  apiGroup: rbac.authorization.k8s.io
  kind: ClusterRole
  name: cluster-admin
subjects:
- kind: ServiceAccount
  name: user-admin
  namespace: kube-system

[[email protected] ui]# kubectl apply -f user-admin.yaml

### 下面上我们将要用到的 token
[[email protected] ui]# kubectl -n kube-system get secret | grep user-admin
user-admin-token-njqr2                           kubernetes.io/service-account-token   3         2m

[[email protected] ui]# kubectl -n kube-system describe secret $(kubectl -n kube-system get secret | grep user-admin | awk ‘{print $1}‘)
Name:         user-admin-token-njqr2
Namespace:    kube-system
Labels:       <none>
Annotations:  kubernetes.io/service-account.name=user-admin
              kubernetes.io/service-account.uid=83e347df-f0f2-11e7-b912-00163e0a6693

Type:  kubernetes.io/service-account-token

Data
====
namespace:  11 bytes
token:      <xxxx>
ca.crt:     1025 bytes

### 将输出的 token 粘贴到 UI 中使用即可

### 访问地址:
https://node_ip_in_cluster:30443/

ZYXW、参考

  1. Kubernetes Dashboard
  2. Creating sample user

原文地址:http://blog.51cto.com/nosmoking/2062904

时间: 2024-08-27 06:39:56

k8s附加组件之UI-如何使用dashboard的相关文章

k8s附加组件之存储-glusterfs

k8s附加组件之存储-glusterfs 2018/1/16 部署 glusterfs 集群 初始化 glusterfs 集群 创建 glusterfs 卷,用于保存数据 不做特别说明的,都在 67 上操作 集群节点 10.10.9.67 10.10.9.68 10.10.9.69 初始化 glusterfs 集群 ~]# yum install centos-release-gluster310 -y ~]# yum install glusterfs-server -y ~]# yum in

[Firefox_附加组件]_001_入门

附加组件可为基于 Gecko 的应用程序(例如 Firefox.SeaMonkey 和 Thunderbird)添加新功能.附加组件有两种主要类型:扩展(可为应用程序新添功能),主题(改应用程序的外观) 1.附加组件有三种不同的创建扩展的方式: 基于 Add-on SDK 的方式 (使用一组高级别的 JavaScript APIs 开发无需重启的扩展.推荐使用) 无需重启扩展的方式 (手动创建无需重启的扩展) 传统方式 (使用 overly 的方式创建传统的扩展) 2.基于 Add-on SDK

k8s监控组件heapster安装部署

k8s监控组件heapster安装部署 参考文档 https://github.com/kubernetes/heapster/tree/master/deploy k8s集群安装部署 http://jerrymin.blog.51cto.com/3002256/1898243  k8s集群RC.SVC.POD部署 http://jerrymin.blog.51cto.com/3002256/1900260     k8s集群组件kubernetes-dashboard和kube-dns部署 h

解决火狐浏览器安装不上Selenium IDE插件“此附加组件无法安装”

(摘自http://blog.sina.com.cn/s/blog_14eea47cb0102w25n.html) 解决火狐浏览器安装不上Selenium IDE插件“此附加组件无法安装” 1.打开火狐浏览器,安装插件有如下提示 2.浏览器输入“about:config”,提示这样可能会失去质保,点击”我保证会小心“ 3.找到此项 4. 双击,即可改为关闭,这样就可以安装插件了

Firefox 附加组件

Firefox下载页面: https://www.mozilla.org/en-US/firefox/all/选择列表中的“Chinese (Simplified) 中文 (简体)”下载. FTP服务器: Firefox 37.0.1 位置:ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/37.0.1/ Firefox 38 beta 4 位置:ftp://ftp.mozilla.org/pub/mozilla.org/firefox

推荐一些我所用的firefox 附加组件。

firefox之所以强大,很大程度上是因为它有着超多的扩展组件,来实现许多有趣的功能.这几天把我装的firefox附加组件整理下,个人认为是一般上网常用或者可以说是必备的组件,o(∩_∩)o ,晒晒.文中所提到的组件都可以在https://addons.mozilla.org/zh-CN/firefox/上找到. 1.IE Tab(必备): 在中国,仅支持ie内核的网站还是非常多的,对于这些ie only的网站,firefox是无法正常打开的,所以这个是一定要装的. 点击下ie tab,可以直接

火狐浏览器怎么安装未经认证的附加组件

在电脑系统中使用火狐浏览器时,我们经常会添加各种插件来完善浏览器的使用功能.但是有用户在火狐浏览器中添加插件,却提示“此附加组件无法安装,因为它未经验证”.对于这样的问题,我们不妨先参考下面的方法,看看能否解决问题. 1.打开火狐浏览器,在地址栏中输入about:config并回车,点击我保证小心,进入设置界面 2找到xpinstall.signatures.required,并右击选择“切换”,改成false即可 3.切换后,重启浏览器,再直接将XPI插件拖进窗口即可安装. 当电脑添加火狐浏览

Unity3D拖尾组件在Ui界面下正常显示

在项目中Canvas下UI添加拖尾效果,会发现Ui完全遮挡住了拖尾. 如果要正常显示通常需要对Canvas进行设置,Render Mode 我这里用的是-Camera模式 其次要对Material 下的Render Queue 进行设定,默认3000 这里需要设定为3000以下 最后就是对Trail Renderer组件进行如下设定 至此,拖尾效果正常显示在游戏界面!

Android组件及UI框架大全

Android 是目前最流行的移动操作系统(还需要加之一吗?). 随着新版本的不断发布, Android的功能也日益强大, 涌现了很多流行的应用程序, 也催生了一大批的优秀的组件. 本文试图将目前流行的组件收集起来以供参考, 如果你发现本文还没有列出的组件,欢迎在评论中贴出来,我会定期的更新本文. 很好的中文教程 Google Android官方培训课程中文版 awesome-android, android列表. 另,github上的一个项目, 收集了好多的Android开源项目. andro