本文主要參考但實際執行過程中遇到不少問題,下面下面介紹下實際執行步驟:
1.申請證書
3.備份老證書
oc get -o yaml --export secret router-certs -n default > ~/old-router-certs-secret.yaml
4.替換證書
5.重啟router,此時檢查可以看到router證書已經更新
oc rollout latest dc/router
6.到這一步官方文件已經結束,但實際執行過程中發現openshift console竟然報找不到證書,檢查發現,在master-config檔案中引用了ca證書,而該證書並沒有更換為最新的,於是更新master-config.yaml ca:shift.crt(cat root-ca.cer issuing-ca.cer > shift.crt)
7.重啟master api
master-restart api
8.router證書更換完了後,pod之間的訪問還是有問題,主機對更換的證書不信任,於是每個節點都要將根證書新增為信任證書
cp root-ca.cer /etc/pki/ca-trust/source/anchors/ && cd
/etc/pki/ca-trust/source/anchors/ && update-ca-trust enable && update-ca-trust extract && curl
以上是具體的操作步驟,因為環境不盡相同,所以該問題並未在redhat找到解決方案,謹做記錄。
Openshift 集群擴容v3 11
1.在原有hosts配置檔案修改 osev3 children masters nodes etcd 擴容 new masters new nodes new etcd 新增master節點 new masters node1.example.com 新增node節點 new nodes node3...
R ubuntu下安裝和更新R語言
r官網更新說明 本文主要講解在ubuntu下如何安裝和更新r語言。將分別介紹什麼是r語言,簡單方法安裝r語言,通過更新源來安裝或更新r語言,和安裝r語言整合開發環境。r語言是主要用於統計分析 繪圖的語言和操作環境。r本來是由來自紐西蘭奧克蘭大學的rossihaka和robertgentleman開發...
更新r語言 如期而至的最新版R語言!
1 由於r版本較低,導致無法使用最新版bioconductor上最新的r包 2 不同版本的r對應不同版本的bioconductor,對應不同的官方安裝包的指令碼 3 不要試圖跨越bioconductor與r版本固有的對應關係。所以,我們最終建議,等到r 3.6.0到來時進行更新,而截至本稿,最新的r...