kubernetes工作记录(2)——基于release工程的kubernetes1.7.3 rpm包的编译生成

使用release工程编译的方式,生成kubernetes1.7.3的rpm包。
虚拟机环境为Centos7.2。

安装git

# yum -y install git

下载release工程

# git clone https://github.com/kubernetes/release.git
# cd release/rpm

修改entry.sh

entry.sh的内容如下。 主要是修改ARCHS里的内容。如下图所示。 这里是rpm生成的版本类型,如果不修改,则默认生成所有版本的rpm(速度会慢很多)。 我是只保留了amd64/x86_64,其他的都删除。

编译生成rpm包

# ./docker-build.sh

编译完成后生成rpm包到同级的output目录下。

相关生成的rpm包我扔到了群共享里,可以加群自取。

可能碰到的问题解决

Docker挂载主机目录出现Permission denied 出现原因:

CentOS7中的安全模块selinux把权限禁掉了

解决办法: 1.在运行容器的时候,给容器加特权,如加上 –privileged=true 参数 2.临时关闭selinux:setenforce 0 3.添加selinux规则,改变要挂载的目录的安全性文本 4.禁用selinux(我选择的办法) vi /etc/selinux/config SELINUX=enforcing 改为 SELINUX=disabled

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏云瓣

跨域二三事

更好的阅读体验 跨域是日常开发中经常开发中经常会接触到的一个重难点知识,何不总结实践一番,从此心中对之了无牵挂。 同源策略 之所以会出现跨域解决方案,是因为同...

34410
来自专栏JarvanMo的IT专栏

Flutter误删除android/ios目录怎么办?

最近有朋友遇到了这样的一个问题:在Flutter开发中误删android/ios该如何挽救?。很多朋友会尝试从回收站中恢复,但如果无法从回收站中恢复怎么办?还有...

803
来自专栏小白安全

Burpsuite插件的使用

Burp插件的使用 使用准备 Burpsuite可以使用三种语言编写的扩展插件,Java、Python和Ruby。除Java外,其它两种需要的扩展...

2774
来自专栏地方网络工作室的专栏

Vue2+VueRouter2+Webpack+Axios 构建项目实战2017重制版(六)将接口用 webpack 代理到本地

Vue2+VueRouter2+Webpack+Axios 构建项目实战2017重制版(六)将接口用 webpack 代理到本地 前情回顾 在上一篇博文《Vue...

2185
来自专栏信安之路

从暴力枚举用户到获取域所有信息

我们在进行内网渗透中,会遇到存在 windows 域环境的情况,当我们获得一个内网主机权限之后,这个主机可能没有加入域,我们无法直接通过在这个主机上获取域中的相...

610
来自专栏老马寒门IT

Node入门教程(7)第五章:node 模块化(下) npm与yarn详解

Node的包管理器 JavaScript缺少包结构的定义,而CommonJS定义了一系列的规范。而NPM的出现则是为了在CommonJS规范的基础上,实现解决包...

3476
来自专栏Bug生活2048

微信小程序版博客——用户中心页面设计问题汇总

最近浏览还是利用的小程序的10M本地缓存来实现,当用户浏览文章时,将文章的一些关键信息保存至缓存中。

922
来自专栏Seebug漏洞平台

Nginx权限提升漏洞(CVE-2016-1247 )分析

Author: xd0o1XD(知道创宇404实验室) data:2016-11-17 0x00 漏洞概述 1.漏洞简介 11月15日,国外安全研究员Dawi...

3126
来自专栏IMWeb前端团队

meteor 简介

本文作者:IMWeb helondeng 原文出处:IMWeb社区 未经同意,禁止转载 What “Meteor gives you a radica...

2009
来自专栏地方网络工作室的专栏

Shell 命令行获取本机IP,grep的练习

Shell 命令行获取本机IP,grep的练习 在 mac 下面输入 ifconfig 或者在 linux 下面输入 ip a 就可以得到我们的网卡信息。不过通...

3066

扫码关注云+社区