雖然這篇GitVersion鄉民發文沒有被收入到精華區:在GitVersion這個話題中,我們另外找到其它相關的精選爆讚文章
在 gitversion產品中有1篇Facebook貼文,粉絲數超過2,850的網紅矽谷牛的耕田筆記,也在其Facebook貼文中提到, 這次跟大家分享一個 ConfigMap 相關的小 issue,當透過 configmap 來存放任何 json 格式資料時,某些情況會導致 configmap 內最後存放的資料格式全部跑掉,所有的換行符號都以\n的方式出現於資料中,導致整個 json 變得非常醜陋,這個醜陋會使得想要手動去編輯這個 ...
同時也有10000部Youtube影片,追蹤數超過2,910的網紅コバにゃんチャンネル,也在其Youtube影片中提到,...
gitversion 在 矽谷牛的耕田筆記 Facebook 的最讚貼文
這次跟大家分享一個 ConfigMap 相關的小 issue,當透過 configmap 來存放任何 json 格式資料時,某些情況會導致 configmap 內最後存放的資料格式全部跑掉,所有的換行符號都以\n的方式出現於資料中,導致整個 json 變得非常醜陋,這個醜陋會使得想要手動去編輯這個 json 資料非常困難,必須要手動修復後再修改。
最常遇到這個問題的一個情境是,透過 kubectl create configmap xxxx --from-file=xxx.json 的方式將一個已知的 json 轉化成 configmap 的資料並存放。
該 Issue 回報於 2016 然而實際上就算於 k8s v1.19 都還是可以遇到這類型的問題,Issue 列表中有不少人在討論如何解決這個問題,基本上有幾大重點,掌握這些重點就可以避免 json 格式跑版
1. 避免使用 tab,全面使用空白
2. 移除任何 trailing whitespaces
如果有遇到這類型需求的的不彷試試看這些解法
https://github.com/kubernetes/kubernetes/issues/36222