ref: https://medium.com/flant-com/cert-manager-lets-encrypt-ssl-certs-for-kubernetes-7642e463bbce
這篇文章是個分享文,作者分享如何使用 cert-manager 這個工具透過 lets-encrypts 來獲得一個被認證的 SSL 憑證供 kubernetes 內部應用使用。
根據 CNCF Technology Radar(https://radar.cncf.io/2021-02-secrets-management) 的介紹,目前 Cert-Manager 幾乎是 k8s 內管理憑證最為知名的專案。
本篇文章針對幾個四種不同的使用情境來介紹如何使用 cert-manager,以下針對每個用法給一些摘要。
前期提要:
Kubernetes 會使用 SSL 憑證的大部分情況都是透過 Ingress 這個物件去描述需要使用 Certificate,所以文章的範例都會是基於 Ingress 的使用下手。
譬如說 Ingress 想要使用開啟 TLS 的功能,需要使用一個 secret,而 Cert-Manager 則會基於其設定最後產生出一個符合 Certificate 用法的 Secert 物件給 Ingress 使用。
Self-signed certificate
第一種是最簡單也是最直接的用法,透過 cert-manager 來產生一組自行簽署的簽證
正常情況下產生後的自簽憑證預設是不被信任的,畢竟預設情況下並沒有加入一個 CA,因此簽出來的憑證用瀏覽器打開還是會呈現不可信任
如果環境有事先準備好 CA 的話,是可以將該 CA 加入到 cert-manager 的設定中,這樣就可以簽出一個被信任的憑證了。
Let’s Encrypt certificate with the HTTP/DNS validation
第二個則是最普遍的用法,就是透過 Let's Encrypt 的服務來獲得一個可以被信任的憑證,而 Cert-Manager 目前支持兩種 ACME 的認證方式,分別是 HTTP 以及 DNS,這兩個方式最主要的目的都是要確認
申請者是該申請 domain 的擁有者,所以可以透過不同的方式來驗證。
如果想要使用 DNS 來進行驗證的則必須要確認該域名管理的服務商是否有提供相關的 API 同時該 API 是否 cert-manager 有支援,文章中作者使用 CloudFlare 來當範例展示一下如何使用 DNS 挑戰來驗證相關的 TXT Record.
由於 DNS Record 本身會有 Propagation 延遲傳遞的問題,因此驗證上通常會比使用 HTTP 的方式還來得慢一點。
Cert-Manager 本身也支援兩種方式同時使用。
另外使用 Let's Encrypt 時要特別注意,非常推薦一開始使用 Let's Encrypt Staging 的服務來進行測試,不要一開始就直接使用 Production 的 API,因為 Production 會將短時間內發送大量請求的網域給停權一陣子,要等待一段時間後才可以再次發送。
因此開發測試過程請先使用 Staging 的 API,待一切沒問題後才轉向 Production API。
Using special Ingress annotations
這種方法其實是簡化維運者的工作,Cert-Manager 會有一個額外的 Controller 去監聽所有的 Ingress 物件,如果該 Ingress 物件的 Annotation 有描述跟憑證相關的資訊,該 Controller
就會自動創造 cert-manager 相關的資源,讓管理者減少需要自己部署的物件數量,反而將部分操作轉交給 Controller 去處理。
同時也有10000部Youtube影片,追蹤數超過2,910的網紅コバにゃんチャンネル,也在其Youtube影片中提到,...
簡化 憑證 申請 在 林楚茵 Facebook 的精選貼文
午安! #宅在家 也能退稅喔!
楚茵要向大家報告好消息,
節能電器退稅申請變簡單了!
除了原有的 #插卡憑證、 #紙本申辦 兩種方式,
自7/14(一)起,新增 #簡化身分認證,只要3個步驟:
❶線上填表,填入個人資料
❷帳戶資訊、發票資訊、電器產品資訊
❸上傳存摺影像檔
馬上就申辦完成!
請注意:線上填表方式僅適用 #直撥退稅。
#線上填表網址 底家➡
https://www.etax.nat.gov.tw/etwmain/front/ETW109W2/OLFCDT01/0
📌貨物稅相關規定📌
適用電器:能源效率分級第1級、第2級之電冰箱、冷暖氣機、除濕機
退稅申請期限:購買日6個月內提出申請
節能電器減徵貨物稅期間:108/6/15-112/6/14
簡化 憑證 申請 在 Facebook 的最佳貼文
【日本一周小新聞回顧】暫停一週
今天是中元節,因為天氣太好,爸爸去了陪小鮮肉,沒有時間剪接。
自己看文字吧!
沖繩延長緊急狀態令6個禮拜。但水族館,動物園重新開放。餐廳可以賣酒。那麼緊急狀態令的意思?不曉得。
日本中央政府過去嘗試廢止使用傳真機,但收到更400分反對意見,擔心訊息泄露和做不到。計劃仍然在拉鋸中….. 冇眼睇。
沖繩北部大宜味村辺土名高校學生打掃校舍的時候發現有隻山羊突然間出世。(資料來源Okinawa Times)
日本為安全理由, 廢除在校服胸口刺繡上學生名字。
因為日本疫情數字回升,東京再次推行緊急狀態令。
部份奧運場館無觀眾作賽,例如東京,北海道。部份場館有觀眾,例如靜岡縣。觀眾容納人數為場館嘅50%,上限一萬人。
人氣動畫電影「鬼滅之刃」製作公司ufotable 與該公司社長近藤光,卻因涉嫌竄改收入、逃漏稅1億3700萬日圓(約新台幣3542萬元)。報道說他們的Cafe 收入沒有計算入帳,逃稅被捕。
日本內閣官房長官加藤勝信11日上午在日本放送協會(NHK)的節目上表示,有關「疫苗護照」的申請,將於26日起開始受理。「疫苗護照」是證明民眾接種過COVID-19疫苗的憑證。加藤勝信表示,為方便民眾赴海外,全國的市區町村窗口26日起受理民眾申請「疫苗護照」。
日本政府同埋嗰邊主頁為滯留印尼日本人開特別航班回國。已經有12個人死....
日本消費稅收過去有史以來最高嘅,超過20兆日圓。
沖繩縣民安室奈美惠因為參與了很多不同慈善活動,獲頒發紺綬褒章。
最後今天是中元節,傳統上小朋友送魚給家長,在大熱天時去拜訪親人,看看他們是否安全。後來簡化改了成為Post Card….(要回送報平安?) 幸好現在有電郵, 能夠回覆報平安。
各位中元節快樂!
#日本新聞
#中元節