[Comparison of file systems (resize capabilities) - Wikipedia](https://en.wikipedia.org/wiki/Comparison_of_file_systems#Resize_capabilities) - already covered the rest of the page NOTE: THE BEST BLOCK MANAGEMENT FOR AND RAID APPEARS TO BE ZFS, BUT NEEDS RESEARCH ## android virtualization [Android 13 virtualization lets Pixel 6 run Windows 11, Linux distributions | Hacker News](https://news.ycombinator.com/item?id=30328692) [Android 13 virtualization lets Pixel 6 run Windows 11, Linux distributions - CNX Software](https://www.cnx-software.com/2022/02/14/android-13-virtualization-lets-pixel-6-run-windows-11-linux-distributions/) ## apache kafka [Kafka is dead, long live Kafka | Hacker News](https://news.ycombinator.com/item?id=37036291) [Kafka is dead, long live Kafka - WarpStream - Stream More, Manage Less](https://www.warpstream.com/blog/kafka-is-dead-long-live-kafka) [Introducing DigitalOcean Managed Kafka](https://www.digitalocean.com/blog/introducing-digitalocean-managed-kafka) ## apple silicon vm [Why are Apple Silicon VMs so different? | Hacker News](https://news.ycombinator.com/item?id=38803556) [Why are Apple silicon VMs so different? - The Eclectic Light Company](https://eclecticlight.co/2023/12/29/why-are-apple-silicon-vms-so-different/) ## apple virtual machines [Running macOS in a Virtual Machine on Apple Silicon Macs | Hacker News](https://news.ycombinator.com/item?id=30317260) [Running macOS in a virtual machine on Apple silicon | Apple Developer Documentation](https://developer.apple.com/documentation/virtualization/running_macos_in_a_virtual_machine_on_apple_silicon) [Running GUI Linux in a virtual machine on a Mac | Hacker News](https://news.ycombinator.com/item?id=33143016) [Running GUI Linux in a virtual machine on a Mac | Apple Developer Documentation](https://developer.apple.com/documentation/virtualization/running_gui_linux_in_a_virtual_machine_on_a_mac) [macOS Containers v0.0.1 | Hacker News](https://news.ycombinator.com/item?id=37655477) [macOS Containers Initiative](https://macoscontainers.org/) [macOS Nix setup: an alternative to Homebrew (2020) | Hacker News](https://news.ycombinator.com/item?id=27825240) [MacOS Nix Setup (an alternative to Homebrew)](https://wickedchicken.github.io/post/macos-nix-setup/) [Apple blocks PC emulator in iOS App Store and third-party app stores | Hacker News](https://news.ycombinator.com/item?id=40636331) [Apple blocks PC emulator from being available in iOS App Store and third-party app stores - 9to5Mac](https://9to5mac.com/2024/06/09/apple-blocks-pc-emulator-utm-app-store/) ## chroot [What chroot taught me about containers | Hacker News](https://news.ycombinator.com/item?id=33526668) [Containers are chroot with a Marketing Budget - Earthly Blog](https://earthly.dev/blog/chroot/) [chroot - Wikipedia](https://en.wikipedia.org/wiki/Chroot) ## cloud desktops [Cloud desktops aren't as good as you'd think | Hacker News](https://news.ycombinator.com/item?id=33106234) [mjg59 | Cloud desktops aren't as good as you'd think](https://mjg59.dreamwidth.org/61535.html) ## container images [`COPY -chmod` reduced the size of my container image by 35% | Hacker News](https://news.ycombinator.com/item?id=30808945) [`COPY --chmod` reduced the size of my container image by 35%](https://blog.vamc19.dev/posts/dockerfile-copy-chmod/) ## containerless [Ask HN: Who operates at scale without containers? | Hacker News](https://news.ycombinator.com/item?id=30767393) ## containers [Take a look at Traefik, even if you don't use containers | Hacker News](https://news.ycombinator.com/item?id=40264042) [Why you should take a look at traefik, even if you don't use containers](https://j6b72.de/article/why-you-should-take-a-look-at-traefik/) [Gianluca Borello](https://sysdig.com/blog/container-isolation-gone-wrong/) Container isolation gone wrong [Scott Coulton](https://speakerdeck.com/scottyc/if-its-in-a-container-its-secure-right-1) If it’s in a container it’s secure right ? [Julia Evans](https://jvns.ca/blog/2016/10/26/running-container-without-docker/) (2016) Running containers without Docker [Container Journal](https://containerjournal.com/) news about containers security, ecosystem, management, etc [Red Hat Blog](https://developers.redhat.com/blog/category/containers/) containers articles [Container Solutions Blog](https://container-solutions.com/blog/) thinking, news and research at Container Solutions. [Jennifer Riggins](https://thenewstack.io/six-lessons-bitnamis-transition-container-based-world/) (2018) 6 Lessons from Bitnami’s Transition to Container-Based Ops [can I haz non-privileged containers?](http://canihaznonprivilegedcontainers.info/) Advocacy site for the uptake of using non-privileged containers. [Coda Hale](https://blog.skyliner.io/the-happy-genius-of-my-household-2f76efba535a) (2016) The Happy Genius Of My Household approach to containers and the economics underlying that approach. [Daniel Oh](https://opensource.com/article/17/10/10-layers-container-security) (2017) 10 layers of Linux container security [Mike Ensor](https://dev9.com/blog-posts/2017/1/containers-the-software-development-life-cycles-last-mile-ks7cp) (2018) Containers: The Software Development Life Cycle’s Last Mile - [Philipp Hauer](https://blog.philipphauer.de/version-numbers-continuous-delivery-maven-docker/) (2016) Version Numbers for Continuous Delivery with Maven and Docker ## containers - Ansible [Evin](https://tech.napsty.com/2016/06/using-ansible-to-build-and-orchestrate-clean-docker-images.html) (2016) Using ansible to build and orchestrate clean docker images [Jeff Geerling](https://www.jeffgeerling.com/blog/running-ansible-within-windows) (2014) Running Ansible within Windows [Jeff Geerling](https://www.jeffgeerling.com/blog/2017/using-ansible-through-windows-10s-subsystem-linux) (2016) Using Ansible through Windows 10's Subsystem for Linux ## containers - Red Hat [Red Hat Customer Portal](https://access.redhat.com/articles/2772861) Differences between RHEL Server and RHEL Atomic Host [Red Hat Customer Portal](https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux_atomic_host/7/html/getting_started_with_containers/using_red_hat_base_container_images_standard_and_minimal) Using Red Hat Base Container Images (standard and minimal) ## CoreOS [CoreOS](https://www.youtube.com/channel/UCGORzzCxacx2r_NsF6_DteQ) CoreOS Youtube Channel ## database servers [The database servers powering Let's Encrypt | Hacker News](https://news.ycombinator.com/item?id=25861422) [The Next Gen Database Servers Powering Let's Encrypt - Let's Encrypt](https://letsencrypt.org/2021/01/21/next-gen-database-servers.html) ## docker [We Don't Use Docker | Hacker News](https://news.ycombinator.com/item?id=26472452) [Launch Your App: Why We Don't Use Docker (We Don't Need It)](https://web.archive.org/web/20210411221705/https://launchyourapp.meezeeworkouts.com/2021/03/why-we-dont-use-docker-we-dont-need-it.html?m=1) [Docker without Docker | Hacker News](https://news.ycombinator.com/item?id=26746280) [Docker without Docker · The Fly Blog](https://fly.io/blog/docker-without-docker/) [Running GUI apps within Docker containers | Hacker News](https://news.ycombinator.com/item?id=30810410) [Running GUI apps within Docker containers - Trickster Dev](https://www.trickster.dev/post/running-gui-apps-within-docker-containers/) [Docker 2.0 went from $11M to $135M in 2 years | Hacker News](https://news.ycombinator.com/item?id=34372140) [How Docker 2.0 went from $11M to $135M in 2 years | Sacra](https://sacra.com/research/docker-plg-pivot/) [Show HN: #!/usr/bin/env docker run | Hacker News](https://news.ycombinator.com/item?id=38987109) [#!/usr/bin/env docker run](https://gist.github.com/adtac/595b5823ef73b329167b815757bbce9f) [Bocker: Docker implemented in around 100 lines of Bash (2015) | Hacker News](https://news.ycombinator.com/item?id=33218094) [Show HN: Bocker - Docker implemented in 100 lines of bash | Hacker News](https://news.ycombinator.com/item?id=9925896) [p8952/bocker: Docker implemented in around 100 lines of bash](https://github.com/p8952/bocker) [Home | p8952](https://web.archive.org/web/20240301105302/https://p8952.info/) [Docker, Django, Traefik, and IntercoolerJS: My go-to stack for building a SaaS | Hacker News](https://news.ycombinator.com/item?id=25973242) [Docker, Django, Traefik, and IntercoolerJS is My Go-To Stack for Building a SaaS in 2021](https://web.archive.org/web/20231004162144/https://www.simplecto.com/docker-django-traefik-intercoolerjs-is-my-stack-for-2021/) [Denis Gladkikh](https://www.splunk.com/blog/2015/08/24/collecting-docker-logs-and-stats-with-splunk/) (2015) Collecting docker logs and stats with Splunk [Denis Gladkikh](https://www.splunk.com/blog/2015/12/16/splunk-logging-driver-for-docker/) (2015) Splunk Logging Driver for Docker [Yohan Liyanage](http://blog.yohanliyanage.com/2015/05/docker-clean-up-after-yourself/) (2015) Docker – Clean Up After Yourself! [Stack Overflow](https://stackoverflow.com/questions/30604846/docker-error-no-space-left-on-device) Docker error : no space left on device [Neil Batlivala](https://www.delphix.com/blog/data-virtualization/why-docker-not-enough) Why Docker Is Not Enough. Atlassian Jira [Martin Rusev](https://web.archive.org/web/20170118114809/https://www.amon.cx/blog/docker-in-production-for-the-average-devops/) (2015) Docker in production for the average DevOps [Justyna Ilczuk](http://tinystruggles.com/2015/05/30/debugging-adventure-docker0.html) (2015) Debugging - into rabbit hole with docker containers [Nathan Osman](https://blog.quickmediasolutions.com/2017/09/28/a-1-kb-docker-container.html) (2017) A 1 KB Docker Container [Lachlan Evenson](https://medium.com/@LachlanEvenson/5-minutes-dabbling-with-docker-distributed-application-bundles-dab-60f2dca3829) 5 minutes dabbling with Docker Distributed Application Bundles (DAB) [Janakiram MSV](https://thenewstack.io/dockers-plan-dominate-enterprise-data-center/) DockerCon 2016: Docker’s Plan to Dominate the Enterprise Data Center [Jorge Morales Pou](http://unpoucode.blogspot.be/2015/06/docker-and-devicemappers-thinpool-in.html) (2015) ...Docker and devicemapper's thinpool in RHEL 7 [Tatiana Kochedykova](https://opensource.com/business/16/4/5-reasons-use-docker-productivity) (2016) 5 reasons to use Docker for productivity software installation [George Bolo](https://linuxctl.com/2017/03/building-tiny-secure-docker-containers/) (2017) Building Tiny Secure Docker Containers [Laurens Van Houtven](https://www.lvh.io/posts/dont-expose-the-docker-socket-not-even-to-a-container.html) (2015) Don't expose the Docker socket (not even to a container) [Jérôme Petazzoni](https://jpetazzo.github.io/2017/10/31/devops-docker-empathy/) (2017) DevOps, Docker, and Empathy Just because we’re using containers doesn’t mean that we “do DevOps.” [Docker](http://blog.docker.com/curated/) Docker Blog [Docker Forums](https://forums.docker.com/latest) latest topics on docker forums [DEV](https://dev.to/t/docker) Docker related articles on dev.to() [Docker](https://www.youtube.com/user/dockerrun) Docker Youtube channel [Hacker News](https://hn.algolia.com/?query=Docker&sort=byPopularity&prefix&page=0&dateRange=pastYear&type=story) last year docker news [The HFT Guy](https://thehftguy.com/2016/11/01/docker-in-production-an-history-of-failure/) (2016) Docker in Production: A History of Failure [David Appelbaum](https://blog.cloudpassage.com/2018/01/02/2018-docker-containers-need-secure/) (2018) It’s 2018 and your Docker containers need to be secure [Alex Ellis](https://blog.alexellis.io/mutli-stage-docker-builds/) (2017) Builder pattern vs. Multi-stage builds in Docker [Docker Community](https://www.docker.com/community/docker-captains) Docker Captains [Marc Campbell](https://blog.replicated.com/refactoring-a-dockerfile-for-image-size/) (2016) Refactoring a Dockerfile for Image Size [JTK](https://dev.to/heyjtk/lets-talk-about-docker-1fad) (2022) Let's talk about Docker [Jason Wilder](http://jasonwilder.com/blog/2014/08/19/squashing-docker-images/) (2014) Squashing Docker Images [Jorge Morales Pou](http://unpoucode.blogspot.be/2014/11/use-proxy-for-speeding-up-docker-images.html) (2014) ...use a Proxy for speeding up docker images creation [Kim Hirokuni](https://kimh.github.io/blog/en/docker/gotchas-in-writing-dockerfile-en/) (2014) Gotchas in Writing Dockerfile [Gerred Dillon](https://blog.replicated.com/optimizing-docker-images-with-multi-stage-builds/) (2017) Even Smaller Docker Image Sizes [Sean Kane](https://www.oreilly.com/ideas/6-creative-ways-to-solve-problems-with-linux-containers-and-docker) (2018) 6 creative ways to solve problems with Linux containers and Docker [Chris Ward](https://blog.codeship.com/docker-guis/) (2017) A Comparison of Docker GUIs [Mattia Gheda](https://ghedam.at/15502/speedy-development-environments-with-nix-and-docker) (2020) Speedy Development environments with Nix and Docker ## docker+coreos [Visakh S](https://bobcares.com/blog/coreos-docker-an-easy-way-to-deploy-secure-scalable-web-application-infrastructure/) CoreOS & Docker – An easy way to deploy secure, scalable web application infrastructure ## docker+nix [Nix is a better Docker image builder than Docker's image builder | Hacker News](https://news.ycombinator.com/item?id=39720007) [Nix is a better Docker image builder than Docker's image builder - Xe Iaso](https://xeiaso.net/talks/2024/nix-docker-build/) ## docker+openshift [Tom Donohue](https://cleverbuilder.com/articles/openshift-nexus-docker-registry/) (2017) Deploy and use the Nexus Docker registry in OpenShift ## docker - ruby [Rails on Docker | Hacker News](https://news.ycombinator.com/item?id=34533930) [Rails on Docker · The Ruby Dispatch](https://fly.io/ruby-dispatch/rails-on-docker/) ## firecracker [Firecracker internals: Inside the technology powering AWS Lambda (2021) | Hacker News](https://news.ycombinator.com/item?id=34964197) [Firecracker internals: a deep dive inside the technology powering AWS Lambda · Tal Hoffman](https://www.talhoffman.com/2021/07/18/firecracker-internals/) ## gitops [Anita Buehrle](https://www.weave.works/blog/delivering-quality-at-speed-with-gitops) (2019) Delivering Quality at Speed With GitOps [Ilya Dmitrichenko](https://www.weave.works/blog/kubernetes-anti-patterns-let-s-do-gitops-not-ciops) (2018) Kubernetes anti-patterns: Let's do GitOps, not CIOps! [Anita Buehrle](https://www.weave.works/blog/continuous-security-for-gitops) (2019) Continuous Security for GitOps ## helm [Bartłomiej Antoniak](https://medium.com/virtuslab/think-twice-before-using-helm-25fbb18bc822) (2018) Think twice before using Helm Beyond hype — a critical look at Helm [Kaspar von Grünberg](https://humanitec.com/blog/your-helm-zoo-will-kill-you) (2020) Your Helm Zoo Will Kill You There is a fundamental design flaw with Helm, leading to dramatic long-term consequences and you have to solve this now. ## hypervisor [Home - Xen Project](https://xenproject.org) [BSD Hypervisor](https://bhyve.org) [Citrix Hypervisor - Server Virtualization and Management Software - Citrix](https://www.citrix.com/products/citrix-hypervisor) ## infrastructure as code [Adarsh Shah](https://itnext.io/principles-patterns-and-practices-for-effective-infrastructure-as-code-e5f7bbe13df1) (2020) Principles, Patterns, and Practices for Effective Infrastructure as Code Deliver Infrastructure and Software running on it Rapidly and Reliably at Scale [George Richardson](https://scalefactory.com/blog/2022/01/27/how-infrastructure-as-code-should-feel/) (2022) How Infrastructure as Code Should Feel [Sam Savage](https://www.linkedin.com/pulse/terraform-etc-infrastructure-code-kills-devops-sam-savage/) (2020) Terraform is not Infrastructure As Code and it kills DevOps > "why anyone would want to throw away 50 years of developments in computer science and language theory" ## isolated vm [Unfashionably secure: why we use isolated VMs | Hacker News](https://news.ycombinator.com/item?id=41070870) [Unfashionably secure: why we use isolated VMs – Thinkst Thoughts](https://blog.thinkst.com/2024/07/unfashionably-secure-why-we-use-isolated-vms.html) ## kubernetes [Nomad vs. Kubernetes | Hacker News](https://news.ycombinator.com/item?id=28875764) [Nomad vs. Kubernetes | Nomad | HashiCorp Developer](https://developer.hashicorp.com/nomad/docs/nomad-vs-kubernetes) [Scaling Kubernetes to 7,500 Nodes](https://openai.com/blog/scaling-kubernetes-to-7500-nodes) [Scaling Kubernetes to Over 4k Nodes and 200k Pods | by Abdul Qadeer | The PayPal Technology Blog | Medium](https://medium.com/paypal-tech/scaling-kubernetes-to-over-4k-nodes-and-200k-pods-29988fad6ed) [Minecraft as a Kubernetes admin tool | Hacker News](https://news.ycombinator.com/item?id=29816972) [Minecraft as a k8s admin tool. KubeCraftAdmin : The adventurer's admin… | by Eric Jadi | Medium](https://eric-jadi.medium.com/minecraft-as-a-k8s-admin-tool-cf16f890de42) [Kubernetes is our generation's Multics | Hacker News](https://news.ycombinator.com/item?id=27903720) [Summer Blog Backlog: Distributed Systems](https://www.oilshell.org/blog/2021/07/blog-backlog-2.html) ["Let's use Kubernetes." Now you have eight problems | Hacker News](https://news.ycombinator.com/item?id=22491170) ["Let's use Kubernetes!" Now you have 8 problems](https://pythonspeed.com/articles/dont-need-kubernetes/) [Why is Kubernetes getting so popular? | Hacker News](https://news.ycombinator.com/item?id=23354418) [Why is Kubernetes getting so popular? - Stack Overflow](https://stackoverflow.blog/2020/05/29/why-kubernetes-getting-so-popular/) [Container technologies at Coinbase: Why Kubernetes is not part of our stack | Hacker News](https://news.ycombinator.com/item?id=23460066) [Container technologies at Coinbase](https://www.coinbase.com/blog/container-technologies-at-coinbase) [Kubernetes Failure Stories | Hacker News](https://news.ycombinator.com/item?id=26106080) [Kubernetes Failure Stories](https://k8s.af/) A compiled list of links to public failure stories related to Kubernetes Most recent publications on top [Google admits Kubernetes container tech is too complex | Hacker News](https://news.ycombinator.com/item?id=26271470) [Google admits Kubernetes container tech is so complex, it's had to roll out an Autopilot feature to do it all for you • The Register](https://www.theregister.com/2021/02/25/google_kubernetes_autopilot/) [Reasons Kubernetes is so complex | Hacker News](https://news.ycombinator.com/item?id=30096674) [Two reasons Kubernetes is so complex • Buttondown](https://buttondown.email/nelhage/archive/two-reasons-kubernetes-is-so-complex/) (2022) Two reasons Kubernetes is so complex [Kubernetes is a red flag signalling premature optimisation | Hacker News](https://news.ycombinator.com/item?id=31974420) [Kubernetes is a red flag signalling premature optimisation.](https://www.jeremybrown.tech/8-kubernetes-is-a-red-flag-signalling-premature-optimisation/) [Kubernetes Is Hard | Hacker News](https://news.ycombinator.com/item?id=35331887) [Kubernetes is hard](https://rcwz.pl/2023-03-26-kubernetes-is-hard/) [Kubernetes is deprecating Docker runtime support | Hacker News](https://news.ycombinator.com/item?id=25279924) [kubernetes/CHANGELOG/CHANGELOG-1.20.md at master · kubernetes/kubernetes](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md) [Ask HN: If Kubernetes is the solution, why are there so many DevOps jobs? | Hacker News](https://news.ycombinator.com/item?id=31580763) [kubernetes-failure-stories](https://github.com/hjacobs/kubernetes-failure-stories) is a compilation of public failure/horror stories related to Kubernetes. [GitHub - infinityworks/kubehack: Kubernetes Hack Night](https://github.com/infinityworks/kubehack) [Don't use Kubernetes yet | Hacker News](https://news.ycombinator.com/item?id=31795160) [Don't Use Kubernetes, Yet](https://matt-rickard.com/dont-use-kubernetes-yet) [praqmatim](https://www.praqma.com/stories/ask/) Atlassian high availability as code Containerized Data Center on Kubernetes [Andrew Lock](https://andrewlock.net/home-home-on-the-range-installing-kubernetes-using-rancher-2-0/) (2017) Home, home on the range: Installing Kubernetes using Rancher 2.0 [Stack Overflow](https://stackoverflow.com/questions/tagged/kubernetes) Newest "kubernetes" Questions [OpenShift](https://www.openshift.com/container-platform/kubernetes.html) OpenShift platform / Features matrix : How Does OpenShift Extend Kubernetes? [Jesse Newland](https://githubengineering.com/kubernetes-at-github/) Kubernetes at GitHub [William Jimenez](https://containerjournal.com/2017/11/02/kubernetes-because-everyone-doing/) (2017) Kubernetes: Because Everyone is Doing It [Peter Benjamin](https://dev.to/petermbenjamin/how-do-you-keep-up-with-kubernetes-2209) (2018) How do you keep up with Kubernetes? [@memenetes](https://twitter.com/memenetes) Twitter account publishing kubernetes dank memes / humor if that's something [Dinuka Arseculeratne](https://dinuka-roshan.medium.com/integrating-kubernetes-yaml-validation-to-our-ci-cd-pipeline-at-track-health-78f147757276) (2020) Integrating Kubernetes YAML validation to our CI/CD pipeline at Track.Health [The Chief I/O](https://thechief.io/c/editorial/kubernetes-yaml-enforcing-best-practices-and-security-policies-cicd-and-gitops-pipelines/) (2020) Kubernetes YAML: Enforcing best practices and security policies in CI/CD and GitOps pipelines [Komodor Blog](https://komodor.com/blog/?category=kubernetes) Articles tagged Kubernetes [Kubernetes Blog](https://kubernetes.io/blog/) Latest News [Hacker Noon](https://hackernoon.com/tagged/kubernetes) #kubernetes articles/stories [Loft Kubernetes Blog](https://loft.sh/blog/tags/kubernetes-insights/) articles tagged with "Kubernetes Insights" [The New Stack](https://thenewstack.io/category/kubernetes/) Kubernetes articles [Flant Blog](https://blog.flant.com/) Articles on Kubernetes [kubebyexample.com](https://kubebyexample.com/community/news) Community News [Learnk8s Blog](https://learnk8s.io/blog) Read the lastest articles from the Learnk8s blog [Kubernetes on Slack](http://slack.k8s.io/) Slack community about Kubernetes [Stackpoint.io on Slack](http://slack.stackpoint.io/) Slack community about NetApp Kubernetes Service, a Web-based interface for deployment of Kubernetes cluster. [Official website](https://cloud.netapp.com/kubernetes-service) [vmware-tanzu/octant](https://github.com/vmware-tanzu/octant) A web-based, highly extensible platform for developers to better understand the complexity of Kubernetes clusters. [Official website](https://octant.dev) [Jonathan Cross and Carlos Robles](https://thenewstack.io/conductor-why-we-migrated-from-kubernetes-to-nomad/) (2021) Conductor: Why We Migrated from Kubernetes to Nomad [Fayiz Musthafa](https://medium.com/omio-engineering/cpu-limits-and-aggressive-throttling-in-kubernetes-c5b20bd8a718) (2020) CPU limits and aggressive throttling in Kubernetes. [Eric Khun](https://erickhun.com/posts/kubernetes-faster-services-no-cpu-limits/) (2020) Kubernetes: Make your services faster by removing CPU limits. [Maik Zumstrull](https://ably.com/blog/no-we-dont-use-kubernetes) (2021) No, we don’t use Kubernetes [Wojtek Krzywiec](https://dev.to/wkrzywiec/automating-quality-checks-for-kubernetes-yamls-398) (2021) Automating quality checks for Kubernetes YAMLs [Michael Coté](https://containerjournal.com/features/a-better-kubernetes-experience-for-developers-is-key-in-2022/) (2022) A Better Kubernetes Experience for Developers is Key in 2022 [Ivan Velichko](https://iximiuz.com/en/series/working-with-kubernetes-api/) (2022) Working with Kubernetes API [Ivan Velichko](https://iximiuz.com/en/posts/kubernetes-operator-pattern/) (2021) Exploring Kubernetes Operator Pattern [Antoine Veuiller](https://cult.honeypot.io/reads/when-to-use-kubernetes-and-when-not-to/) (2021) When to Use Kubernetes (And When Not to) Should you use Kubernetes for your next project? [Please do not attempt to simplify this code | Hacker News](https://news.ycombinator.com/item?id=41175586) [kubernetes/pkg/controller/volume/persistentvolume/pv_controller.go at 60c4c2b2521fb454ce69dee737e3eb91a25e0535 · kubernetes/kubernetes](https://github.com/kubernetes/kubernetes/blob/60c4c2b2521fb454ce69dee737e3eb91a25e0535/pkg/controller/volume/persistentvolume/pv_controller.go) ## kubernetes+openshift [Raul Sevilla Canavate](https://www.openshift.com/blog/introducing-kube-burner-a-tool-to-burn-down-kubernetes-and-openshift) (2021) Introducing kube-burner, A tool to Burn Down Kubernetes and OpenShift ## linux virtualization [Running Intel Binaries in Linux VMs with Rosetta | Hacker News](https://news.ycombinator.com/item?id=31644990) [Running Intel Binaries in Linux VMs with Rosetta | Apple Developer Documentation](https://developer.apple.com/documentation/virtualization/running_intel_binaries_in_linux_vms_with_rosetta?language=objc) [Linux in a Pixel Shader - A RISC-V Emulator for VRChat | Hacker News](https://news.ycombinator.com/item?id=28312632) [Linux in a Pixel Shader - A RISC-V Emulator for VRChat](https://blog.pimaker.at/texts/rvc1/) [Proposed futex2 allows Linux to mimic the NT kernel for better Wine performance | Hacker News](https://news.ycombinator.com/item?id=26968680) [LKML: =?UTF-8?q?Andr=C3=A9=20Almeida?=: [PATCH v3 00/13] Add futex2 syscalls](https://lkml.org/lkml/2021/4/27/1208) [My progress in porting Wine | Hacker News](https://news.ycombinator.com/item?id=29753069) [My progress in porting Wine - Software - Haiku Community](https://discuss.haiku-os.org/t/my-progress-in-porting-wine/11741) ## mac emulators for PC [After initially rejecting it, Apple has approved the first PC emulator for iOS | Hacker News](https://news.ycombinator.com/item?id=40958465) [After initially rejecting it, Apple has approved the first PC emulator for iOS - The Verge](https://www.theverge.com/2024/7/13/24198015/apple-utm-se-pc-os-emulator-for-ios) ## mvc frameworks [MVC frameworks aren't dinosaurs but sharks | Hacker News](https://news.ycombinator.com/item?id=31313894) [10 reasons MVC frameworks aren't dinosaurs but sharks](https://www.david-dahan.com/blog/10-reasons-mvc-frameworks-arent-dinosaurs-but-sharks) ## openshift vs kubernetes [Tomasz Cholewa](https://cloudowski.com/articles/10-differences-between-openshift-and-kubernetes/) (2019) 10 most important differences between OpenShift and Kubernetes [Rafael Benevides](https://developers.redhat.com/blog/2016/10/11/four-creative-ways-to-create-an-openshiftkubernetes-dev-environment/) (2016) Four creative ways to create an OpenShift/Kubernetes dev environment ## os optimization [60x speed-up of Linux "perf" | Hacker News](https://news.ycombinator.com/item?id=28468751) [~60x speed-up of Linux "perf" (eighty-twenty news)](https://eighty-twenty.org/2021/09/09/perf-addr2line-speed-improvement) ## platform engineering [Loft Blog](https://loft.sh/blog/tags/platform-engineering/) Articles with tag - Platform Engineering ## podman [Migrating from Docker to Podman | Hacker News](https://news.ycombinator.com/item?id=28413470) ['Migrating from Docker to Podman' by Marcus Noble](https://marcusnoble.co.uk/2021-09-01-migrating-from-docker-to-podman/) [Blog](https://www.marcusnoble.co.uk/) [We achieved a 6-fold increase in Podman startup speed | Hacker News](https://news.ycombinator.com/item?id=35551830) [How we achieved a 6-fold increase in Podman startup speed | Enable Sysadmin](https://www.redhat.com/sysadmin/speed-containers-podman-raspberry-pi) [Exploring Podman: A More Secure Docker Alternative | Hacker News](https://news.ycombinator.com/item?id=38981844) [Exploring Podman: A More Secure Docker Alternative | Better Stack Community](https://betterstack.com/community/guides/scaling-docker/podman-vs-docker/) ## qemu [iOS on QEMU | Hacker News](https://news.ycombinator.com/item?id=28551264) [alephsecurity/xnu-qemu-arm64](https://github.com/alephsecurity/xnu-qemu-arm64) [Emulating an iPod Touch 1G and iPhoneOS 1.0 using QEMU (Part I) | Hacker News](https://news.ycombinator.com/item?id=34095830) [Emulating an iPod Touch 1G and iPhoneOS 1.0 using QEMU (Part I) | Martijn de Vos](https://devos50.github.io/blog/2022/ipod-touch-qemu/) [iPhone 11 Emulated on QEMU | Hacker News](https://news.ycombinator.com/item?id=30545425) [TrungNguyen1909/qemu-t8030: iPhone 11 emulated on QEMU](https://github.com/TrungNguyen1909/qemu-t8030) ## qemu vs firecracker [We replaced Firecracker with QEMU | Hacker News](https://news.ycombinator.com/item?id=36666782) [Why We Replaced Firecracker with QEMU | Hocus Blog](https://hocus.dev/blog/qemu-vs-firecracker/) ## terraform - 23 [Terraform best practices for reliability at any scale | Hacker News](https://news.ycombinator.com/item?id=37004617) [Terraform best practices for reliability at any scale](https://blog.substrate.tools/terraform-best-practices-for-reliability-at-any-scale/) [HashiCorp adopts Business Source License | Hacker News](https://news.ycombinator.com/item?id=37081306) [HashiCorp adopts Business Source License](https://www.hashicorp.com/blog/hashicorp-adopts-business-source-license) [Terraform should have remained stateless | Hacker News](https://news.ycombinator.com/item?id=31537319) [Terraform should have remained stateless](https://www.bejarano.io/terraform-stateless/) [HashiCorp Boundary | Hacker News](https://news.ycombinator.com/item?id=24778073) [Announcing HashiCorp Boundary](https://www.hashicorp.com/blog/hashicorp-boundary) [Terraform 1.0 | Hacker News](https://news.ycombinator.com/item?id=27433863) [Release v1.0.0 · hashicorp/terraform](https://github.com/hashicorp/terraform/releases/tag/v1.0.0) [Backblaze is now a Terraform provider | Hacker News](https://news.ycombinator.com/item?id=26426489) [Terraform Provider: Easily Provision and Manage Cloud Storage](https://www.backblaze.com/blog/easy-storage-easy-provisioning-backblaze-is-now-a-terraform-provider/) [Terraform Blog](https://www.hashicorp.com/blog/products/terraform) [George Richardson](https://scalefactory.com/blog/2021/10/13/failing-faster-with-terraform/) (2021) Failing Faster with Terraform [Emre Erkunt](https://medium.com/@emre.erkunt/terraform-mono-repo-and-compliance-as-code-109395659c3a) (2020) terraform, mono-repo and compliance as code [Carlos Nunez](https://www.contino.io/insights/top-3-terraform-testing-strategies-for-ultra-reliable-infrastructure-as-code) (2017) Top 3 Terraform Testing Strategies for Ultra-Reliable Infrastructure-as-Code [Anton Babenko](https://www.antonbabenko.com/make-terraform-faster-skip-unnecessary-checks-aws-s3/) (2018) Make Terraform faster — skip unnecessary checks (AWS and S3) [Dave Kerr](https://dwmkerr.com/dynamic-and-configurable-availability-zones-in-terraform/) (2019) Dynamic and Configurable Availability Zones in Terraform [Yevgeniy Brikman](https://blog.gruntwork.io/terraform-tips-tricks-loops-if-statements-and-gotchas-f739bbae55f9) (2016) Terraform tips & tricks: loops, if-statements, and gotchas [Charity Majors aka mipsytipsy](https://charity.wtf/2016/03/30/terraform-vpc-and-why-you-want-a-tfstate-file-per-env/) (2016) Terraform, VPC, and why you want a tfstate file per env [Chris Pisano](https://medium.com/capital-one-tech/deploying-multiple-environments-with-terraform-kubernetes-7b7f389e622) (2018) Deploying Multiple Environments with Terraform [Yevgeniy Brikman](https://www.ybrikman.com/writing/2017/10/13/reusable-composable-battle-tested-terraform-modules/) (2017) Reusable, composable, battle-tested Terraform modules [Regis Wilson](https://medium.com/driven-by-code/the-terrors-and-joys-of-terraform-88bbd1aa4359) (2019) The Terrors and Joys of Terraform [Yevgeniy Brikman](https://blog.gruntwork.io/why-we-use-terraform-and-not-chef-puppet-ansible-saltstack-or-cloudformation-7989dad2865c) (2016) Why we use Terraform and not Chef, Puppet, Ansible, SaltStack, or CloudFormation [Pier](https://medium.com/geekculture/from-terralith-to-terraservice-with-terraform-acf990e65578) (2021) From Terralith to Terraservice with Terraform [Rosemary Wang](https://www.hashicorp.com/blog/testing-hashicorp-terraform) (2021) Testing HashiCorp Terraform : Learn testing strategies for HashiCorp Terraform modules and configuration, and learn how to run tests against infrastructure. [Nitin Aggarwal](https://blog.runx.dev/my-pet-peeves-with-terraform-f9bb37d94950) (2021) My pet peeves with Terraform [28mm/blast-radius](https://github.com/28mm/blast-radius) Interactive visualizations of Terraform dependency graphs using d3.js [Michael Crilly](https://www.thecloud.coach/terraform/understanding-state/) (2020) Understanding (Terraform) State ## terraform - opentofu [The OpenTF Manifesto | Hacker News](https://news.ycombinator.com/item?id=37133054) [OpenTofu](https://opentofu.org/) [OpenTF repository is now public | Hacker News](https://news.ycombinator.com/item?id=37392581) [opentofu/opentofu: OpenTofu lets you declaratively manage your cloud infrastructure.](https://github.com/opentofu/opentofu) [OpenTF is now OpenTofu | Hacker News](https://news.ycombinator.com/item?id=37581132) [New name for the OpenTF project · Issue #296 · opentofu/opentofu](https://github.com/opentofu/opentofu/issues/296#issuecomment-1727171446) [The Terraform Registry Terms of Service have been updated | Hacker News](https://news.ycombinator.com/item?id=37334486) [Understanding the relationship between OpenTF and registry.terraform.io · Issue #24 · opentofu/roadmap](https://github.com/opentofu/roadmap/issues/24#issuecomment-1699535216) [OpenTF announces fork of Terraform | Hacker News](https://news.ycombinator.com/item?id=37262440) [OpenTofu Announces Fork of Terraform | OpenTofu](https://opentofu.org/blog/opentofu-announces-fork-of-terraform/) ## virtual device interfacing [Virtual device interface limitations | CI/CD : networking](https://old.reddit.com/r/networking/comments/16rgiul/virtual_device_interface_limitations_cicd/) ## virtualization gui [Blink virtual machine now supports running GUI programs | Hacker News](https://news.ycombinator.com/item?id=34638424) [Justine Tunney on X: "Today I added support for sendmsg() and recvmsg() to my Blink virtual machine. Suddenly it's now able to run GUI programs. This might make it possible for us to run Linux desktop executables on other OSes and the web using WASM. https://t.co/ram0UF2Csf https://t.co/06vqydXjko" / X](https://twitter.com/JustineTunney/status/1621415193296388096) ## virtual machines [My VM is lighter (and safer) than your container (2017) | Hacker News](https://news.ycombinator.com/item?id=32764501) [My VM is Lighter (and Safer) than your Container | Proceedings of the 26th Symposium on Operating Systems Principles](https://dl.acm.org/doi/10.1145/3132747.3132763) [We clone a running VM in 2 seconds | Hacker News](https://news.ycombinator.com/item?id=32683834) [How we clone a running VM in 2 seconds](https://codesandbox.io/blog/how-we-clone-a-running-vm-in-2-seconds) [Coda Hale](https://codahale.com/virtual-machines-are-fleeting-things/) (2017) Virtual Machines Are Fleeting Things In which the pain of attachment is avoided. ## viruses and virtual machines [350: Network - explain xkcd](https://www.explainxkcd.com/wiki/index.php/350:_Network) ## vmware [Carbon Black Cyber Security Blog](https://blogs.vmware.com/security) [Homepage - VMware Blogs](https://blogs.vmware.com/) ## vmware vs proxmox [Proxmox vs ESXi - b3n.org](https://b3n.org/proxmox-vs-esxi) ## WebAssembly-WASM [WebAssembly: Docker Without Containers | Hacker News](https://news.ycombinator.com/item?id=34078532) [WebAssembly: Docker without containers!](https://wasmlabs.dev/articles/docker-without-containers/) [LibreOffice running natively in the browser via WebAssembly | Hacker News](https://news.ycombinator.com/item?id=30356020) [soffice](https://lab.allotropia.de/wasm/) [Pay attention to WebAssembly | Hacker News](https://news.ycombinator.com/item?id=30155295) [Pay attention to WebAssembly | Harshal Sheth](https://harshal.sheth.io/2022/01/31/webassembly.html) [Prime Video Uses WebAssembly | Hacker News](https://news.ycombinator.com/item?id=30107540) [How Prime Video updates its app for more than 8,000 device types - Amazon Science](https://www.amazon.science/blog/how-prime-video-updates-its-app-for-more-than-8-000-device-types) [Bringing garbage collected programming languages efficiently to WebAssembly | Hacker News](https://news.ycombinator.com/item?id=38125348) [A new way to bring garbage collected programming languages efficiently to WebAssembly · V8](https://v8.dev/blog/wasm-gc-porting) [WebAssembly and Back Again: Fine-Grained Sandboxing in Firefox 95 | Hacker News](https://news.ycombinator.com/item?id=29459499) [WebAssembly and Back Again: Fine-Grained Sandboxing in Firefox 95 - Mozilla Hacks - the Web developer blog](https://hacks.mozilla.org/2021/12/webassembly-and-back-again-fine-grained-sandboxing-in-firefox-95/) [Speeding Up the Webcola Graph Viz Library with Rust and WebAssembly | Hacker News](https://news.ycombinator.com/item?id=27732136) [Speeding Up the Webcola Graph Viz Library with Rust + WebAssembly - Casey Primozic's Homepage](https://cprimozic.net/blog/speeding-up-webcola-with-webassembly/) [Wasmtime 1.0 | Hacker News](https://news.ycombinator.com/item?id=32913533) [Bytecode Alliance - Wasmtime Reaches 1.0: Fast, Safe and Production Ready!](https://bytecodealliance.org/articles/wasmtime-1-0-fast-safe-and-production-ready) [Wasm3 entering a minimal maintenance phase | Hacker News](https://news.ycombinator.com/item?id=38681672) [wasm3/wasm3: 🚀 A fast WebAssembly interpreter and the most universal WASM runtime](https://github.com/wasm3/wasm3) [Wasm3 (@wasm3_engine) / X](https://twitter.com/wasm3_engine) [A 116kb WASM of Blink that lets you run x86_64 Linux binaries in the browser | Hacker News](https://news.ycombinator.com/item?id=34367767) [Justine Tunney on X: "We've just created a 116kb WASM build of Blink that lets you run x86_64 Linux binaries in the browser. It supports 500 instructions and 130 system calls. https://t.co/sAGb7owrVv https://t.co/JMwNjlFKBG" / X](https://twitter.com/justinetunney/status/1613895681038770182) [Porting to webassembly · Issue #8 · jart/blink](https://github.com/jart/blink/issues/8#issuecomment-1381748163) [SQLite Wasm in the browser backed by the Origin Private File System | Hacker News](https://news.ycombinator.com/item?id=34352935) [SQLite Wasm in the browser backed by the Origin Private File System | Blog | Chrome for Developers](https://developer.chrome.com/blog/sqlite-wasm-in-the-browser-backed-by-the-origin-private-file-system/) [Show HN: Prompts as WASM Programs | Hacker News](https://news.ycombinator.com/item?id=39670665) [GitHub - microsoft/aici: AICI: Prompts as (Wasm) Programs](https://github.com/microsoft/aici) [Tell HN: We are trying to get tail calls into the WebAssembly standard | Hacker News](https://news.ycombinator.com/item?id=32069418) ## wine [Wine 8.0 | Hacker News](https://news.ycombinator.com/item?id=34505239) [WineHQ - Wine Announcement - The Wine team is proud to announce that the stable release Wine 8.0](https://www.winehq.org/announce/8.0) [Microsoft donates the Mono Project to the Wine team | Hacker News](https://news.ycombinator.com/item?id=41371106) [Home | Mono](https://www.mono-project.com/) ## x64 virtualization - virtualbox [VirtualBox KVM Public Release | Hacker News](https://news.ycombinator.com/item?id=39300317) [VirtualBox KVM public release - Cyberus Technology](https://cyberus-technology.de/articles/vbox-kvm-public-release) [VirtualBox issues tracker](https://www.virtualbox.org/ticket/14374) Network adapters not working after host returns from sleep Win 7 host Linux Mint 17.2 guest ## x64 virtualization - virtualbox vs hyperv [Virtualbox vs Hyper-V | DiskInternals](https://www.diskinternals.com/vmfs-recovery/hyper-v-vs-virtualbox) ## containers [Théo Chamley](https://cloud.google.com/solutions/best-practices-for-operating-containers) (2018) 7 best practices for operating containers [Project Atomic](http://docs.projectatomic.io/container-best-practices/) Container Best Practices [Google Cloud](https://cloud.google.com/solutions/best-practices-for-building-containers) (2018) Best Practices for Building Containers [Eric Chiang](https://ericchiang.github.io/post/containers-from-scratch/) (2017) Containers from Scratch [Talk](https://www.youtube.com/watch?v=wyqoi52k5jM) [Scott McCarty](https://rhelblog.redhat.com/2015/07/29/architecting-containers-part-1-user-space-vs-kernel-space/) (2015) Architecting Containers Part 1: Why Understanding User Space vs. Kernel Space Matters [Cliff Turner](https://blog.cloudpassage.com/2018/02/01/10-tips-will-ensure-containers-compliant/) (2018) These 10 tips will ensure your containers are compliant [Using a Singular Platform to Host Containers and Virtual Machines](https://www.cloudsigma.com/using-a-singular-platform-to-host-and-manage-containers-and-virtual-machines-with-cloudsigma/) ## infrastructure as code [GitHub - Artemmkin/infrastructure-as-code-tutorial: Infrastructure As Code Tutorial. Covers Packer, Terraform, Ansible, Vagrant, Docker, Docker Compose, Kubernetes](https://github.com/Artemmkin/infrastructure-as-code-tutorial) ## writing a virtual machine [Write your Own Virtual Machine](https://justinmeiners.github.io/lc3-vm/) how to write your own virtual machine (VM). ## beginner guides - docker [The Docker Handbook - Learn Docker for Beginners](https://www.freecodecamp.org/news/the-docker-handbook) [GitHub - iamsidshetty/docker-primer: Docker Primer for Noob](https://github.com/iamsidshetty/docker-primer) ## beginner guides - kubernetes [A Non-Tech Explanation of Containers and Kubernetes | Linode](https://www.linode.com/content/non-tech-explanation-of-containers-and-kubernetes) [The Kubernetes Handbook - Learn Kubernetes for Beginners](https://www.freecodecamp.org/news/the-kubernetes-handbook) ## beginner guides - virtualization and emulation [mikeroyal/Virtualization-Emulation-Guide: Virtualization/Emulation Guide](https://github.com/mikeroyal/Virtualization-Emulation-Guide) ## guides - apache http server [Apache Docs](https://httpd.apache.org/docs/2.4/en/misc/security_tips.html) Security Tips for Apache HTTP server ## guides - apache kafka [GitHub - monksy/awesome-kafka: A collection of kafka-resources](https://github.com/monksy/awesome-kafka) [I wrote a children's book / illustrated guide to Apache Kafka | Hacker News](https://news.ycombinator.com/item?id=27541339) [Gently Down the Stream](https://www.gentlydownthe.stream/) ## guides - apache [Stack Overflow](https://stackoverflow.com/questions/11649944/apache-httpd-conf-for-redirecting-ip-to-hostname) Apache httpd.conf for redirecting ip to hostname ## guides - containers - go [Julian Friedman](https://www.infoq.com/articles/build-a-container-golang) (2016) Build Your Own Container Using Less than 100 Lines of Go ## guides - containers [Scott McCarty](http://rhelblog.redhat.com/2016/03/16/container-tidbits-when-should-i-break-my-application-into-multiple-containers/) (2016) Container Tidbits: When Should I Break My Application into Multiple Containers? [James Turnbull](https://increment.com/development/an-introduction-to-local-development-with-containers/) (2017) An introduction to local development with containers ## guides - containers - Red Hat Satellite [Red Hat Customer Portal](https://access.redhat.com/documentation/en-US/Red_Hat_Satellite/6.1/html/User_Guide/chap-Red_Hat_Satellite-User_Guide-Working_with_Containers.html#proc-Red_Hat_Satellite-User_Guide-Creating_Containers-To_Create_a_Container) working with containers in Red Hat Satellite [Jens Depuydt](http://jensd.be/566/linux/install-and-use-spacewalk-2-3-on-centos-7) Install and use Spacewalk 2.4 on CentOS 7 and RHEL 7 ## guides - copy-on-write [Copy-on-write - Wikipedia](https://en.wikipedia.org/wiki/Copy-on-write) ## guides - helm [Helm Quickstart Guide](https://ibd.sh/helm) This guide covers how you can quickly get started using Helm. [codecentric/helm-charts](https://github.com/codecentric/helm-charts/tree/master/charts/jenkins) This chart install Jenkins on Kubernetes It allows Jenkins to be completely configured as code that does not require any further manual configuration in the UI. While not required, it is meant to be used with the configuration-as-code plugin and/or Groovy init scripts. [Kentaro Wakayama](https://codersociety.com/blog/articles/helm-best-practices) (2021) 13 Best Practices for using Helm Helm is an indispensable tool for deploying applications to Kubernetes clusters. But it is only by following best practices that you’ll truly reap the benefits of Helm. Here are 13 best practices to help you create, operate, and upgrade applications using Helm. ## guides - linux virtualization [Sandeep Singh](https://linoxide.com/linux-how-to/lvm-configuration-linux/) How to Configure LVM in Linux (pvcreate, lvcreate, vgcreate) ## guides - podman [How to Replace Docker with Podman on a Mac | Hacker News](https://news.ycombinator.com/item?id=28462495) [How to replace Docker with Podman on a Mac | Enable Sysadmin](https://www.redhat.com/sysadmin/replace-docker-podman-macos) ## guides - servicemesh [GitHub - k8s-dev/awesome-servicemesh: All things Servicemesh](https://github.com/k8s-dev/awesome-servicemesh) ## guides - vagrant [What is Vagrant? - GeeksforGeeks](https://www.geeksforgeeks.org/what-is-vagrant) ## guides - virtual environments - python [How Python virtual environments work | Hacker News](https://news.ycombinator.com/item?id=35131357) [How virtual environments work](https://snarky.ca/how-virtual-environments-work/) ## guides - virtualhost [Server Fault](https://serverfault.com/questions/567320/difference-between-default-and-in-virtualhost-context) difference between _default_:* and *:* in VirtualHost Context ## guides - vmware [Certification](https://www.vmware.com/learning/certification.html) [GitHub - valdecircarvalho/awesome-vsan: Awesome List of VMware vSan Resources](https://github.com/valdecircarvalho/awesome-vsan) ## guides - WebAssembly-WASM [Learn WebAssembly by writing small programs | Hacker News](https://news.ycombinator.com/item?id=37393820) [EmNudge/watlings: Learn WebAssembly by writing small programs!](https://github.com/EmNudge/watlings) [WebAssembly from Scratch: From FizzBuzz to DooM | Hacker News](https://news.ycombinator.com/item?id=27832115) [diekmann/wasm-fizzbuzz: WebAssembly from Scratch: From FizzBuzz to DooM.](https://github.com/diekmann/wasm-fizzbuzz) [Building a unikernel that runs WebAssembly - part 1 | Hacker News](https://news.ycombinator.com/item?id=37982137) [Building a unikernel that runs WebAssembly - part 1](https://flavio.castelli.me/2023/02/07/building-a-unikernel-that-runs-webassembly---part-1/) [Built with AssemblyScript | The AssemblyScript Book](https://www.assemblyscript.org/built-with-assemblyscript.html) [GitHub - jetli/awesome-yew: A curated list of awesome things related to Yew / WebAssembly.](https://github.com/jetli/awesome-yew) [WASM by example | Hacker News](https://news.ycombinator.com/item?id=38276075) [Wasm By Example](https://wasmbyexample.dev/home.en-us.html) [wasmerio/awesome-wasi: Curated list of awesome things regarding WebAssembly WASI ecosystem.](https://github.com/wasmerio/awesome-wasi) [mbasso/awesome-wasm: Curated list of awesome things regarding WebAssembly (wasm) ecosystem.](https://github.com/mbasso/awesome-wasm) ## guides - wine [How Wine works 101 | Hacker News](https://news.ycombinator.com/item?id=33156727) [How Wine works 101 🍷 | Andy Hippo](https://werat.dev/blog/how-wine-works-101/) ## guides - x64 virtualization - virtualbox [geerlingguy/macos-virtualbox-vm: Instructions and script to help you create a VirtualBox VM running macOS.](https://github.com/geerlingguy/macos-virtualbox-vm) ## docker [Docker BuildKit: faster builds, new features, and now it's stable](https://pythonspeed.com/articles/docker-buildkit) [From Docker Container to Bootable Linux Disk Image](https://iximiuz.com/en/posts/from-docker-container-to-bootable-linux-disk-image) [Best Practices for Writing a Dockerfile | by Kasun Rajapakse | Bits and Pieces](https://blog.bitsrc.io/best-practices-for-writing-a-dockerfile-68893706c3) [GitHub - docker/labs: This is a collection of tutorials for learning how to use Docker with various tools. Contributions welcome.](https://github.com/docker/labs) [Build your own Docker with Linux namespaces, cgroups, and chroot | Hacker News](https://news.ycombinator.com/item?id=36488356) [Build Your Own Docker with Linux Namespaces, cgroups, and chroot: Hands-on Guide | Akash Rajpurohit](https://akashrajpurohit.com/blog/build-your-own-docker-with-linux-namespaces-cgroups-and-chroot-handson-guide/) [How to make Docker images even smaller | Hacker News](https://news.ycombinator.com/item?id=30703202) [A COMPLETE guide on how to make Docker images even smaller](https://symflower.com/en/company/blog/2022/complete-guide-on-shrinking-container-images/) [Docker Security Best Practices from the Dockerfile](https://cloudberry.engineering/article/dockerfile-security-best-practices) [GitHub - veggiemonk/awesome-docker: A curated list of Docker resources and projects](https://github.com/veggiemonk/awesome-docker) [Docker Docs](https://docs.docker.com/engine/userguide/eng-image/dockerfile_best-practices/) Best practices for writing Dockerfiles [Nitin Agarwal](https://medium.com/@nagarwal/best-practices-for-working-with-dockerfiles-fb2d22b78186) Best Practices for working with Dockerfiles [Tony Bradley](https://containerjournal.com/2016/03/21/5-docker-best-practices-follow/) (2016) 5 Docker Best Practices You Should Follow [Carl Boettiger](http://www.carlboettiger.info/2014/08/29/docker-notes.html) (2014) Docker tricks of the trade and best practices thoughts [Ask HN: What best practices for in-house Docker Registry? | Hacker News](https://news.ycombinator.com/item?id=16446226) examples of using labels and tags when building the docker images [Sonatype](http://blog.sonatype.com/docker-devops-new-ordinary) KISSSSS : good approach to ensure you're successful with containers [Faheetah](https://gist.github.com/Faheetah/a2a401a01d2d56fa7d1a9d7ab0d2831b) Docker patterns/anti-patterns : Generic Dockerfile demonstrating good practices [Deni Bertovic](https://denibertovic.com/posts/handling-permissions-with-docker-volumes/) Handling Permissions with Docker Volumes [James Coyle](https://www.jamescoyle.net/how-to/1512-export-and-import-a-docker-image-between-nodes) Export and Import a Docker Image Between Nodes [Sreenivas Makam](https://sreeninet.wordpress.com/2017/05/13/docker-for-windows-different-modes/) (2017) Compare Docker for Windows options [Dan Tehranian](https://dantehranian.wordpress.com/2015/03/25/how-should-i-get-application-configuration-into-my-docker-containers/) (2015) How Should I Get Application Configuration into my Docker Containers? [Nicolas Schoemaeker](https://nschoe.com/articles/2016-07-03-Docker-Taming-the-Beast-Part-2.html) Docker: Taming the Beast - Part II [Nicolas Schoemaeker](https://nschoe.com/articles/2016-10-12-Docker-Taming-the-Beast-Part-3.html) Docker: Taming the Beast - Part III: Building Images [Nitin Agarwal](https://medium.com/@nagarwal/docker-containers-filesystem-demystified-b6ed8112a04a) Docker Container’s Filesystem Demystified [Nitin Agarwal](https://medium.com/@nagarwal/why-use-docker-for-development-f3d1d1b61b05) Why use Docker for Development [Nitin Agarwal](https://medium.com/@nagarwal/understanding-the-docker-internals-7ccb052ce9fe) Understanding the Docker Internals [Nitin Agarwal](https://medium.com/@nagarwal/lifecycle-of-docker-container-d2da9f85959) Lifecycle of Docker Container [Docker Docs](https://docs.docker.com/engine/security/https/) Docker security : running your app in production [Viktor Farcic](https://technologyconversations.com/2016/04/18/docker-flow/) (2016) Docker Flow – Walkthrough [Jérôme Petazzoni](http://jpetazzo.github.io/2014/06/17/transparent-squid-proxy-docker/) (2014) Setting up a transparent proxy for your Docker containers [Scott McCarty](http://rhelblog.redhat.com/2016/10/31/understanding-docker-latest-package/) (2016) Container Tidbits: Understanding the docker-latest Package [Dan Walsh](http://www.projectatomic.io/blog/2015/08/why-we-dont-let-non-root-users-run-docker-in-centos-fedora-or-rhel/) (2015) Why we don't let non-root users run Docker in CentOS, Fedora, or RHEL [Ian Miell](https://zwischenzugs.com/2017/06/18/convert-any-server-to-a-docker-container-update-ii/) (2017) Convert a Server to a Docker Container (Update II) [Carlos Leon](https://container-solutions.com/tagging-docker-images-the-right-way/) (2017) Semantic versioning and Tagging Docker images the right way [Erez Yaary](https://techbeacon.com/how-secure-container-lifecycle) (2017) How to secure the container lifecycle [Venkatesan Murugan](https://dzone.com/articles/top-10-benefits-you-will-get-by-using-docker) (2018) Top 10 Benefits You Will Get by Using Docker [Play with Docker Classroom](https://training.play-with-docker.com/) The Play with Docker classroom brings you labs and tutorials that help you get hands-on experience using Docker [Mike Simons](https://dev.to/mikesimons/mikes-monster-list-of-docker-tips) Mikes monster list of docker tips [Csaba Palfi](https://csabapalfi.github.io/random-docker-tips/) (2014) 24 random docker tips [C.J. Scarlett aka Scarlz](http://www.tricksofthetrades.net/2016/03/14/docker-data-volumes/) (2016) Tricks of the Trades : Docker - Data Volumes and Data Containers [Lucas Carlson](https://www.ctl.io/developers/blog/post/15-quick-docker-tips/) (2014) 15 Quick Docker Tips [Alex Hanson](https://dev.to/ahansondev/lessons-learned-with-docker) Lessons Learned with Docker [Ahmed Elsabbahy](https://medium.com/@aelsabbahy/tutorial-how-to-test-your-docker-image-in-half-a-second-bbd13e06a4a9) Tutorial: How to test your docker image in half a second [Aboullaite Mohammed](https://aboullaite.me/docker-hacks/) 15 Docker Hacks & Tips! [Dan Walsh](http://rhelblog.redhat.com/2016/10/17/secure-your-containers-with-this-one-weird-trick/) (2016) Secure Your Containers with this One Weird Trick [Jeff Geerling](https://www.jeffgeerling.com/blog/2017/stopping-docker-containers-fuzzy-matching-on-name) (2017) Stopping Docker containers via fuzzy matching on the name [Rafael Benevides](https://developers.redhat.com/blog/2016/02/24/10-things-to-avoid-in-docker-containers/) (2016) 10 things to avoid in docker containers [Stack Overflow](https://stackoverflow.com/a/47965269/2309958) Docker - Cannot remove dead container `rm: cannot remove /var/lib/docker/overlay//merged: Device or resource busy` Solution : grep /proc/*/mountinfo then find the pid of and kill it [Jakub Skałecki](https://rock-it.pl/how-to-write-excellent-dockerfiles/) (2017) How to write excellent Dockerfiles [The Ultimate Docker Course](https://codewithmosh.com/p/the-ultimate-docker-course) ## docker+ansible [vfarcic/ms-lifecycle](https://github.com/vfarcic/ms-lifecycle) an interesting project of Viktor Farcic used for demonstration in book The DevOps 2.0 Toolkit, where you can learn how to use Docker, Ansible & Vagrant to create a complete infrastructure [Nathan LeClaire](https://nathanleclaire.com/blog/2015/11/10/using-ansible-with-docker-machine-to-bootstrap-host-nodes/) (2015) Using Ansible with Docker Machine to Bootstrap Host Nodes [Jeff Geerling](https://www.jeffgeerling.com/blog/2016/how-i-test-ansible-configuration-on-7-different-oses-docker) (2016) How I test Ansible configuration on 7 different OSes with Docker ## docker compose [Best practices around creating production ready web apps with Docker Compose | Hacker News](https://news.ycombinator.com/item?id=27359081) [Best Practices Around Production Ready Web Apps with Docker Compose - Nick Janetakis](https://nickjanetakis.com/blog/best-practices-around-production-ready-web-apps-with-docker-compose) [Awesome Docker Compose Examples | Hacker News](https://news.ycombinator.com/item?id=34940181) [Haxxnet/Compose-Examples: Various Docker Compose examples of selfhosted FOSS and proprietary projects.](https://github.com/Haxxnet/Compose-Examples) [GitHub - docker/awesome-compose: Awesome Docker Compose samples](https://github.com/docker/awesome-compose) ## docker - devops [docker_practice](https://github.com/yeasy/docker_practice) learn and understand Docker technologies, with real DevOps practice! ## docker - go [Jérôme Petazzoni](https://jpetazzo.github.io/2016/09/09/go-docker/) (2016) Go + Docker = ♥ tips and tricks showing how Docker can be useful when working with Go code [Shahidh K Muhammed](https://blog.hasura.io/the-ultimate-guide-to-writing-dockerfiles-for-go-web-apps-336efad7012c) (2018) The Ultimate Guide to Writing Dockerfiles for Go Web-apps ## Docker - googlecloudlinuxserver Get Google Cloud Linux Server Steps : Visit console.cloud.google.com On Upper Right Corner, Click on Activate Cloud Shell IF DOCKER ISN'T INSTALLED : apt install docker Copy this : docker run -p 6080:80 dorowu/ubuntu-desktop-lxde-vnc And CTRL + V in Cloud Shell then Press enter Modify Port number from upper right icon, next to setting icon. Change it to : 6080 Enjoy your free Desktop Linux shell ## docker+jenkins [Maxfield Stewart](https://engineering.riotgames.com/news/jenkins-ephemeral-docker-tutorial) Tutorial: Building With Jenkins Inside an Ephemeral Docker Container [Maxime Greau](https://www.exoplatform.com/blog/2017/05/08/how-we-used-jenkins-2-and-docker-pipeline-to-migrate-350-maven-ci-jobs-to-pipeline-as-code) Tips & Tricks to migrate hundred maven jenkins jobs to Pipeline as code with Docker, Goss / Dgoss ## docker - nodejs [Praveen Durairaj](https://blog.hasura.io/an-exhaustive-guide-to-writing-dockerfiles-for-node-js-web-apps-bbee6bd2f3c4) (2018) An Exhaustive Guide to Writing Dockerfiles for Node.js Web Apps ## docker - Red Hat [Pradipta Kumar Banerjee](http://cloudgeekz.com/625/howto-create-a-docker-image-for-rhel.html) Howto create a Docker Image for RHEL ## docker testing [The Ultimate Guide to End to End Tests with Selenium and Docker](https://www.freecodecamp.org/news/end-to-end-tests-with-selenium-and-docker-the-ultimate-guide) [A complete guide to end-to-end API testing with Docker](https://www.freecodecamp.org/news/end-to-end-api-testing-with-docker) ## kubernetes [GitHub - diegolnasc/kubernetes-best-practices: A cookbook with the best practices to working with kubernetes.](https://github.com/diegolnasc/kubernetes-best-practices) [NSA Kubernetes Hardening Guidance [pdf] | Hacker News](https://news.ycombinator.com/item?id=28050750) [Wayback Machine](https://web.archive.org/web/20210803145820/https://media.defense.gov/2021/Aug/03/2002820425/-1/-1/1/CTR_KUBERNETES%20HARDENING%20GUIDANCE.PDF) [NSA](https://media.defense.gov/2021/Aug/03/2002820425/-1/-1/1/CTR_KUBERNETES%20HARDENING%20GUIDANCE.PDF) [PDF] (2021) Kubernetes Hardening Guidance [GitHub - terrytangyuan/awesome-kubeflow: A curated list of awesome projects and resources related to Kubeflow (a CNCF incubating project)](https://github.com/terrytangyuan/awesome-kubeflow) [kubernetes-the-easy-way](https://github.com/jamesward/kubernetes-the-easy-way) bootstrap Kubernetes the easy way on Google Cloud Platform. No scripts. [kubernetes-the-hard-way](https://github.com/kelseyhightower/kubernetes-the-hard-way) bootstrap Kubernetes the hard way on Google Cloud Platform. No scripts. [k8s-security](https://github.com/kabachook/k8s-security) kubernetes security notes and best practices. [kubernetes-production-best-practices](https://github.com/freach/kubernetes-security-best-practice) kubernetes security best practice guide. [GitHub - mikeroyal/Kubernetes-Guide: Kubernetes Guide. Learn all about Kubernetes monitoring, networking, and containers. Whether you're running Kubernetes Locally or in the Cloud ( Azure, AWS, and GCP).](https://github.com/mikeroyal/Kubernetes-Guide) [GitHub - rishabkumar7/LearningKubernetes: Kubernetes Resources](https://github.com/rishabkumar7/LearningKubernetes) [GitHub - tomhuang12/awesome-k8s-resources: A curated list of awesome Kubernetes tools and resources.](https://github.com/tomhuang12/awesome-k8s-resources) [Hakan Kurtulus](https://cheppers.com/how-install-argocd-kubernetes-cluster) (2021) How to install ArgoCD on Kubernetes Cluster? [Alex Ellis](https://blog.alexellis.io/you-need-to-know-kubernetes-and-swarm/) (2017) What you need to know: Kubernetes and Swarm [Sachin Arote](https://medium.com/@sachin.arote1/kubernetes-best-practices-9b1435a4cb53) (2017) Kubernetes Best Practices [Ádám Sándor](https://container-solutions.com/propagating-configuration-from-terraform-to-kubernetes-apps/) (2018) Propagating configuration from Terraform to Kubernetes Apps [ZooBab](http://www.zoobab.com/kubernetes-workshop) Kubernetes Workshop / introduction guide [Daniel Lebrero](https://danlebrero.com/2018/07/09/kubernetes-explained-in-pictures-the-theme-park-analogy) (2018) Kubernetes explained in pictures: the theme park analogy This is an attempt to explain Kubernetes core concepts (pods, nodes, services, resources, ...) with an theme park analogy. [Mark Ramm](https://www.weave.works/blog/managing-secrets-in-kubernetes) (2019) Managing Secrets in Kubernetes [Kubernetes Academy](https://kubernetes.academy/) courses are composed of a series of bite-size video lessons developed by expert instructors. These courses will help you understand new Kubernetes concepts for free—no strings attached. [Smooth Sailing with Kubernetes](https://cloud.google.com/kubernetes-engine/kubernetes-comic/) An online comic to learn about Kubernetes and how you can use it for continuous integration and delivery. [Ross Kukulinski](https://kukulinski.com/10-most-common-reasons-kubernetes-deployments-fail-part-1/) (2017) 10 Most Common Reasons Kubernetes Deployments Fail (Part 1) [(Part 2)](https://kukulinski.com/10-most-common-reasons-kubernetes-deployments-fail-part-2/) [Kubernetes By Example](https://www.kubernetesbyexample.com/) otherwise known as KBE. Apart from providing what they believe to be the broadest and most informative Kubernetes tutorials, news, and community interaction available, the site is designed so that you can learn by, well, example. Each lesson emphasizes an ‘absorb by doing approach,’ enriching your Kubernetes operator or developer understanding by allowing you to practice skills as they are explored and explained. KBE has been a popular Red Hat sponsored site since 2017 [Michael Hausenblas](https://blog.openshift.com/kubernetes-application-coupling/) Kubernetes: Application Coupling [Tammy Bryant Butow](https://tammybutow.medium.com/site-reliability-engineering-for-kubernetes-b52877c70fb7) (2020) Site Reliability Engineering for Kubernetes [Komodor](https://komodor.com/learn/kubernetes-troubleshooting-the-complete-guide/) Kubernetes Troubleshooting: The Complete Guide [Daniele Polencic](https://learnk8s.io/troubleshooting-deployments) (2021) A visual guide on troubleshooting Kubernetes deployments [Eyar Zilberman](https://www.datree.io/resources/kubernetes-schema-validation) (2021) A Deep Dive Into Kubernetes Schema Validation [Amit Saha](https://learnk8s.io/validating-kubernetes-yaml) (2020) Validating Kubernetes YAML for best practice and policies [Piotr Perzyna](https://blog.container-solutions.com/kubernetes-operators-explained) (2020) Kubernetes Operators Explained. [Komodor](https://komodor.com/learning-center/?category=kubernetes) Learning resources for Kubernetes [learnk8s](https://learnk8s.io/production-best-practices) Kubernetes production best practices A curated checklist of best practices designed to help you release to production [knrt10/kubernetes-basicLearning](https://github.com/knrt10/kubernetes-basicLearning) Understand kubernetes step by step. A simple repo for beginners 🔥 [Davide Benvegnù aka CoderDave](https://dev.to/n3wt0n/avoid-problems-with-kubernetes-best-practices-enforcement-with-datree-4p2f) (2021) AVOID Problems with Kubernetes: Best Practices Enforcement with Datree [Nana Janashia](https://dev.to/techworld_with_nana/how-to-enforce-kubernetes-best-practices-with-datree-4pen) (2021) How to enforce Kubernetes Best Practices with Datree [Network Policy Editor! (Tutorial)](https://editor.cilium.io/?id=ttJR49Q7byX1tfpd) Learn How To Create Network Policies for Kubernetes : An online editor and visualisation tool, along with a built-in tutorial, for writing Kubernetes network policies. ## kubernetes certifications [How to Become a Certified Kubernetes Application Developer](https://www.freecodecamp.org/news/how-to-become-a-certified-kubernetes-application-developer) [Certified Kubernetes Administrator Study Guide - Prepare for the CKA Exam](https://www.freecodecamp.org/news/certified-kubernetes-administrator-study-guide-cka) [CNCF Kubernetes and Cloud-Native Associate Study Course - Pass the Exam With This Free 13-Hour Course](https://www.freecodecamp.org/news/cncf-kubernetes-cloud-native-associate-exam-course) [GitHub - johandry/CKAD: Kubernetes for Developers training notes to take the Certified Kubernetes Application Developer (CKAD)](https://github.com/johandry/CKAD) ## kubernetes - go [Ivan Velichko](https://iximiuz.com/en/posts/kubernetes-api-go-types-and-common-machinery/) (2022) How To Call Kubernetes API using Go - Types and Common Machinery ## kubernetes+jenkins [Andreas Grabner](https://www.dynatrace.com/news/blog/optimizing-jenkins-to-ensure-fast-build-times-with-dynatrace/) (2018) Optimizing Jenkins to ensure fast build times with Dynatrace Tips for using Jenkins on Kubernetes ## kubernetes - kubectl [Everything useful I know about kubectl | Hacker News](https://news.ycombinator.com/item?id=27737064) [Atomic Commits](https://www.atomiccommits.io/everything-useful-i-know-about-kubectl) [Benjamin Muschko](https://bmuschko.com/blog/writing-your-first-kubectl-plugin/) (2019) Writing your first kubectl plugin with Go ## terraform certifications [Terraform Certified Associate (003) - How to Study for the Exam](https://www.freecodecamp.org/news/terraform-certified-associate-003-study-notes/) ## terraform [What is Terraform? Learn Terraform and Infrastructure as Code](https://www.freecodecamp.org/news/what-is-terraform-learn-infrastructure-as-code) [mikeroyal/Terraform-Guide: Terraform Guide](https://github.com/mikeroyal/Terraform-Guide) [shuaibiyy/awesome-terraform: Curated list of resources on HashiCorp's Terraform](https://github.com/shuaibiyy/awesome-terraform) [shuaibiyy/awesome-terraform](https://project-awesome.org/shuaibiyy/awesome-terraform) A curated list of resources on HashiCorp's Terraform [Terraform Best Practices](https://www.terraform-best-practices.com/) :star: free book with most of best-practices and recommendations for Terraform users. [Source code examples](https://github.com/antonbabenko/terraform-best-practices/tree/master/examples) [Yevgeniy Brikman](https://blog.gruntwork.io/terragrunt-how-to-keep-your-terraform-code-dry-and-maintainable-f61ae06959d8) (2019) Terragrunt: how to keep your Terraform code DRY and maintainable Terragrunt is helpful at solving problems such as : > - the lack of locking for Terraform state > - the lack of a way to configure your Terraform state as code. > - how to keep your Terraform code DRY and maintainable... [LeapBeyond/terraform-tutorials](https://github.com/LeapBeyond/terraform-tutorials/wiki) terraform-tutorials wiki! [CloudSkiff](https://cloudskiff.com/terraform-code-quality/) [CloudSkiff](https://medium.com/faun/terraform-code-quality-66e6468f50f3) (2020) Terraform Code Quality Key Steps to a good quality for your Infrastructure Code. [Original talk from Cloud Native London, 3 June 2020](https://www.youtube.com/watch?v=yX2GoXB70iA) [HashiCorp](https://www.hashicorp.com/resources) Resource Library Learn how to provision, secure , connect , and run any infrastructure for any application