tobru.guru Newsletter #24
Software releases, news articles and other new stuff
Docker Hub Image Retention Policy Delayed, Subscription Updates
Today we are announcing that we are pausing enforcement of the changes to image retention until mid 2021.
While this is welcome, the enforcement of rate limiting for image pulls will still cause severe headaches for many Kubernetes SysAdmins. The blog post of Alex Ellis on Inlets has some ideas how it could be mitigated.
Red Hat OpenShift 4.6 Is Now Available
Based on Kubernetes 1.19, OpenShift 4.6 brings exciting new features to our customers across our foundation of install options for infrastructure, core platform, and workload pillars. This release makes OpenShift as the most up to date and complete solution for building an open hybrid cloud anywhere you’ve got CPU time: in the cloud, on-prem or at the edge.
Red Hat is up-to-speed with OpenShift 4 releases. The release notes are huge, it's hardly possible to grasp all changes and improvements. A very welcome improvement: "With this release, IBM Z and LinuxONE is now compatible with OpenShift Container Platform 4.6". I can now finally order an IBM Z Mainframe and run all my containers there. Uff!
Interesting articles and blog posts
dsbrng25b/k8s-s2s-auth: Kubernetes Service-to-Service Authentication using Service Accounts
#kubernetes, #service, #oauth, #authentication
Service accounts are well known in Kubernetes to access the Kubernetes API from within the cluster. This is often used for infrastructure components like operators and controllers. But we can also use service accounts to implement authentication in our own applications.
I learned about that at the Cloud Native Bern online Meetup. A very cool idea and certainly something I'd like to try myself.
#git, #help, #howto
Git is hard: messing up is easy, and figuring out how to fix your mistakes is impossible. Git documentation has this chicken and egg problem where you can't search for how to get yourself out of a mess, unless you already know the name of the thing you need to know about in order to fix your problem.
html - RegEx match open tags except XHTML self-contained tags - Stack Overflow
#story, #regex, #html
You can't parse [X]HTML with regex. Because HTML can't be parsed by regex. Regex is not a tool that can be used to correctly parse HTML.
That's an old one re-discovered. Fun to read!
Webcam Spoofing with OBS
#video, #streaming, #obs, #zoom, #howto
I was frustrated that video conferencing applications such as Google Meet and Zoom give the user very limited control over their video stream. As a workaround, it is possible to create a “loopback” video device which appears to these video conferencing applications as a normal webcam but whose video content is synthesized by a different application – hence the name “webcam spoofing”.
That's the article I used to setup my online Meetup videostreaming. It's a bit hacky, to say the least, but it worked exceptionally well. And now I'm a big fan of OBS! I'll certainly use it for other streaming needs.
On our Abusive Relationship with Mozilla’s Firefox
#firefox, #story, #opinion
My history with web browsers is probably very average. I started with Internet Explorer in the early 2000’s, switched to Firefox a few years later, and around 2010, I started using Google Chrome.
Falsehoods programmers believe about time zones
My aunt has a problem. She loves joining Zoom meetings, but they're all hosted in different time zones. It's hard to remember if she should add 4 hours, subtract 3, or what. She's not the most technical person, so google isn't an option. She has to ask for help. Every. Single. Time.
Wow, just wow. I knew that time zones are hard, but that there is so much complication around it was new to me as well!
10 things you didn't know about Kubernetes - DEV
With that, thanks for stopping by and I'm wondering: what's your favorite thing about Kubernetes that few people know? Care to share?
I personally knew most of these things already. Having knowledge about the history or reasoning why something is like it is helps a lot day-by-day, that's why I like such articles very much.
@AdinErmie auf Twitter
#tweet, #kubernetes, #ingress, #controller, #comparison
Great #community share by @learnk8s. Comparison of Kubernetes Ingress Controllers https://docs.google.com/spreadsheets/d/191WWNpjJ2za6-nbG4ZoUMXMpUK8KlCIosvQB0f-oq3k/edit#gid=907731238
Inside KDE: leadership and long-term planning – Adventures in Linux and KDE
#kde, #project, #insight
Based on my post about KDE’s anarchic organization and the micro-not-macro nature of my This Week in KDE series, you would be forgiven for having the impression that KDE is directionless and has no leadership or long-term planning capabilities. In fact the opposite is true, and I’d like to talk a bit about that today, since this information may not be obvious to users and the wider community.
Plasma on the Edge – Kai Uwe's Blog
#kde, #browser, #microsoft, #plasma, #edge
You probably have heard the news by now that Microsoft have released the Linux version of their new Chromium-based Edge web browser. Of course I’ve been waiting for this day ever since they announced the switcheroo to Chromium in order to bring Plasma Browser Integration to Edge users. It took Microsoft almost two decades to offer another web browser to a Unixoid desktop and this time around it’s based on KDE’s legacy – what a time to be alive!
Open Source tools newly discovered
stackrox/kube-linter: KubeLinter is a static analysis tool that checks Kubernetes YAML files
#kubernetes, #yaml, #lint, #cicd
KubeLinter is a static analysis tool that checks Kubernetes YAML files and Helm charts to ensure the applications represented in them adhere to best practices. KubeLinter accepts YAML files as input and runs a series of checks on them. If it finds any issues, it reports them and returns a non-zero exit code.
redirect2me/which-dns: Detects which DNS server is being used
#dns, #resolver, #detection
This is a combined DNS+HTTP server that shows which DNS server a computer is using.
muesli/gitflux: Track your GitHub projects in InfluxDB
#github, #statistic, #influxdb, #graphs
Track your GitHub projects in InfluxDB and create beautiful graphs with Grafana