天天看點

kubernetes工作記錄(2)——基于release工程的kubernetes1.7.3 rpm包的編譯生成安裝git下載下傳release工程修改entry.sh編譯生成rpm包可能碰到的問題解決

kubernetes工作記錄(2)——基于release工程的kubernetes1.7.3 rpm包的編譯生成安裝git下載下傳release工程修改entry.sh編譯生成rpm包可能碰到的問題解決

entry.sh的内容如下。

主要是修改ARCHS裡的内容。如下圖所示。

這裡是rpm生成的版本類型,如果不修改,則預設生成所有版本的rpm(速度會慢很多)。

我是隻保留了amd64/x86_64,其他的都删除。

kubernetes工作記錄(2)——基于release工程的kubernetes1.7.3 rpm包的編譯生成安裝git下載下傳release工程修改entry.sh編譯生成rpm包可能碰到的問題解決

編譯完成後生成rpm包到同級的output目錄下。

kubernetes工作記錄(2)——基于release工程的kubernetes1.7.3 rpm包的編譯生成安裝git下載下傳release工程修改entry.sh編譯生成rpm包可能碰到的問題解決

相關生成的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