码迷,mamicode.com
首页 > Web开发 > 详细

kubernetes dashboard 二次开发

时间:2018-12-14 19:41:12      阅读:829      评论:0      收藏:0      [点我收藏+]

标签:ofo   serve   server   oar   镜像   二次开发   需要   export   tag   

Kubernetes Dashboard 二次开发

官方源码:https://github.com/kubernetes/dashboard

开发文档:https://github.com/kubernetes/dashboard/wiki/Getting-started

1.    环境安装

1)     操作系统安装

操作系统:CentOS-7-x86_64-Minimal-1708

mac也可以,但在mac生成的镜像好像不能放在centos下运行,有报错,以下以centos安装为例,可以在mac下运行dashboard但是好像登录认证是假的,而且只有英文版。

2)     相关依赖安装

可以使用cnpm下载包的速度更快:

#npm install -g cnpm --registry=https://registry.npm.taobao.org

#cnpm install --global gulp-cli

#cnmp install --global gulp

 

3编译

如果本机环境不是k8s结点,那需要设置环境变量:export KUBE_DASHBOARD_APISERVER_HOST="http://<APISERVER_IP>:<APISERVER_PORT>"  

把GOPATH目录设置好

把源码解压到这个目录下:$GOPATH/src/github.com/kubernetes/dashboard

进入项目

cnpm install 安装模块

gulp build  工程编译

运行 gulp server

浏览器访问:localhost:9090

 

如果需要生成镜像:运行命令

gulp docker-image:head 生成tag为head的镜像

 

注意:Failed to load external module @babel/register  这个报错可以忽略

 

kubernetes dashboard 二次开发

标签:ofo   serve   server   oar   镜像   二次开发   需要   export   tag   

原文地址:https://www.cnblogs.com/hankuikui/p/10113729.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!