[在 Production 環境中測試? 你瘋了嗎?]
在 Production 環境中測試?
這應該是從小被教育不能做的事
如果做了以後, 有問題你負責嗎? 想要被炒嗎?
是的....
這世界都一直這樣想的
包括我也是這樣
但是 DevOps or continuous testing 出現後
這樣的事情越來越多了
Netflix 的 Chaos Engineering
阿里在 production 模擬雙 11 的活動
因為 staging 的環境根本模擬不出來真實的狀況
Test in Production 變成是一個很重要的技能
誰能做到, 代表這家公司工程實踐的水平很高
可是今天被吐嘲了
他說他們公司都是 Test in production
問他怎麼做到的?
他說沒測就上線給用戶測啊
有事就下線啊, 就趕快修啊
這 ......
「staging環境」的推薦目錄:
- 關於staging環境 在 DavidKo Learning Journey Facebook 的最讚貼文
- 關於staging環境 在 經濟部中小企業處 Facebook 的精選貼文
- 關於staging環境 在 矽谷牛的耕田筆記 Facebook 的最佳解答
- 關於staging環境 在 給開發者的資訊 - GitHub 的評價
- 關於staging環境 在 Ruby on Rails Staging 環境和部署 - Leon's Blogging 的評價
- 關於staging環境 在 Staging Company在Youtube上受歡迎的影片介紹|2022年12月 的評價
- 關於staging環境 在 4. Nodejs环境变量使用和部署策略| 8分钟学会设置读取系统 ... 的評價
staging環境 在 經濟部中小企業處 Facebook 的精選貼文
【創業大冒險】SDGs分享—2024巴黎奧運的兩大創新
🎯環保永續
讓奧運成為「零浪費、100%可再生能源、碳中和的運動會」
預計實現比2012年倫敦奧運會減少55%的碳足跡
以下介紹3項已經釋出的方案:
♻95%使用現有運動場館或臨時場地,減少對環境的負擔
♻持有奧運門票的觀眾可以免費使用奧運期間推出的零排放公共汽車
♻建築採用100%可再生能源,比賽場館靠近選手村,減少交通成本
🎯社企奧運
舉辦奧運將產生建造選手村,餐飲及交通等相關服務,透過讓社會企業參與,推動社會企業發展
巴黎奧運和中介組織(Yunus Centre、Les Canaux)聯手打造「社企奧運」
👉「向所有人公開招標」
包括微型企業、中小企業、社會企業等,讓這些公司提供至少25%的奧運服務
👉「推出平台」
巴黎市政府及奧運籌備組織與多家企業合作推出#entreprises2024平台
每當有新的奧運公開招標時,在平臺上註冊的企業都會收到即時通知
也會及時傳遞中央或地方相關活動訊息
讓我們一起期待2024巴黎奧運吧✨✨✨
詳細資訊看這裡:
https://pse.is/3n9qw3
https://pse.is/3mwrq8
https://entreprises2024.fr/
追蹤 #社會創新平台 #有ㄗㄜˊ商行 關注更多社會創新議題
#SDGs #社會創新 #環境永續
【Start-up Adventure】Paris 2024: creating an innovative Olympic Games
Paris 2024 commits to staging economically and socially responsible Olympic Games
🎯ENVIRONMENTAL AMBITION
Paris 2024 will reduce emissions linked to the event by 50 per cent compared to previous editions of the Games.
The initiatives:
♻Actively minimise environmental impact by using 95% existing or temporary venues.
♻Visitors holding tickets can use the zero-emission buses for free.
♻Using 100% renewable energy during the Games. The competition venue is close to the contestant village, reducing transportation costs.
🎯INTEGRATING THE SOCIAL AND SOLIDARITY ECONOMY
Hundreds of contracts directly linked to the Games will be created in sectors ranging from construction to events, private security, catering and hospitality.
To ensure that the Games also benefit firms in the social and solidarity economy, specific support measures will be put in place for them via the Paris 2024 solidarity platform.
#SDGs #SustainableDevelopment #SocialInnovation #EnvironmentalSustainability
staging環境 在 矽谷牛的耕田筆記 Facebook 的最佳解答
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 去處理。
staging環境 在 Ruby on Rails Staging 環境和部署 - Leon's Blogging 的推薦與評價
Ruby on Rails Staging 環境和部署. Jan 13th, 2016 10:59 pm | Comments. 部署上server 後,通常會需要在一個staging server 在上線之前,先部署到staging server ... ... <看更多>
staging環境 在 Staging Company在Youtube上受歡迎的影片介紹|2022年12月 的推薦與評價
Staging Company在Youtube上受歡迎的影片介紹|2022年12月|網路品牌潮流服飾穿搭. 首頁 · tags中文 · tag你 · tag · staging中文 · staging環境 ... ... <看更多>
staging環境 在 給開發者的資訊 - GitHub 的推薦與評價
1. 開發環境建置. 安裝下列的應用程式來建構開發環境: ... Visual Studio Code + Remote Containers 的開發環境 ... Deploy 到Staging 環境以及正式環境的方法. ... <看更多>