ref: https://loft-sh.medium.com/11-of-the-best-open-source-kubernetes-tools-2021-edition-b4aa49487845
本文會從三個類別來介紹作者認為跟 Kubernetes 開發維運有關的好用工具,這三個領域分別是
1. Running Kubernetes Environments
a. Minikube 依然好用,可以輕鬆創建環境,作者提到創建一個 cluster 只要 23 秒即可 <--- 我是懷疑加上 VM 時間應該沒辦法,除非單純用 container mode.
b. Helm 目前依然是部署方面最普遍被使用的包裝方式,
c. K3S 目前依然是輕量級 k8s 的選擇,特別是 IoT 等輕量級環境下想要部署k8s叢集則k3s幾乎是唯一選擇。
2. Simplify Feedback Loop
這個領域主要探討的針對開發者來說,如何能夠有效的提升開發流程,如何讓開發者能夠與 k8s 的互動更為抽象與簡單,讓開發者可以不需要學會太多k8s的指令又能夠將開發的結果送到k8s叢集內進行測試。
這類型的反饋資訊也就是標題所述的 Feedback Loop
a. 由 Google 開源維護的 Skaffold 專案目前能夠簡化開發者開發k8s 應用程式的流程,將建置Image,部署到k8s等步驟都自動化,開發者只需要呼叫指令或是存擋即可讓最新的程式碼自動部署到k8s叢集內。
b. 另外一套名為 Tilt 的軟體與 Skaffold 非常類似,不同點是 Tilt 有提供友善的介面,讓使用者可以更快地去知道當前撰寫的程式碼部署到k8s後會有什麼問題,從基本的 YAML 錯誤到部署後哪邊出問題都能夠盡量的點出
c. DevSpace 也是一套針對開發流程的開源專案,跟 Tilt 一樣都有提供介面,而全部的操作都是基於 devspace 這個指令來完成。
d. Lens 這套 Kubernetes 的 GUI 軟體功能愈加強大,作者甚至稱其為 IDE 而非單純的 GUI 功能,透過各式各樣不同的 Plugin 幾乎可以完成你想要達到的任何功能。
3. IDE Dev Tools I Can’t Live Without
a. 作者推薦 VSCODE 上面的 Kubernetes Tool 這個擴功功能,作者認為如果你的 IDE 不能夠有效地分辨 Helm Template 與 K8s vanilla YAML 的差異的話,你的開發速度跟體驗將會奇差無比。
b. VSCODE 上面的 YAML Language Support 這個功能也很好,能夠針對各種 YAML 文件的操作給予自動補齊與偵錯
c. 另外一個作者推薦的 VSCODE 擴充功能是 Footsteps,作者提到對於一個數百行以上的 YAML 檔案來進行修改有時候是厭煩的,而這個擴充功能會幫你把最近修改的內容用顏色給標示強調同時也透過快捷鍵可以讓你快速地跳於最近修改的行數之間往返。
這篇文章主要就是作者分享自己使用的一些工具,有興趣的可以參考原文
同時也有2部Youtube影片,追蹤數超過2,620的網紅themblan,也在其Youtube影片中提到,Coming off my playthrough of Contra: Hard Corps is the other great run-and-gun game on the Sega Megadrive/Genesis - Gunstar Heroes. It is one of my f...
open source image 在 矽谷牛的耕田筆記 Facebook 的最佳解答
ref: https://loft-sh.medium.com/11-of-the-best-open-source-kubernetes-tools-2021-edition-b4aa49487845
本文會從三個類別來介紹作者認為跟 Kubernetes 開發維運有關的好用工具,這三個領域分別是
1. Running Kubernetes Environments
a. Minikube 依然好用,可以輕鬆創建環境,作者提到創建一個 cluster 只要 23 秒即可 <--- 我是懷疑加上 VM 時間應該沒辦法,除非單純用 container mode.
b. Helm 目前依然是部署方面最普遍被使用的包裝方式,
c. K3S 目前依然是輕量級 k8s 的選擇,特別是 IoT 等輕量級環境下想要部署k8s叢集則k3s幾乎是唯一選擇。
2. Simplify Feedback Loop
這個領域主要探討的針對開發者來說,如何能夠有效的提升開發流程,如何讓開發者能夠與 k8s 的互動更為抽象與簡單,讓開發者可以不需要學會太多k8s的指令又能夠將開發的結果送到k8s叢集內進行測試。
這類型的反饋資訊也就是標題所述的 Feedback Loop
a. 由 Google 開源維護的 Skaffold 專案目前能夠簡化開發者開發k8s 應用程式的流程,將建置Image,部署到k8s等步驟都自動化,開發者只需要呼叫指令或是存擋即可讓最新的程式碼自動部署到k8s叢集內。
b. 另外一套名為 Tilt 的軟體與 Skaffold 非常類似,不同點是 Tilt 有提供友善的介面,讓使用者可以更快地去知道當前撰寫的程式碼部署到k8s後會有什麼問題,從基本的 YAML 錯誤到部署後哪邊出問題都能夠盡量的點出
c. DevSpace 也是一套針對開發流程的開源專案,跟 Tilt 一樣都有提供介面,而全部的操作都是基於 devspace 這個指令來完成。
d. Lens 這套 Kubernetes 的 GUI 軟體功能愈加強大,作者甚至稱其為 IDE 而非單純的 GUI 功能,透過各式各樣不同的 Plugin 幾乎可以完成你想要達到的任何功能。
3. IDE Dev Tools I Can’t Live Without
a. 作者推薦 VSCODE 上面的 Kubernetes Tool 這個擴功功能,作者認為如果你的 IDE 不能夠有效地分辨 Helm Template 與 K8s vanilla YAML 的差異的話,你的開發速度跟體驗將會奇差無比。
b. VSCODE 上面的 YAML Language Support 這個功能也很好,能夠針對各種 YAML 文件的操作給予自動補齊與偵錯
c. 另外一個作者推薦的 VSCODE 擴充功能是 Footsteps,作者提到對於一個數百行以上的 YAML 檔案來進行修改有時候是厭煩的,而這個擴充功能會幫你把最近修改的內容用顏色給標示強調同時也透過快捷鍵可以讓你快速地跳於最近修改的行數之間往返。
這篇文章主要就是作者分享自己使用的一些工具,有興趣的可以參考原文
open source image 在 Apple Daily - English Edition Facebook 的最讚貼文
#Editorial AppleDailyHK|"Creating a whole new 'reliable, admirable, and respectable' image...looks to be an impossible task for the CCP. If one truly wants to turn over a new leaf, where else to begin than to open up the Wuhan labs, and disclose the source of Covid?"
Read more: https://bit.ly/3xlORh9
"中共要在資訊時代建立「可信、可愛、可敬」的新形象恐怕將難似登天。果真洗心革面、改過自新,又能不從開放武漢實驗室、公開病毒的源頭做起?"
____________
📱Download the app:
http://onelink.to/appledailyapp
📰 Latest news:
http://appledaily.com/engnews/
🐤 Follow us on Twitter:
https://twitter.com/appledaily_hk
💪🏻 Subscribe and show your support:
https://bit.ly/2ZYKpHP
#AppleDailyENG
open source image 在 themblan Youtube 的最佳解答
Coming off my playthrough of Contra: Hard Corps is the other great run-and-gun game on the Sega Megadrive/Genesis - Gunstar Heroes.
It is one of my favorite games on the system and I like to rebuy it whenever I can 😆. I am almost kidding; I have it on Steam and 3DS. I really like its bright color-palette, as well as its unique art-direction by Tetsuhiko Kikuchi (aka HAN). His style is unique. Nowadays, all anime seems to look alike, but his stuff looks very different from it. If you look at his characters in Guardian Heroes, Mischief Makers, and Radiant Silvergun, you can see the similarity to his work in Gunstar Heroes.
Like Contra: Hard Corps in Japanese, this game is very beatable and forgiving because you get unlimited Continues, at least on Easy: things I appreciate. The controls are a little weird sometimes. When you jump, you have very little horizontal movement, whether you are shooting or not. If you want any kind of significant horizontal movement while jumping, you have to press Jump again to do a dive. You can also get grabbed, and your options are not very clear. You can throw enemies afterwards, but other than mashing, I can not seem to figure out how I do it.
Other than that, this game is a treasure ( ͡° ͜ʖ ͡°). Back when it came out in 1993, I think I may have glanced over an article or an advertisement on this in a magazine, but I never ever considered playing it or buying it. Years later, people would regard this as one of the best games of its generation, but it was certainly not appreciated in its time, unfortunately.
Fortunately, I'm glad this game has gotten the respect it deserves over time, with multiple rereleases and ports. I played this game on a Mega Everdrive X7 (https://krikzz.com/store/home/33-mega-everdrive-v2.html) on a real Sega Genesis Model 1 console. I used an HD Retrovision Genesis/Megadrive cable (https://www.hdretrovision.com/genesis/) to output the video and audio to a Shinybow Component Video Distribution Amplifier (http://www.shinybowusa.com/shop/product_info.php?cPath=37_49&products_id=433). It split the signal into two: one went to my Toshiba 14" CRT TV (component video), and the other went to my OSSC (https://www.videogameperfection.com/products/open-source-converter/), which I used to upscale the image 4X to 1280x960p. I sent this signal to my Micomsoft XCapture-1 capture-card (https://solarisjapan.com/products/xcapture-1-usb-3-0-hd-capture-unit) so I could capture footage.
I did play the game on Easy and edited out my deaths for as smooth a viewing experience as possible. I have beaten this game before, so I didn't die as much as I used to. I think I am ready to play this game on a harder difficulty.
Thank you for watching, and have a great day.
----------------------------
Subscribe for more awesome videos! ► https://bit.ly/2M1H2Fy
----------------------------
The song in my intro and outro was done by Hyper Potions, and it is called Time Trials. You can check out the full song here: https://youtu.be/mnfNWe-HHsI.
open source image 在 themblan Youtube 的最讚貼文
Subscribe for more awesome videos! ► https://bit.ly/2M1H2Fy
I've been thinking about what kind of content I want to publish to YouTube. I bought a lot of expensive equipment last year in order to capture footage of retro games, including a Micomsoft XCapture-1 capture-card and Open Source Scan Converter line-multiplier (OSSC), and so I wanted to get some use out of them.
I do want to make reviews and top-ten lists in the future, but for now, I decided to make a quick video chronicling one playthrough of Sonic the Hedgehog 2 on Sega Genesis/Megadrive.
I played the game on a Model 1 NTSC Sega Genesis using a Mega EverDrive X7 flash-cartridge even though I have two real copies of Sonic 2, one of which is featured in this video's thumbnail. I used an HD Retrovision component-video cable to output video from the console to my OSSC, which line-quadrupled the image to 1280 x 960. The OSSC sent the video to my XCapture-1 via HDMI, which sent the data to my PC via USB3, while simultaneously passing through the video to my monitor via an HDMI-out. I used Micomsoft's own VideoKeeper2 software to capture the footage on my Windows PC. In short, it was a big mess of cables.
After my playthrough, I used Blackmagic Design's free video-editor called DaVinci Resolve to upscale the 960p image to 1080p. I then used Handbrake to compress the video a little bit so that I would have less data to upload to YouTube.
Sonic the Hedgehog 2 is one of my favorite games of all time. What you see here is how I normally play the game. I usually ignore the 3D half-pipe bonus-levels, try to get 100 rings on every stage, and overall I don't try to complete stages as quickly as possible. Contrary to popular belief, Sonic-games can be played methodically with occasional bursts of speed in the mix.
Oil Ocean Zone is where I usually start having trouble keeping rings because those flying seahorses come out of nowhere. Metropolis Zone features comically-cheap enemy-placement that results in rings lost as well.
I know that a lot of you subscribed because of my Splatoon-montages, and for that, I thank you very much. I hope that you will stick around for the next chapter of this channel as I branch out and explore different areas of my gaming-palate and life.