mirror of
https://github.com/nubenetes/awesome-kubernetes.git
synced 2026-05-23 17:43:16 +00:00
2326 lines
428 KiB
Markdown
2326 lines
428 KiB
Markdown
# The Container Stack
|
||
|
||
!!! info "Architectural Context"
|
||
Impact-driven reference library for The Container Stack.
|
||
|
||
## Kubernetes-on-premise
|
||
- [adamtheautomator.com/kubespray: Conquer Kubernetes Clusters with Ansible Kubespray](https://adamtheautomator.com/kubespray/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
|
||
- Manually deploying Kubernetes can be challenging for administrators, especially on bare-metal infrastructure deployment. Luckily, there is an automation tool for deploying production-ready Kubernetes called Kubespray.
|
||
- Kubespray is an Ansible Playbook for deploying Kubernetes Cluster and provides a High Availability cluster, composable attributes, components, and supports multiple Linux distributions. Kubespray also supports cloud services like AWS, GCE, and Azure.
|
||
|
||
- [infoworld.com: 6 Kubernetes distributions leading the container revolution](https://www.infoworld.com/article/3265059/6-kubernetes-distributions-leading-the-container-revolution.html) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
|
||
- OpenShift
|
||
- VMware Tanzu Grid
|
||
- Rancher Kubernetes Engine
|
||
- Mirantis Kubernetes Engine
|
||
- Docker
|
||
- Canonical Kubernetes
|
||
|
||
- [baeldung.com: Lightweight Kubernetes Distributions](https://www.baeldung.com/ops/kubernetes-lightweight-distributions) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
|
||
- MiniKube
|
||
- MicroK8S
|
||
- Kind
|
||
- K3s
|
||
- K3d
|
||
|
||
- [containerjournal.com: Deploying Kubernetes on Bare Metal](https://containerjournal.com/features/deploying-kubernetes-on-bare-metal/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [thenewstack.io: Kubernetes on Bare Metal vs. VMs: It’s Not Just Performance](https://thenewstack.io/kubernetes-on-bare-metal-vs-vms-its-not-just-performance/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [containerjournal.com: When Kubernetes-as-a-Service Doesn’t Cut It](https://containerjournal.com/features/when-kubernetes-as-a-service-doesnt-cut-it/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [A Comparative Analysis of Kubernetes Deployment Tools: Kubespray, kops, and conjure-up](https://www.altoros.com/research-papers/a-comparative-analysis-of-kubernetes-deployment-tools-kubespray-kops-and-conjure-up-2/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [wecloudpro.com: Deploy HA kubernetes cluster in AWS in less than 5 minutes](http://wecloudpro.com/2020/01/13/kube-autp-aws.html) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [GitHub: Kubernetes Cluster with Kops](https://github.com/kubernetes/kops) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [blog.ivnilv.com: Rotating Kops Etcd Certificates](https://blog.ivnilv.com/posts/rotating-kops-etcd-certificates/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [blog.kubecost.com: Kubernetes kOps: Step-By-Step Example & Alternatives](https://blog.kubecost.com/blog/kubernetes-kops/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [imsundeep8.medium.com: Deploy Production-grade Kubernetes Cluster using kOps on Amazon Cloud (AWS)](https://imsundeep8.medium.com/deploy-production-grade-kubernetes-cluster-using-kops-on-amazon-cloud-aws-abc79f46aa32) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Kubernetes Cluster with **Kubeadm**](https://github.com/kubernetes/kubeadm) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium.com: **Demystifying High Availability in Kubernetes Using Kubeadm**](https://medium.com/velotio-perspectives/demystifying-high-availability-in-kubernetes-using-kubeadm-3d83ed8c458b) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Setting Up a Kubernetes Cluster on Ubuntu 18.04](https://loves.cloud/setting-up-a-kubernetes-cluster-on-ubuntu-18-04/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [itnext.io: Up and running out of the cloud — How to setup the Masters using kubeadm bootstrap](https://itnext.io/kubernetes-journey-up-and-running-out-of-the-cloud-how-to-setup-the-masters-using-kubeadm-9a496a14fbc1) 🌟 <span class='md-tag md-tag--primary'>[CASE-STUDY]</span>
|
||
- [Set up a Bare Metal Kubernetes cluster with](https://www.padok.fr/en/blog/kubeadm-kubernetes-cluster) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [blog.tobias-huebner.org: Low-budget self-hosted Kubernetes 🌟](https://blog.tobias-huebner.org/low-budget-kubernetes-self-hosted-series/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [mirantis.com: How to install Kubernetes with Kubeadm: A quick and dirty guide](https://www.mirantis.com/blog/how-install-kubernetes-kubeadm) 🌟 <span class='md-tag md-tag--primary'>[ARCHITECTURE-GUIDE]</span>
|
||
- [kosyfrances.com: Using kubeadm to create a Kubernetes 1.20 cluster on VirtualBox with Ubuntu](https://kosyfrances.com/kubernetes-cluster/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [blog.radwell.codes: Provisioning Single-node Kubernetes Cluster using kubeadm on Ubuntu 20.04](https://blog.radwell.codes/2021/05/provisioning-single-node-kubernetes-cluster-using-kubeadm-on-ubuntu-20-04/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium.com/@ZiXianZeroX: Setting Up an On-premise Kubernetes Cluster from Scratch](https://medium.com/@ZiXianZeroX/setting-up-an-on-premise-kubernetes-cluster-from-scratch-8e3a6b415387) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [thenewstack.io: How to Deploy Kubernetes with Kubeadm and containerd](https://thenewstack.io/how-to-deploy-kubernetes-with-kubeadm-and-containerd/) 🌟 <span class='md-tag md-tag--primary'>[CASE-STUDY]</span>
|
||
- [faun.pub: Configuring HA Kubernetes cluster on bare metal servers with kubeadm. 1/3](https://faun.pub/configuring-ha-kubernetes-cluster-on-bare-metal-servers-with-kubeadm-1-2-1e79f0f7857b) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [blog.learncodeonline.in: Kubernetes Cluster Deployment on CentOS Linux](https://blog.learncodeonline.in/kubernetes-cluster-deployment-on-centos-linux) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [github.com/kubernetes/kubeadm: High Availability Considerations](https://github.com/kubernetes/kubeadm/blob/main/docs/ha-considerations.md) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium.com/@benjaminacar.private: A Comprehensive Guide to Setup a New K8s Cluster](https://medium.com/@benjaminacar.private/a-comprehensive-guide-to-setup-a-new-k8s-cluster-4b88e6f021bc) 🌟 <span class='md-tag md-tag--primary'>[ARCHITECTURE-GUIDE]</span>
|
||
- [Ansible Role - Kubernetes (Jeff Geerling)](https://github.com/geerlingguy/ansible-role-kubernetes) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [krd](https://github.com/electrocucaracha/krd) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Kubeinit 🌟](https://github.com/kubeinit/kubeinit) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [youtube: OpenShift Commons En Vivo - KubeInit con Maria Bracho, Scott McCarty, and Carlos Camacho (Red Hat, Spanish) 🌟](https://www.youtube.com/watch?v=9_6H7Ahsdm4&ab_channel=OpenShift) 🎥 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [itwonderlab.com: Kubernetes Cluster using Vagrant and Ansible with Containerd (in 3 minutes) 🌟](https://www.itwonderlab.com/en/ansible-kubernetes-vagrant-tutorial/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [**Kubespray**](https://github.com/kubernetes-sigs/kubespray) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [redhat.com: An introduction to Kubespray](https://www.redhat.com/sysadmin/kubespray-deploy-kubernetes) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [github.com/bluxmit: Kubespray Workspace](https://github.com/bluxmit/alnoda-workspaces) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [**Conjure up**](https://conjure-up.io/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [**Weave Kubernetes System Control - wksctl**](https://github.com/weaveworks/wksctl) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [WKSctl - A New OSS Kubernetes Manager using GitOps](https://www.weave.works/blog/wksctl-a-new-oss-kubernetes-manager-using-gitops) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [WKSctl: a Tool for Kubernetes Cluster Management Using GitOps](https://www.infoq.com/news/2020/02/wksctl-kubernetes-gitops/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [**Kelsey Hightower: kubernetes the hard way**](https://github.com/kelseyhightower/kubernetes-the-hard-way) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [napo.io: Kubernetes The (real) Hard Way on AWS](https://napo.io/posts/kubernetes-the-real-hard-way-on-aws/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [napo.io: Terraform Kubernetes Multi-Cloud (ACK, AKS, DOK, EKS, GKE, OKE)](https://napo.io/posts/terraform-kubernetes-multi-cloud-ack-aks-dok-eks-gke-oke/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium: Upgrading Kubernetes The Hard Way](https://medium.com/nordcloud-engineering/upgrading-kubernetes-the-hard-way-ac533cfb4ff2) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium: Kubernetes the hard way on Docker](https://medium.com/@brightzheng100/kubernetes-the-hard-way-on-docker-f512bae734af) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Autoscalable Kubernetes cluster at Exoscale, using Packer and Terraform](https://github.com/PhilippeChepy/exoscale-kubernetes-crio) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Kubernetes the Hard Way: Azure Edition](https://github.com/carlosonunez/kubernetes-the-hard-way-on-azure) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Kubernetes The Hard Way: AWS Edition](https://github.com/prabhatsharma/kubernetes-the-hard-way-aws) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium.com/@norlin.t: Kubernetes the hard (illumos) way](https://medium.com/@norlin.t/kubernetes-the-hard-illumos-way-c4b45a080bac) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium.com/@norlin.t: Kubernetes the hard (illumos) way, last part](https://medium.com/@norlin.t/kubernetes-the-hard-illumos-way-last-part-c68ca71bc2ce) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [linecorp.com: Building Large Kubernetes Clusters with **Caravan**](https://engineering.linecorp.com/en/blog/building-large-kubernetes-clusters/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [ClusterAPI](https://cluster-api.sigs.k8s.io/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [itnext.io: Multi-Cloud and Multi-Cluster Declarative Kubernetes Cluster Creation and Management with Cluster API (CAPI — v1alpha3)](https://itnext.io/multi-cloud-and-multi-cluster-declarative-kubernetes-cluster-creation-and-management-with-cluster-6df8efdc2a89) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium: ClusterOps: 1-Line Commit to Upgrade Your Kubernetes Clusters 🌟](https://medium.com/swlh/clusterops-1-line-commit-to-upgrade-your-kubernetes-clusters-de3548124d04) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [cncf.io webinar: Deploying Kubernetes to bare metal using cluster API](https://www.cncf.io/webinars/deploying-kubernetes-to-bare-metal-using-cluster-api/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [itnext.io: Multi-Cloud and Multi-Cluster Declarative Kubernetes Cluster Creation and Management with Cluster API (CAPI — v1alpha3)](https://itnext.io/multi-cloud-and-multi-cluster-declarative-kubernetes-cluster-creation-and-management-with-cluster-6df8efdc2a89) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [github.com: Cluster API Helm Chart](https://github.com/kgamanji/cluster-api-helm-chart) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [weave.works: Manage Thousands of Clusters with GitOps and the Cluster API](https://www.weave.works/blog/manage-thousands-of-clusters-with-gitops-and-the-cluster-api) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [thenewstack.io: Cluster API Offers a Way to Manage Multiple Kubernetes Deployments](https://thenewstack.io/cluster-api-offers-a-way-to-manage-multiple-kubernetes-deployments/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [thenewstack.io: Provision Bare-Metal Kubernetes with the Cluster API](https://thenewstack.io/provision-bare-metal-kubernetes-with-the-cluster-api/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [cncf.io: Kubernetes Cluster API reaches production readiness with version 1.0](https://www.cncf.io/blog/2021/10/06/kubernetes-cluster-api-reaches-production-readiness-with-version-1-0/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [weaveworks/cluster-api-provider-existinginfra](https://github.com/weaveworks/cluster-api-provider-existinginfra) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [piotrminkowski.com: Create and Manage Kubernetes Clusters with Cluster API and ArgoCD](https://piotrminkowski.com/2021/12/03/create-kubernetes-clusters-with-cluster-api-and-argocd/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [**Microk8s**](https://microk8s.io/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Kata Containers on MicroK8s](https://github.com/didier-durand/microk8s-kata-containers) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [MicroK8s & Kubernetes security benchmark from CIS](https://github.com/didier-durand/microk8s-kube-bench) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [cloudsavvyit.com: How to run your own kubernetes cluster with Microk8s](https://www.cloudsavvyit.com/13024/how-to-run-your-own-kubernetes-cluster-with-microk8s) 🌟 <span class='md-tag md-tag--primary'>[CASE-STUDY]</span>
|
||
- [thenewstack.io: Deploy Microk8s and the Kubernetes Dashboard for K8s Development](https://thenewstack.io/deploy-microk8s-and-the-kubernetes-dashboard-for-k8s-development/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [thenewstack.io: Deploy a Kubernetes Cluster on Ubuntu Server with Microk8s](https://thenewstack.io/deploy-a-kubernetes-cluster-on-ubuntu-server-with-microk8s/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [**k8s-tew**](https://github.com/darxkies/k8s-tew) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [defenseunicorns/zarf](https://github.com/defenseunicorns/zarf) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [kubedex.com: Kubernetes Operating Systems 🌟](https://kubedex.com/kubernetes-operating-systems/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [acloudguru.com: Which Kubernetes distribution is right for you?](https://acloudguru.com/blog/engineering/which-kubernetes-distribution-is-right-for-you) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [OKD](https://www.okd.io/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [itprotoday.com: Who's Winning in the Container Software Market 🌟](https://www.itprotoday.com/containers/whos-winning-container-software-market) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [weave.works: Weave Kubernetes Platform](https://www.weave.works/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [github: Weave Net - Weaving Containers into Applications](https://github.com/weaveworks/weave) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Charmed Kubernetes](https://ubuntu.com/kubernetes/features) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Kubernetes GitOps with Azure Arc and Charmed Kubernetes](https://ubuntu.com/blog/gitops-with-azure-arc-and-charmed-kubernetes) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [blogs.vmware.com: Introducing Project Pacific (vSphere with Kubernetes)](https://blogs.vmware.com/vsphere/2019/08/introducing-project-pacific.html) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [**VMware vSphere 7 with Kubernetes** - Project Pacific](https://www.vmware.com/products/vsphere.html) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [**VMware Kubernetes Tanzu**](https://cloud.vmware.com/tanzu) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [cormachogan.com: A first look at vSphere with Kubernetes in action](https://cormachogan.com/2020/04/01/a-first-look-at-vsphere-with-kubernetes-in-action/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [cormachogan.com: Building a TKG Cluster in vSphere with Kubernetes](https://cormachogan.com/2020/04/07/building-a-tkg-guest-cluster-in-vsphere-with-kubernetes/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [blogs.vmware.com: VMware Tanzu Service Mesh, built on VMware NSX is Now Available!](https://blogs.vmware.com/networkvirtualization/2020/03/vmware-tanzu-service-mesh-built-on-vmware-nsx-is-now-available.html/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [tanzu.vmware.com: VMware Tanzu SQL: MySQL at Scale Made Easy for Kubernetes](https://tanzu.vmware.com/content/blog/vmware-tanzu-sql-mysql-at-scale-kubernetes) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [VMware hands-on Labs 🌟](https://labs.hol.vmware.com/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [wecloudpro.com: VMware Tanzu Community Edition 🌟](https://www.wecloudpro.com/2021/11/13/Tanzu-Community-Edition.html) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [vmware-tanzu/octant](https://github.com/vmware-tanzu/octant) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [zdnet.com: VMware brings Tanzu Application Platform into GA to ease Kubernetes adoption](https://www.zdnet.com/article/vmware-brings-tanzu-application-platform-into-ga-to-ease-kubernetes-adoption/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [dev.to/saintdle: Deploying Nvidia GPU enabled Tanzu Kubernetes Clusters](https://dev.to/saintdle/deploying-nvidia-gpu-enabled-tanzu-kubernetes-clusters-40ma) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [tanzu.vmware.com: Introducing KubeAcademy Pro: In-Depth Kubernetes Training, Totally Free](https://tanzu.vmware.com/content/blog/introducing-kubeacademy-pro-in-depth-kubernetes-training-totally-free) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [kube.academy/pro 🌟](https://kube.academy/pro) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Pharos 🌟](https://k8spharos.dev/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Stateful Kubernetes-In-a-Box with Kontena Pharos](https://blog.purestorage.com/stateful-kubernetes-pure-service-orchestrator-kontena-pharos/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Mirantis Docker Enterprise 3.1+ with Kubernetes](https://www.mirantis.com/software/docker/docker-enterprise/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [k0s](https://k0sproject.io/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [infoq.com: Mirantis Announces k0s, a New Kubernetes Distribution](https://www.infoq.com/news/2020/12/k0s-kubernetes-distribution/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium: K0s Supports Kubernetes 1.22](https://medium.com/k0sproject/k0s-supports-kubernetes-1-22-a498e41bf5af) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [K0s - Zero Friction Kubernetes](https://github.com/k0sproject/k0s) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium: k0s Ready for Production](https://medium.com/k0sproject/k0s-ready-for-production-20255c4b0791) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium: k0s Optimizes Start Time, Adds Cluster Level Backup/Restore and More](https://medium.com/k0sproject/k0s-optimizes-start-time-adds-cluster-level-backup-restore-and-more-8ffef894a1ae) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [xiaods/k8e](https://github.com/xiaods/k8e) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [poseidon/typhoon](https://github.com/poseidon/typhoon) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [kurl.sh](https://kurl.sh/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
|
||
## Kubernetes-based-devel
|
||
- [murchie85.github.io: Installling minikube](https://murchie85.github.io/Kubernetes.html) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
|
||
- [itnext.io: How to experiment locally on Kubernetes with minikube and your local Dockerfiles](https://itnext.io/how-to-experiment-locally-on-kubernetes-with-minikube-and-your-local-dockerfiles-48833fcd90c9)
|
||
- [nfrankel.medium.com: Goodbye minikube](https://nfrankel.medium.com/goodbye-minikube-340070edc5af) I’ve been using minikube as my local cluster since I started to learn Kubernetes. But I’ve decided to let it go in favor of kind. Here’s the story.
|
||
- [linux.com: Getting Started With Kubernetes Is Easy With Minikube](https://www.linux.com/audience/devops/getting-started-kubernetes-easy-minikube/)
|
||
- [==faun.pub: Accessing a remote minikube from a local computer==](https://faun.pub/accessing-a-remote-minikube-from-a-local-computer-fd6180dd66dd) Minikube is a lightweight Kubernetes implementation that creates a VM on your local machine. In this article, you will learn how to connect to a remote computer with minikube installed.
|
||
- [==adamtheautomator.com: Jumpstart Kubernetes Locally with this MiniKube Tutorial==](https://adamtheautomator.com/minikube-tutorial/) You'll usually find Kubernetes where it makes sense — i.e. in cloud environments. But how do you speed up development for Kubernetes? Could you test deployments locally?
|
||
- [devopscube.com: Kubernetes Minikube Tutorial for Beginners](https://devopscube.com/kubernetes-minikube-tutorial/)
|
||
|
||
- [faun.pub: Finally, (successfully…) setup docker registry inside kind Kubernetes cluster](https://faun.pub/finally-successfully-setup-docker-registry-inside-kind-kubernetes-cluster-5b0381dbb2ec) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
|
||
- [==blog.kubesimplify.com: Yours Kindly Drone==](https://blog.kubesimplify.com/yours-kindly-drone) **Kubernetes Native Continuous Integration (CI) on your laptops. A hands-on tutorial on how to use KinD and Drone to set up CI with Kubernetes on your local machine. At the end of these steps, you will have a completely functional Kubernetes & CI to build and deploy cloud-native apps on K8s**
|
||
- [medyagh/setup-minikube](https://github.com/medyagh/setup-minikube) setup-minikube is a Github action that creates a temporary minikube cluster for testing
|
||
- [dev.to: How to run Minikube on Apple M1 chip without Docker Desktop using Colima](https://dev.to/everythingdevops/how-to-run-minikube-on-apple-m1-chip-without-docker-desktop-h76)
|
||
|
||
- [rookout.com: Developer Tools for Kubernetes in 2021: Helm, Kustomize, and Skaffold (Part 1)](https://www.rookout.com/blog/developer-tooling-for-kubernetes-in-2021) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
|
||
- [rookout.com: Developer Tools for Kubernetes in 2021 – Skaffold, Tilt, and Garden (Part 2)](https://www.rookout.com/blog/developer-tooling-for-kubernetes-in-2021-part-2) In that previous blog post, I also mentioned another tool – Skaffold. While Skaffold has limited ability to define Kubernetes applications and build and deploy them in CI/CD pipelines, it’s core functionality is creating a development environment for Kubernetes. In this blog post, I’ll discuss the alternative tools of doing just that – spinning up a development environment on Kubernetes. So let’s go into an in-depth comparison of Skaffold, Tilt, and Garden. **I will not be covering Microsoft Draft, as the Github repository appears to be archived and has had no new versions in 2020.**
|
||
- [rookout.com: Developer Tools for Kubernetes in 2021: Lens, VSCode, IntelliJ, & Gitpod (Part 3)](https://www.rookout.com/blog/developer-tooling-for-kubernetes-in-2021-part-3)
|
||
- [rookout.com: Developer Tools for Kubernetes in 2021: Docker, Kaniko, Buildpack & Jib (Part 4)](https://www.rookout.com/blog/developer-tooling-for-kubernetes-in-2021-part-4)
|
||
- [rookout.com: Developer Tools for Kubernetes in 2021: Development Machines (Part 5)](https://www.rookout.com/blog/developer-tooling-for-kubernetes-in-2021-development-machines-part-5)
|
||
|
||
- **(2026)** [github.com/openshift/console 🌟](https://github.com/openshift/console) <span class='md-tag md-tag--info'>⭐ 455</span> 🌟 <span class='md-tag md-tag--warning'>[EMERGING / INNOVATION]</span>
|
||
- [engineering.cloudflight.io: Running the OpenShift console in plain Kubernetes 🌟](https://engineering.cloudflight.io/running-the-openshift-console-in-plain-kubernetes)
|
||
- **(2026)** [github.com/cyclops-ui/cyclops 🌟](https://github.com/cyclops-ui/cyclops) <span class='md-tag md-tag--info'>⭐ 3319</span> 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
|
||
- Cyclops is a powerful user interface for managing and interacting with Kubernetes clusters
|
||
- It's designed to simplify the management of containerized apps, providing an intuitive experience for developers, system administrators, and DevOps
|
||
|
||
- [Minikube](https://github.com/kubernetes/minikube) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [**kind**](https://github.com/kubernetes-sigs/kind) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [kubernetes-development-environment-in-a-box](https://github.com/ManagedKube/kubernetes-development-environment-in-a-box) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [store.docker.com: Docker Community Edition EDGE with kubernetes. Installing Kubernetes using the Docker Client](https://store.docker.com/editions/community/docker-ce-desktop-windows) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium.com: Local Kubernetes for Linux — MiniKube vs MicroK8s](https://medium.com/containers-101/local-kubernetes-for-linux-minikube-vs-microk8s-1b2acad068d3) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [itnext.io: Run Kubernetes On Your Machine](https://itnext.io/run-kubernetes-on-your-machine-7ee463af21a2) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [padok.fr: MiniKube, Kubeadm, Kind, K3S, how to get started on Kubernetes?](https://www.padok.fr/en/blog/minikube-kubeadm-kind-k3s) 🌟 <span class='md-tag md-tag--primary'>[CASE-STUDY]</span>
|
||
- [loft.sh: Kubernetes Development Environments – A Comparison](https://loft.sh/blog/kubernetes-development-environments-comparison/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [opensource.com: 4 ways to run Kubernetes locally](https://opensource.com/article/20/11/run-kubernetes-locally) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [dex.dev: Local Development Clusters](https://www.dex.dev/dex-videos/development-clusters) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [itnext.io: Kubernetes local playground alternatives](https://itnext.io/kubernetes-local-playground-alternatives-e1a590632b9f) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [dex.dev: Local Development Clusters](https://www.dex.dev/dex-videos/development-clusters) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [blog.radwell.codes: What’s the best Kubernetes distribution for local environments? 🌟](https://blog.radwell.codes/2021/05/best-kubernetes-distribution-for-local-environments/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Metal Kubes](https://github.com/shank-git/metal-kubes) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [blog.flant.com: Small Kubernetes for your local experiments: k0s, MicroK8s, kind, k3s, and Minikube](https://blog.flant.com/small-local-kubernetes-comparison/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [dj-wasabi/vagrant-kubernetes](https://github.com/dj-wasabi/vagrant-kubernetes) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [itnext.io: Software development in containers — a cookbook 🌟🌟🌟](https://itnext.io/software-development-in-containers-a-cookbook-2ba14d07e535) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [kubevious 🌟🌟](https://github.com/kubevious/kubevious) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [tilt.dev](https://tilt.dev) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium: Happy trip to Kubernetes in our company](https://medium.com/condorlabs-engineering/happy-trip-to-kubernetes-in-our-company-85ecfde573fd) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [garden.io](https://garden.io/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [microcks.io](https://microcks.io) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [microcks.io: Podman Compose support in Microcks](https://microcks.io/blog/podman-compose-support) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [loft.sh: Checklist for Kubernetes-Based Development 🌟](https://loft.sh/blog/checklist-for-kubernetes-based-development) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [loft.sh: Kubernetes Development Environments – A Comparison](https://loft.sh/blog/kubernetes-development-environments-comparison/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [loft.sh: Skaffold vs Tilt vs DevSpace](https://loft.sh/blog/skaffold-vs-tilt-vs-devspace/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [yitaek.medium.com: Useful Tools for Better Kubernetes Development 🌟](https://yitaek.medium.com/useful-tools-for-better-kubernetes-development-87820c2b9435) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [cncf.io: Tools to develop apps on Kubernetes 🌟](https://www.cncf.io/blog/2021/05/10/tools-to-develop-apps-on-kubernetes) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [blog.usejournal.com: Useful Tools for Better Kubernetes Development](https://blog.usejournal.com/useful-tools-for-better-kubernetes-development-87820c2b9435) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [yitaek.medium.com: Useful Tools for Better Kubernetes Development](https://yitaek.medium.com/useful-tools-for-better-kubernetes-development-87820c2b9435) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [okteto.com: Kubernetes for Developers Blog Series by Okteto](https://okteto.com/blog/kubernetes-for-developers-blog-series-by-okteto/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [docker.com: Kubernetes in Production Environments](https://www.docker.com/blog/dear-moby-2-kubernetes-in-production/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [itnext.io: Kubernetes in a box](https://itnext.io/kubernetes-in-a-box-7a146ba9f681) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [yash-kukreja-98.medium.com: Develop on Kubernetes Series — Demystifying the For vs Owns vs Watches controller-builders in controller-runtime](https://yash-kukreja-98.medium.com/develop-on-kubernetes-series-demystifying-the-for-vs-owns-vs-watches-controller-builders-in-c11ab32a046e) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Skaffold 🌟](https://skaffold.dev/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [infracloud.io: Build and deploy Kubernetes apps with Skaffold](https://www.infracloud.io/blogs/skaffold-usecases/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [testingclouds.wordpress.com: Migrating from Docker Compose to Skaffold 🌟](https://testingclouds.wordpress.com/2021/03/09/migrating-from-docker-compose-to-skaffold/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [dev.to: How to Simplify Your Local Kubernetes Development With Skaffold](https://dev.to/otomato_io/local-kubernetes-development-with-skaffold-i0k) 🌟 <span class='md-tag md-tag--primary'>[CASE-STUDY]</span>
|
||
- [devspace.sh](https://devspace.sh/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [thenewstack.io: DevSpace Designed to Lower the Kubernetes Learning Curve](https://thenewstack.io/devspace-designed-to-lower-the-kubernetes-learning-curve/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [cloudsavvyit.com: How to Get Started With DevSpace and Rapidly Develop Kubernetes Apps](https://www.cloudsavvyit.com/14690/how-to-get-started-with-devspace-and-rapidly-develop-kubernetes-apps/) 🌟 <span class='md-tag md-tag--primary'>[CASE-STUDY]</span>
|
||
- [telepresence.io 🌟](https://www.telepresence.io) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [betterprogramming.pub: Do Faster Development and Testing on Kubernetes Apps With Telepresence](https://betterprogramming.pub/do-faster-development-and-testing-on-kubernetes-apps-with-telepresence-b7eac604dca4) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [thenewstack.io: Cloud Native Debugging Challenges: From Local to ‘Remocal’](https://thenewstack.io/cloud-native-debugging-challenges-from-local-to-remocal/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [dev.to/dsudia: How to Integrate Docker & JetBrains into Telepresence](https://dev.to/dsudia/how-to-integrate-docker-jetbrains-into-telepresence-31op) 🌟 <span class='md-tag md-tag--primary'>[CASE-STUDY]</span>
|
||
- [Bridge to Kubernetes 🌟🌟](https://docs.microsoft.com/en-us/visualstudio/bridge/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [garden.io: cloud native devops platform](https://garden.io) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [venturebeat.com: Garden.io, an end-to-end devops platform for Kubernetes and containers, raises $16M](https://venturebeat.com/2022/03/30/garden-io-an-end-to-end-devops-platform-for-kubernetes-and-containers-raises-16m/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [ordina-jworks.github.io: A comparison of Kubernetes clients and dashboards](https://ordina-jworks.github.io/cloud/2020/08/28/kubernetes-clients-comparison.html) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [kccncna20.sched.com: A Walk Through the Kubernetes UI Landscape](https://kccncna20.sched.com/event/ekAd/a-walk-through-the-kubernetes-ui-landscape-joaquim-rocha-kinvolk-henning-jacobs-zalando-se) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [PDF](https://static.sched.com/hosted_files/kccncna20/02/A%20Walk%20Through%20the%20Kubernetes%20UI%20Landscape%20%28KubeCon%20Talk%202020%29.pdf) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [loft.sh: Kubernetes Dashboards: Headlamp](https://loft.sh/blog/kubernetes-dashboards-headlamp/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [blog.tekspace.io: Deploying Kubernetes Dashboard in K3S Cluster](https://blog.tekspace.io/deploying-kubernetes-dashboard-in-k3s-cluster/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [williamlam.com: Useful Interactive Terminal and Graphical UI Tools for Kubernetes](https://williamlam.com/2020/04/useful-interactive-terminal-and-graphical-ui-tools-for-kubernetes.html) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [hackerxone.com: How To Install Kubernetes Dashboard with NodePort in Linux](https://www.hackerxone.com/2021/07/10/how-install-kubernetes-dashboard-nodeport-linux/) 🌟 <span class='md-tag md-tag--primary'>[CASE-STUDY]</span>
|
||
- [loft.sh: Kubernetes Monitoring Dashboards - 5 Best Open-Source Tools](https://loft.sh/blog/kubernetes-monitoring-dashboards-5-best-open-source-tools/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium: YAKD: Yet Another Kubernetes Dashboard](https://medium.com/geekculture/yakd-yet-another-kubernetes-dashboard-7766bd071f30) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [thenewstack.io: Who Needs a Dashboard? Why the Kubernetes Command Line Is Not Enough](https://thenewstack.io/who-needs-a-dashboard-why-the-kubernetes-command-line-is-not-enough/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [kui.tools 🌟](https://kui.tools) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [blog.flant.com: Kui — a “hybrid” CLI/GUI application for working with Kubernetes](https://blog.flant.com/kui-hybrid-cli-gui-for-kubernetes/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [blog.aquasec.com: RATs (remote access tools) in the Cloud: Kubernetes UI Tools Turn into a Weapon](https://blog.aquasec.com/kubernetes-ui-tools-security-threat) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium.com/@satyakommula: Deploy Kubernetes dashboard with NodePort](https://medium.com/@satyakommula/deploy-kubernetes-dashboard-with-nodeport-382f447d2ff8) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [rigorousthemes.com: 10 Best Kubernetes Dashboard Alternatives 2022](https://rigorousthemes.com/blog/best-kubernetes-dashboard-alternatives/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [blog.flant.com: kubenav as a tool for managing Kubernetes clusters from your smartphone](https://blog.flant.com/kubenav-managing-kubernetes-from-smartphone/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [kubeapps.dev 🌟](https://kubeapps.dev) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [levelup.gitconnected.com: Step by Step Slow Guide: Kubernetes Dashboard on Raspberry Pi Cluster (Part 2)](https://levelup.gitconnected.com/step-by-step-slow-guide-kubernetes-dashboard-on-raspberry-pi-cluster-part-2-acdc8f9b5b99) 🌟 <span class='md-tag md-tag--primary'>[ARCHITECTURE-GUIDE]</span>
|
||
- [getseabird.github.io 🌟](https://getseabird.github.io/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [k8z.dev: A lightweight, modern mobile and desktop application for manage kubernetes. Easily for use fast, secure](https://k8z.dev/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [github.com/unxsist/jet-pilot](https://github.com/unxsist/jet-pilot) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [octant.dev](https://octant.dev) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [linode.com: A Overview of Using Octant with Kubernetes](https://www.linode.com/docs/guides/using-octant-with-kubernetes-a-tutorial) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [codefresh.io: Tutorial - Local Kubernetes Development with Okteto 🌟](https://codefresh.io/kubernetes-tutorial/okteto/) 🌟 <span class='md-tag md-tag--primary'>[CASE-STUDY]</span>
|
||
- [github.com/marketplace: Automating your Kubernetes dev environments with the open source oktetohq Cloud got easier with GitHub Actions](https://github.com/marketplace?query=publisher%3Aokteto&type=actions) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [blog.palark.com: Okteto Cloud as another way for local development in Kubernetes](https://blog.palark.com/okteto-cloud-for-local-development-in-kubernetes/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [k8studio.github.io/k8studio](https://github.com/K8Studio/K8studio) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium.com/kubeshop-i: Monokle vs. Lens vs. K9s 🌟](https://medium.com/kubeshop-i/monokle-vs-lens-vs-k9s-1d5d94d84b5c) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [kubeshop.github.io/monokle](https://kubeshop.github.io/monokle/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [k8studio.io/blogs: K8studio vs. Lens vs. K9s 🌟](https://k8studio.io/blogs/k8studio-vs-lens-kubernetes-ide/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Lens Kubernetes IDE 🌟](https://k8slens.dev/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium: Lens 5 Released](https://medium.com/k8slens/lens-5-released-f7e58e8842cf) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium: How To Give Developers Secure Access to Kubernetes Clusters](https://medium.com/k8slens/how-to-give-developers-secure-access-to-kubernetes-clusters-c6025f0dd288) 🌟 <span class='md-tag md-tag--primary'>[CASE-STUDY]</span>
|
||
- [Lens Resource Map extension](https://github.com/nevalla/lens-resource-map-extension) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium.com/k8slens: Lens 6 Released, Vision for the Future, New Subscription Model and Features Available](https://medium.com/k8slens/lens-6-released-vision-for-the-future-new-subscription-model-and-features-available-628ff21fe14a) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [blog.devgenius.io: Is it time to migrate from Lens to OpenLens to manage your Kubernetes clusters?](https://blog.devgenius.io/is-it-time-to-migrate-from-lens-to-openlens-75496e5758d8) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium.com/k8slens: Eliminating Kubernetes Complexity for Developers Using Lens](https://medium.com/k8slens/eliminating-kubernetes-complexity-for-developers-using-lens-5c199e5aff4e) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium.com/k8slens: Lens Kubernetes is all you need in the development env to build, ship, and run](https://medium.com/k8slens/lens-kubernetes-is-all-you-need-in-the-development-env-to-build-ship-and-run-5c1980a12fcf) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [kubenav](https://github.com/kubenav/kubenav) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Aptakube](https://aptakube.com) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [thenewstack.io: Cloud Manager: A New Multicloud PaaS Platform Built on Kubernetes](https://thenewstack.io/cloud-manager-a-new-multicloud-paas-platform-built-on-kubernetes/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium: Do It All Kubernetes Dashboard](https://medium.com/faun/do-it-all-kubernetes-dashboard-81375833e01c) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [nirops/yakiapp](https://github.com/nirops/yakiapp) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
|
||
## Kubernetes-bigdata
|
||
- [aprenderbigdata.com: Databricks: Introducción a Spark en la nube](https://aprenderbigdata.com/databricks/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
|
||
- Databricks es el nombre de la plataforma analítica de datos basada en Apache Spark desarrollada por la compañía con el mismo nombre. La empresa se fundó en 2013 con los creadores y los desarrolladores principales de Spark. Permite hacer analítica Big Data e inteligencia artificial con Spark de una forma sencilla y colaborativa.
|
||
- Esta plataforma está disponible como servicio cloud en Microsoft Azure y Amazon Web Services (AWS).
|
||
|
||
- [Red Hat Build of Kueue](https://docs.redhat.com/en/documentation/openshift_container_platform/4.21/html/ai_workloads/red-hat-build-of-kueue#about-kueue) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [opensourceforu.com: Kubernetes Adoption Widespread for Big Data: Survey](https://www.opensourceforu.com/2021/12/kubernetes-adoption-widespread-for-big-data-survey/?amp) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [itnext.io: Migrating Apache Spark workloads from AWS EMR to Kubernetes](https://itnext.io/migrating-apache-spark-workloads-from-aws-emr-to-kubernetes-463742b49fda) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [tomlous.medium.com: CI/CD for Data Engineers. Reliably Deploying Scala Spark containers for Kubernetes with Github Actions](https://tomlous.medium.com/ci-cd-for-data-engineers-68b0fd915545) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [datamechanics.co: Apache Spark 3.1 Release: Spark on Kubernetes is now Generally Available](https://www.datamechanics.co/blog-post/apache-spark-3-1-release-spark-on-kubernetes-is-now-ga) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [dzone: Run and Scale an Apache Spark Application on Kubernetes](https://dzone.com/articles/run-and-scale-an-apache-spark-application-on-kuber) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [dzone: Running Apache Spark on Kubernetes](https://dzone.com/articles/running-apache-spark-on-kubernetes) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [cloud.redhat.com: Getting Started running Spark workloads on OpenShift](https://cloud.redhat.com/blog/getting-started-running-spark-workloads-on-openshift) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium: Running Apache Spark on Kubernetes](https://medium.com/empathyco/running-apache-spark-on-kubernetes-2e64c73d0bb2) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [hevodata.com: Building Apache Spark Data Pipeline? Made Easy 101 🌟](https://hevodata.com/learn/spark-data-pipeline/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [coderstan.com: Apache Spark on Kubernetes—Lessons Learned from Launching Millions of Spark Executors (Databricks Data+AI Summit 2022)](https://coderstan.com/2022/07/15/spark-on-kubernetes-launching-millions-of-spark-executors/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [spot.io: Setting up, Managing & Monitoring Spark on Kubernetes](https://spot.io/blog/setting-up-managing-monitoring-spark-on-kubernetes/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [levelup.gitconnected.com: Master SparkML: Practical Guide for Machine Learning](https://levelup.gitconnected.com/master-sparkml-practical-guide-for-machine-learning-1efe1bd9cdce) 🌟 <span class='md-tag md-tag--primary'>[ARCHITECTURE-GUIDE]</span>
|
||
- [docs.databricks.com: Use scheduler pools for multiple streaming workloads](https://docs.databricks.com/structured-streaming/scheduler-pools.html) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [github.com/databrickslabs/ucx: Databricks Labs UCX](https://github.com/databrickslabs/ucx) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
|
||
## Kubernetes-monitoring
|
||
- [circonus.com: Guide to Kubernetes Monitoring: Part 1](https://www.circonus.com/2020/09/guide-to-kubernetes-monitoring-part-1/) 🌟 <span class='md-tag md-tag--primary'>[ARCHITECTURE-GUIDE]</span>
|
||
- [circonus.com: Guide to Monitoring Kubernetes, Part 2: Which Metrics and Health Conditions You Should be Monitoring](https://www.circonus.com/2021/01/guide-to-monitoring-kubernetes-part-2-which-metrics-and-health-conditions-you-should-be-monitoring/)
|
||
- [newrelic.com: Pixie](https://newrelic.com/platform/kubernetes-pixie) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
|
||
- [xgrid.medium.com: Tackling Kubernetes Observability Challenges with Pixie](https://xgrid.medium.com/tackling-kubernetes-observability-challenges-with-pixie-a03cbad93148)
|
||
- [newrelic.com: What Is eBPF and Why Does It Matter for Observability?](https://newrelic.com/blog/best-practices/what-is-ebpf)
|
||
|
||
- [shivanshu1333.medium.com: Structured logging in Kubernetes](https://shivanshu1333.medium.com/structured-logging-in-kubernetes-58cf35e6d60d) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
|
||
- Logs are an essential aspect of observability and a critical tool for debugging. But Kubernetes logs have traditionally been unstructured strings, making any automated parsing difficult and any downstream processing, analysis, or querying challenging to do reliably.
|
||
- In Kubernetes 1.19, we are adding support for structured logs, which natively support (key, value) pairs and object references. We have also updated many logging calls such that over 99% of logging volume in a typical deployment are now migrated to the structured format.
|
||
- To maintain backwards compatibility, structured logs will still be outputted as a string where the string contains representations of those “key”=”value” pairs. Starting in alpha in 1.19, logs can also be outputted in JSON format using the --logging-format=json flag.
|
||
|
||
- [Monitoring Distributed Systems - Google SRE Book](https://sre.google/sre-book/monitoring-distributed-systems/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Prometheus and OpenTelemetry Compatibility Issues](https://thenewstack.io/prometheus-and-opentelemetry-just-couldnt-get-along/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [CPU Limits in Kubernetes: Deep Dive into Pod Throttling and Kernel Interactions](https://www.linkedin.com/pulse/cpu-limits-kubernetes-why-your-pod-idle-still-deep-dive-lazarev-k3m7f?utm_source=share&utm_medium=member_android&utm_campaign=share_via) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [DZone: Kubernetes Monitoring Essentials](https://dzone.com/refcardz/monitoring-kubernetes) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [kube-prometheus](https://github.com/prometheus-operator/kube-prometheus) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [prometheus-community/kube-prometheus-stack 🌟🌟](https://artifacthub.io/packages/helm/prometheus-community/kube-prometheus-stack) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [faun.pub: Becoming DevOps — Observability](https://faun.pub/becoming-devops-observability-152b292c05b9) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [levelup.gitconnected.com: Installing & Exploring the Kube-Prometheus Project](https://levelup.gitconnected.com/installing-exploring-the-kube-prometheus-project-eef375d49f6b) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium: Kubernetes Monitoring: Kube-State-Metrics](https://medium.com/@chrisedrego/kubernetes-monitoring-kube-state-metrics-df6546aea324) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Kubernetes Monitoring 101 — Core pipeline & Services Pipeline](https://levelup.gitconnected.com/kubernetes-monitoring-101-core-pipeline-services-pipeline-a34cd4cc9627) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium: Utilizing and monitoring kubernetes cluster resources more effectively](https://medium.com/@martin.schneppenheim/utilizing-and-monitoring-kubernetes-cluster-resources-more-effectively-using-this-tool-df4c68ec2053) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [sysdig.com: Seven Kubernetes monitoring best practices every monitoring solution should enable](https://sysdig.com/blog/kubernetes-monitoring-best-practices/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [magalix.com: Best Practices And Tools For Monitoring Your Kubernetes Cluster](https://www.magalix.com/blog/best-practices-and-tools-for-monitoring-your-kubernetes-cluster) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [sysdig.com: Monitoring Kubernetes in Production](https://sysdig.com/blog/monitoring-kubernetes/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [sysdig.com: How to monitor Kubernetes control plane](https://sysdig.com/blog/monitor-kubernetes-control-plane/) 🌟 <span class='md-tag md-tag--primary'>[CASE-STUDY]</span>
|
||
- [thenewstack.io: 12 Critical Kubernetes Health Conditions You Need to Monitor](https://thenewstack.io/12-critical-kubernetes-health-conditions-you-need-to-monitor/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [circonus.com: 12 Critical Kubernetes Health Conditions You Need to Monitor and Why](https://www.circonus.com/2020/12/12-critical-kubernetes-health-conditions-you-need-to-monitor-and-why/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [infracloud.io: Monitoring Kubernetes cert-manager Certificates with BotKube](https://www.infracloud.io/blogs/monitoring-kubernetes-cert-manager-certificates/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [kube-state-metrics 🌟](https://github.com/kubernetes/kube-state-metrics) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [itnext.io: Monitoring Kubernetes Jobs](https://itnext.io/monitoring-kubernetes-jobs-8adc241a7b60) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [cncf.io: Avoiding Kubernetes cluster outages with synthetic monitoring](https://www.cncf.io/blog/2021/08/10/avoiding-kubernetes-cluster-outages-with-synthetic-monitoring/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium: Replication Controller & Replica sets in Kubernetes](https://medium.com/avmconsulting-blog/replication-controller-replica-sets-in-kubernetes-820f3cec7170) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [kubermatic.com: The Complete Guide to Kubernetes Metrics](https://www.kubermatic.com/blog/the-complete-guide-to-kubernetes-metrics/) 🌟 <span class='md-tag md-tag--primary'>[ARCHITECTURE-GUIDE]</span>
|
||
- [arabitnetwork.com: K8S – Enabling Auditing Logs | Step-by-Step](https://arabitnetwork.com/2021/03/13/k8s-enabling-auditing-logs-step-by-step/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [youtube.com: Cloud Quick POCs - Kubernetes monitoring metrics using Grafana Cloud on AWS EKS | Observability | Grafana](https://www.youtube.com/watch?v=FVDHWPxK5nU&ab_channel=CloudQuickPOCs) 🎥 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [loft.sh: Kubernetes Cost Monitoring with Prometheus & Grafana](https://loft.sh/blog/kubernetes-cost-monitoring-with-prometheus-and-grafana/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [anaisurl.com: Full Tutorial: Monitoring and Troubleshooting stack with Prometheus, Grafana, Loki and Komodor 🌟](https://anaisurl.com/full-tutorial-monitoring/) 🌟 <span class='md-tag md-tag--primary'>[CASE-STUDY]</span>
|
||
- [medium.com/is-it-observable: How to collect metrics in a Kubernetes cluster](https://medium.com/is-it-observable/how-to-collect-metrics-in-a-kubernetes-cluster-9ad4a69aafb0) 🌟 <span class='md-tag md-tag--primary'>[CASE-STUDY]</span>
|
||
- [itnext.io: How to tackle Kubernetes observability challenges with Pixie](https://itnext.io/how-to-tackle-kubernetes-observability-challenges-with-pixie-4c6414ca913) 🌟 <span class='md-tag md-tag--primary'>[CASE-STUDY]</span>
|
||
- [medium.com/@lucapompei91: Kubernetes observability](https://medium.com/@lucapompei91/kubernetes-observability-17a7875a38f6) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [dev.to: Monitoring Kubernetes cluster logs and metrics using Grafana, Prometheus and Loki](https://dev.to/leroykayanda/kubernetes-monitoring-using-grafana-3dhc) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [hitesh-pattanayak.medium.com: Observability in Kubernetes](https://hitesh-pattanayak.medium.com/observability-in-kubernetes-b53d6ea1b37d) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [middlewareinventory.com: Get CPU and Memory Usage of NODES and PODS – Kubectl 🌟](https://www.middlewareinventory.com/blog/cpu-memory-usage-nodes-k8s) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [betterstack.com: 10 Best Kubernetes Monitoring Tools in 2022 🌟](https://betterstack.com/community/comparisons/kubernetes-monitoring-tools/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium.com/@kylekhunter: Kubernetes Monitoring with Prometheus](https://medium.com/@kylekhunter/kubernetes-monitoring-with-prometheus-a149c35694c4) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [adamtheautomator.com: Utilizing Grafana & Prometheus Kubernetes Cluster Monitoring 🌟](https://adamtheautomator.com/prometheus-kubernetes/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [grafana.com: Introducing Kubernetes Monitoring in Grafana Cloud](https://grafana.com/blog/2022/07/13/introducing-kubernetes-monitoring-in-grafana-cloud/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium.com/@clymeneallen: Best Practices, Monitoring System for Multi-K8s Cluster Environments Using Open Source](https://medium.com/@clymeneallen/best-practices-monitoring-system-for-multi-k8s-cluster-environments-using-open-source-d85544052f37) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium.com/@magstherdev: OpenTelemetry on Kubernetes 🌟](https://medium.com/@magstherdev/opentelemetry-on-kubernetes-c167f024b35f) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [betterprogramming.pub: 6 Metrics To Watch for on Your K8s Cluster 🌟](https://betterprogramming.pub/6-metrics-to-watch-for-on-your-k8s-cluster-76d58f08397f) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [figments.medium.com: Observable Kubernetes Cluster Using Grafana-Loki-Prometheus](https://figments.medium.com/observable-kubernetes-cluster-using-grafana-loki-prometheus-a661a31d7ad8) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium.com/@isalapiyarisi: Getting Started on Kubernetes observability with eBPF](https://medium.com/@isalapiyarisi/getting-started-on-kubernetes-observability-with-ebpf-88139eb13fb2) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [8 Best Kubernetes monitoring tools; Paid & open-source](https://middleware.io/blog/kubernetes-monitoring-tools/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [dev.to/mikeyglitz: Proactive Kubernetes Monitoring with Alerting](https://dev.to/mikeyglitz/proactive-kubernetes-monitoring-with-alerting-58en) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [isovalent.com: What are the 4 Golden Signals for Monitoring Kubernetes?](https://isovalent.com/blog/post/what-are-the-4-golden-signals-for-monitoring-kubernetes/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [grafana.com: How to manage high cardinality metrics in Prometheus and Kubernetes](https://grafana.com/blog/2022/10/20/how-to-manage-high-cardinality-metrics-in-prometheus-and-kubernetes/) 🌟 <span class='md-tag md-tag--primary'>[CASE-STUDY]</span>
|
||
- [medium.com/@HirenDhaduk1: Top Kubernetes Observability Tools and their Usage](https://medium.com/@HirenDhaduk1/top-kubernetes-observability-tools-and-their-usage-e4e8eef8aec3) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [milindasenaka96.medium.com: Setup Prometheus and Grafana to Monitor the K8s Cluster](https://milindasenaka96.medium.com/setup-prometheus-and-grafana-to-monitor-the-k8s-cluster-e1d35343d7a9) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [blog.fourninecloud.com: Kubernetes monitoring — How to monitor using prometheus?](https://blog.fourninecloud.com/kubernetes-monitoring-how-to-monitor-using-prometheus-f2eff767f6bb) 🌟 <span class='md-tag md-tag--primary'>[CASE-STUDY]</span>
|
||
- [rcarrata.com: Network Observability Deep Dive in Kubernetes with NetObserv Operator](https://rcarrata.com/observability/netobserv-1/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [kemilad.medium.com: Monitoring-Stack Deployment To A Kubernetes Cluster — Prometheus | Grafana | AlertManager | Loki + Exporters | Dashboards and etc 🌟](https://kemilad.medium.com/monitoring-stack-deployment-to-a-kubernetes-cluster-prometheus-grafana-alertmanager-loki-dcc7339d4f19) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [awstip.com: Monitoring Your EKS Cluster with the Power of Prometheus and Grafana through Helm](https://awstip.com/monitoring-your-eks-cluster-with-the-power-of-prometheus-and-grafana-through-helm-%EF%B8%8F-1e8dc1ad5620) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [grafana.com: A beginner's guide to Kubernetes application monitoring](https://grafana.com/blog/2023/01/31/a-beginners-guide-to-kubernetes-application-monitoring) 🌟 <span class='md-tag md-tag--primary'>[ARCHITECTURE-GUIDE]</span>
|
||
- [medium.com/@poseidon.os: Poseidon: A Kubernetes Cluster Visualization & Cost Analysis Tool](https://medium.com/@poseidon.os/poseidon-a-kubernetes-cluster-visualization-cost-analysis-tool-d0fb55c2858c) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [aws.amazon.com: Using Prometheus to Avoid Disasters with Kubernetes CPU Limits 🌟](https://aws.amazon.com/blogs/containers/using-prometheus-to-avoid-disasters-with-kubernetes-cpu-limits/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [umeey.medium.com: Four Golden Signals Of Monitoring: Site Reliability Engineering (SRE) Metrics](https://umeey.medium.com/four-golden-signals-of-monitoring-site-reliability-engineering-sre-metrics-64031dbe268) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [grafana.com: How to optimize resource utilization with Kubernetes Monitoring for Grafana Cloud 🌟](https://grafana.com/blog/2023/03/03/how-to-optimize-resource-utilization-with-kubernetes-monitoring-for-grafana-cloud/) 🌟 <span class='md-tag md-tag--primary'>[CASE-STUDY]</span>
|
||
- [medium.com/@lambdaEranga: Monitor Kubernets Services/Endpoints with Prometheus Blackbox Exporter 🌟](https://medium.com/@lambdaEranga/monitor-kubernets-services-endpoints-with-prometheus-blackbox-exporter-a64e062c05d5) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [samiislam0306.medium.com: Insightful Monitoring of Kubernetes Clusters with Traces](https://samiislam0306.medium.com/insightful-monitoring-of-kubernetes-clusters-with-traces-c7c3b33ed07e) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium.com/@walissonscd: Monitoring Kubernetes Cluster Resources: Using Top Metrics Commands](https://medium.com/@walissonscd/monitoring-kubernetes-cluster-resources-using-top-metrics-commands-a60408765321) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [blog.devops.dev: Prometheus metrics within Kubernetes — an aerial view | Joseph Esrig](https://blog.devops.dev/prometheus-metrics-within-kubernetes-an-ariel-view-d1d3b7d75418) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [grafana.com: How to monitor Kubernetes clusters with the Prometheus Operator](https://grafana.com/blog/2023/01/19/how-to-monitor-kubernetes-clusters-with-the-prometheus-operator/) 🌟 <span class='md-tag md-tag--primary'>[CASE-STUDY]</span>
|
||
- [blog.palark.com: Service communication monitoring in Kubernetes with NetFlow](https://blog.palark.com/kubernetes-services-interaction-monitoring-with-netflow/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [betterprogramming.pub: Improve Cluster Monitoring With Network Mapping in Grafana](https://betterprogramming.pub/improve-cluster-monitoring-with-network-mapping-in-grafana-fa8bb479fd47) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [betterprogramming.pub: Kubernetes Observability Part 1: Events, Logs, and Integration With Slack, OpenAI, and Grafana](https://betterprogramming.pub/kubernetes-observability-part-1-events-logs-integration-with-slack-openai-and-grafana-62068cf43ec) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [itnext.io: Kubernetes: monitoring with Prometheus — exporters, a Service Discovery, and its roles](https://itnext.io/kubernetes-monitoring-with-prometheus-exporters-a-service-discovery-and-its-roles-ce63752e5a1) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [opentelemetry.io: Creating a Kubernetes Cluster with Runtime Observability](https://opentelemetry.io/blog/2023/k8s-runtime-observability/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium.com/@onai.rotich: Understand container metrics and why they matter](https://medium.com/@onai.rotich/understand-container-metrics-and-why-they-matter-9e88434ca62a) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [kkamalesh117.medium.com: Setting up Prometheus and Grafana Integration on Kubernetes with Helm](https://kkamalesh117.medium.com/setting-up-prometheus-and-grafana-integration-on-kubernetes-with-helm-dfc63823608c) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium.com/@MetricFire: Monitoring Kubernetes tutorial: Using Grafana and Prometheus](https://medium.com/@MetricFire/monitoring-kubernetes-tutorial-using-grafana-and-prometheus-3239079b138f) 🌟 <span class='md-tag md-tag--primary'>[CASE-STUDY]</span>
|
||
- [medium.com/globant: Monitoring a multi-cluster Kubernetes Deployment](https://medium.com/globant/monitoring-a-multi-cluster-kubernetes-deployment-9e7a418a06b7) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium.com/@martin.hodges: Adding observability to a Kubernetes cluster using Prometheus](https://medium.com/@martin.hodges/adding-observability-to-a-kubernetes-cluster-using-prometheus-c2cba6c0fdaa) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [addozhang.medium.com: Non-intrusive Inject OpenTelemetry Auto-Instrumentation in Kubernetes](https://addozhang.medium.com/non-intrusive-inject-opentelemetry-auto-instrumentation-in-kubernetes-a9dfd49fc714) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium.com/@abhisman.sarkar: Kubernetes Monitoring: Effective Cluster Tracking with Prometheus](https://medium.com/@abhisman.sarkar/kubernetes-monitoring-effective-cluster-tracking-with-prometheus-b0ed5b3efb32) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [aws.plainenglish.io: Mastering Monitoring: The Complete Guide to Using Prometheus and Grafana with Kubernetes](https://aws.plainenglish.io/mastering-monitoring-the-complete-guide-to-using-prometheus-and-grafana-with-kubernetes-e53d8306123d) 🌟 <span class='md-tag md-tag--primary'>[ARCHITECTURE-GUIDE]</span>
|
||
- [medium.com/@muppedaanvesh: A Hands-On Guide to Kubernetes Monitoring Using Prometheus & Grafana](https://medium.com/@muppedaanvesh/a-hands-on-guide-to-kubernetes-monitoring-using-prometheus-grafana-%EF%B8%8F-b0e00b1ae039) 🌟 <span class='md-tag md-tag--primary'>[ARCHITECTURE-GUIDE]</span>
|
||
- [signoz.io: Kubernetes Cluster Monitoring with OpenTelemetry | Complete Tutorial 🌟](https://signoz.io/blog/opentelemetry-kubernetes-cluster-metrics-monitoring/) 🌟 <span class='md-tag md-tag--primary'>[CASE-STUDY]</span>
|
||
- [Setup Prometheus Using Helm Chart on Kubernetes](https://devopscube.com/setup-prometheus-helm-chart/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [bul: Interactive TUI for Exploring Kubernetes Container Logs](https://github.com/ynqa/bul) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [cncf.io: Logging in Kubernetes: EFK vs PLG Stack](https://www.cncf.io/blog/2020/07/27/logging-in-kubernetes-efk-vs-plg-stack/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium: How to Deploy an EFK stack to Kubernetes](https://medium.com/avmconsulting-blog/how-to-deploy-an-efk-stack-to-kubernetes-ebc1b539d063) 🌟 <span class='md-tag md-tag--primary'>[CASE-STUDY]</span>
|
||
- [digitalocean.com: How To Set Up an Elasticsearch, Fluentd and Kibana (EFK) Logging Stack on Kubernetes](https://www.digitalocean.com/community/tutorials/how-to-set-up-an-elasticsearch-fluentd-and-kibana-efk-logging-stack-on-kubernetes) 🌟 <span class='md-tag md-tag--primary'>[CASE-STUDY]</span>
|
||
- [portworx.com: How to backup and restore Elasticsearch on Kubernetes](https://portworx.com/how-to-backup-and-restore-elasticsearch-on-kubernetes/) 🌟 <span class='md-tag md-tag--primary'>[CASE-STUDY]</span>
|
||
- [papertrail.com: Quick and Easy Way to Implement Kubernetes Logging](https://www.papertrail.com/blog/quick-and-easy-way-to-implement-kubernetes-logging/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [qlinh.com: Leveraging Kubernetes audit logs for threat detection](https://qlinh.com/infosec/2020/09/30/threat-detection-with-kubernetes-audit-logs.html) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [itnext.io: Kubernetes Logging in Production](https://itnext.io/kubernetes-logging-in-production-545ea88d9a4a) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [opensource.com: What you need to know about cluster logging in Kubernetes 🌟](https://opensource.com/article/21/11/cluster-logging-kubernetes) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [devopscube.com: Kubernetes Logging Tutorial For Beginners 🌟](https://devopscube.com/kubernetes-logging-tutorial) 🌟 <span class='md-tag md-tag--primary'>[CASE-STUDY]</span>
|
||
- [medium.com/vmacwrites: Kubernetes Audit Logs: Who created or deleted a namespace?](https://medium.com/vmacwrites/kubernetes-audit-logs-who-created-or-deleted-a-namespace-7d55c20d2730) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [tealfeed.com: Kubernetes Audit Logs: Who created or deleted a namespace?](https://tealfeed.com/kubernetes-audit-logs-created-deleted-namespace-ho5o3) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [blog.devops.dev: Importance of Logging In Kubernetes, Intro to Grafana Loki & deploying with helm-charts](https://blog.devops.dev/importance-of-logging-in-kubernetes-and-intro-to-grafana-loki-f8dc6f736e6) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [faun.pub: Kubernetes Practice — Logging with Logstash and FluentD by Sidecar Container](https://faun.pub/kubernetes-practice-logging-with-logstash-and-fluentd-by-sidecar-container-86076da0812f) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [dev.to: Kubernetes Practice — Logging with Logstash and FluentD by Sidecar Container](https://dev.to/devopsvn/kubernetes-practice-logging-with-logstash-and-fluentd-by-sidecar-container-16oi) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [signoz.io: Kubernetes Audit Logs - Best Practices And Configuration](https://signoz.io/blog/kubernetes-audit-logs) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [blog.amhaish.com: Observing the K8 cluster using ELK stack](https://blog.amhaish.com/observing-the-k8-cluster-using-elk-stack-7d4264fdb0e3) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [kube-logging/logging-operator](https://github.com/kube-logging/logging-operator) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [akyriako.medium.com: Kubernetes Logging with Grafana Loki & Promtail in under 10 minutes 🌟](https://akyriako.medium.com/kubernetes-logging-with-grafana-loki-promtail-in-under-10-minutes-d2847d526f9e) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [yuminlee2.medium.com: Kubernetes: Container and Pod Logging](https://yuminlee2.medium.com/kubernetes-container-and-pod-logging-82ec5c057cb2) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium.com/kubernetes-tutorials: Cluster-level Logging in Kubernetes with Fluentd](https://medium.com/kubernetes-tutorials/cluster-level-logging-in-kubernetes-with-fluentd-e59aa2b6093a) 🌟 <span class='md-tag md-tag--primary'>[CASE-STUDY]</span>
|
||
- [shivanshu1333.medium.com: Contextual Logging in Kubernetes](https://shivanshu1333.medium.com/contextual-logging-in-kubernetes-41f4cc5fea69) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [thenewstack.io: Service Level Objectives in Kubernetes](https://thenewstack.io/service-level-objectives-in-kubernetes/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [thenewstack.io: SLOs in Kubernetes, 1 Year Later](https://thenewstack.io/slos-in-kubernetes-1-year-later/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [elastic.co: How to configure Elastic Cloud on Kubernetes with SAML and hot-warm-cold architecture](https://www.elastic.co/es/blog/how-to-configure-elastic-cloud-on-kubernetes-with-saml-and-hot-warm-cold-architecture) 🌟 <span class='md-tag md-tag--primary'>[ARCHITECTURE-GUIDE]</span>
|
||
- [influxdata.com: Expand Kubernetes Monitoring with Telegraf Operator](https://www.influxdata.com/blog/expand-kubernetes-monitoring-telegraf-operator) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [itnext.io: Monitoring Certificates Expiration in Kubernetes with X.509 Exporter](https://itnext.io/monitoring-certificates-expiration-in-kubernetes-with-x-509-exporter-8030b69f611d) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Sharing a NVIDIA GPU Between Pods in Kubernetes](https://www.cloudnativedeepdive.com/sharing-a-nvidia-gpu-between-pods-in-kubernetes/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [kubeshark.co](https://kubeshark.co) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [kubeshark/kubeshark](https://github.com/kubeshark/kubeshark) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium.com/kernel-space: KubeShark: Wireshark for Kubernetes](https://medium.com/kernel-space/kubeshark-wireshark-for-kubernetes-4069a5f5aa3d) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium.com/@bareckidarek: TCP packets traffic visualization for kubernetes by k8spacket and Grafana](https://medium.com/@bareckidarek/tcp-packets-traffic-visualization-for-kubernetes-by-k8spacket-and-grafana-bb87cb106f30) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [pakdailytimes.com: TCP packets traffic visualization for kubernetes by k8spacket and Grafana](https://www.pakdailytimes.com/2022/12/tcp-packets-traffic-visualization-for.html) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [kubelog.de](https://kubelog.de) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [github.com/microsoft/retina](https://github.com/microsoft/retina) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
|
||
## Ocp3
|
||
- [Red Hat Communities of Practice](https://github.com/redhat-cop) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
|
||
- [OpenShift Toolkit 🌟](https://github.com/redhat-cop/openshift-toolkit/)
|
||
- [OpenShift Playbooks](https://github.com/redhat-cop/openshift-playbooks)
|
||
|
||
- [uncontained.io/articles/openshift-ha-installation](http://uncontained.io/articles/openshift-ha-installation/ ) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
|
||
- [uncontained.io/articles/openshift-and-the-org](http://uncontained.io/articles/openshift-and-the-org/)
|
||
- [**v1.uncontained.io**: Red Hat Consulting DevOps And OpenShift Playbooks 🌟](http://v1.uncontained.io/) Red Hat Consulting DevOps and OpenShift Playbooks are guides for implementing DevOps technical practices and container automation approaches using Red Hat commercial open source products, including OpenShift Enterprise 3. They are intended to reflect real-world experience delivering solutions through these processes and technologies.
|
||
|
||
- [Source-to-Image (S2I) Build](https://docs.openshift.com/container-platform/3.11/architecture/core_concepts/builds_and_image_streams.html#source-build) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Source-to-Image (S2I)](https://docs.openshift.com/container-platform/3.11/creating_images/s2i.html#creating-images-s2i) is a tool for building reproducible, Docker-formatted container images. It produces ready-to-run images by **injecting application source into a container image and assembling a new image**. The new image incorporates the base image (the builder) and built source and is ready to use with the docker run command. S2I supports incremental builds, which re-use previously downloaded dependencies, previously built artifacts, etc.
|
||
- [claydesk.com: Google Cloud App Engine Vs Red Hat OpenShift](https://www.claydesk.com/ecampus/google-cloud-app-engine-vs-red-hat/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [certdepot.net: OpenShift Free available resources 🌟](https://www.certdepot.net/openshift-free-available-resources/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [blog.openshift.com: Using OpenShift 3 on your **local environment** 🌟](https://blog.openshift.com/using-openshift-3-on-your-local-environment/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [developers.redhat.com: Securing .NET Core on OpenShift using HTTPS](https://developers.redhat.com/blog/2018/10/12/securing-net-core-on-openshift-using-https/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [blog.openshift.com - Kubernetes: A Pod’s Life 🌟](https://blog.openshift.com/kubernetes-pods-life/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Container-native virtualization allows to run and manage virtual machine workloads alongside container workloads](https://access.redhat.com/documentation/en-us/openshift_container_platform/4.2/html/container-native_virtualization/container-native-virtualization-2-1-release-notes) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [developers.redhat.com: Handling Angular environments in continuous delivery with Red Hat OpenShift](https://developers.redhat.com/blog/2019/11/27/handling-angular-environments-in-continuous-delivery-with-red-hat-openshift/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [developers.redhat.com: Customizing OpenShift project creation 🌟](https://developers.redhat.com/blog/2020/02/05/customizing-openshift-project-creation/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [developers.redhat.com: Testing memory-based horizontal pod autoscaling on OpenShift 🌟](https://developers.redhat.com/blog/2020/03/19/testing-memory-based-horizontal-pod-autoscaling-on-openshift/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [How to Run HA Elasticsearch (ELK) on Red Hat OpenShift](https://portworx.com/run-ha-elasticsearch-elk-red-hat-openshift/) 🌟 <span class='md-tag md-tag--primary'>[CASE-STUDY]</span>
|
||
- [blog.openshift.com: From Templates to Openshift Helm Charts](https://blog.openshift.com/from-templates-to-openshift-helm-charts/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Templating on OpenShift: should I use Helm templates or OpenShift templates? 🌟](https://www.padok.fr/en/blog/templating-openshift-helm-templates) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [blog.openshift.com: Introduction to GitOps with OpenShift](https://blog.openshift.comintroduction-to-gitops-with-openshift/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [learn.openshift.com: GitOps introduction](https://learn.openshift.com/introduction/gitops-introduction/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [blog.openshift.com: is it too late to integrate GitOps?](https://blog.openshift.comis-it-too-late-to-integrate-gitops/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [blog.openshift.com: OpenShift Authentication Integration with ArgoCD](https://blogopenshift.com/openshift-authentication-integration-with-argocd/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [openshift.com: From Code to Production with GitOps, Tekton and ArgoCD 🌟](https://www.openshift.com/blog/from-code-to-production-with-gitops) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [developers.redhat.com: Installing debugging tools into a Red Hat OpenShift container with **oc-inject**](https://developers.redhat.com/blog/2020/01/15installing-debugging-tools-into-a-red-hat-openshift-container-with-oc-inject/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [developers.redhat.com: **Debugging applications** within Red Hat OpenShift containers](https:/developers.redhat.com/blog/2020/01/09debugging-applications-within-red-hat-openshift-containers/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [blog.openshift.com/full-cluster-capacity-management-monitoring-openshift](https://blogopenshift.com/full-cluster-capacity-management-monitoring-openshift/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [blog.openshift.com/full-cluster-part-2-protecting-nodes](https://blog.openshift.comfull-cluster-part-2-protecting-nodes/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [full-cluster-part-3-capacity-management](https://blog.openshift.comfull-cluster-part-3-capacity-management/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [blog.openshift.comhow-full-is-my-cluster-part-4-right-sizing-pods-with-vertical-pod-autoscaler](https://blogopenshift.com/how-full-is-my-cluster-part-4-right-sizing-pods-with-vertical-pod-autoscaler/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [blog.openshift.com/how-full-is-my-cluster-part-5-a-capacity-management-dashboard](https:/blog.openshift.com/how-full-is-my-cluster-part-5-a-capacity-management-dashboard/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [blog.openshift.com/tag/multi-datacenter](https://blog.openshift.com/tag/multi-datacenter/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [blog.openshift.com: How to survive an outage and live to tell about it!](https://www.openshift.com/blog/metro-area-openshift-stretch-cluster-how-to-survive-an-outage-and-live-to-tell-about-it) 🌟 <span class='md-tag md-tag--primary'>[CASE-STUDY]</span>
|
||
- [blog.openshift.com: Stateful Workloads and the Two Data Center Conundrum](https://www.openshift.com/blog/stateful-workloads-and-the-two-data-center-conundrum) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [OpenShift 3.11 Multi-cluster Federation](https://blog.openshift.comkubernetes-federation-v2-on-openshift-3-11/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Multi-cluster Federation in OpenShift 4 is called **KubeFed**](https://blog.openshift.comfederation-v2-is-now-kubefed/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [**KubeFed Operator**](https://operatorhub.io/operator/kubefed-operator) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [developers.redhat.com: Troubleshooting java applications on openshift](https://developers.redhat.com/blog/2017/08/16/troubleshooting-java-applications-on-openshift/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [dzone: 8 Options for Capturing Thread Dumps](https://dzone.com/articles/how-to-take-thread-dumps-7-options) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [**Uncontained.io**](http://uncontained.io/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [GitHub redhat-cop: Ansible Role 🌟](https://github.com/redhat-cop/infra-ansible/tree/master/roles/identity-management ) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [GitHub redhat-cop: OpenShift Toolkit - Quota Management 🌟](https://github.com/redhat-cop/openshift-toolkit/tree/master/quota-management) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [OpenShift 4 Resource Management](https://www.youtube.com/watch?v=JC_PB1yZcIc) 🎥 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [techbeatly.com: How to create, increase or decrease project quota](https://www.techbeatly.com/2018/11/how-to-create-increase-or-decrease-project-quota-in-openshift.html/#.Xd5OE9WCGUk) 🌟 <span class='md-tag md-tag--primary'>[CASE-STUDY]</span>
|
||
- [Quotas setting per project](https://docs.openshift.com/container-platform/4.2/applications/quotas/quotas-setting-per-project.html) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Quotas setting across multiple projects](https://docs.openshift.com/container-platform/4.2/applications/quotas/quotas-setting-across-multiple-projects.html) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
|
||
## Ocp4
|
||
- [openshift.com: Red Hat OpenShift 4.7 Is Now Available](https://www.openshift.com/blog/red-hat-openshift-4.7-is-now-available) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
|
||
- Kubernetes 1.20
|
||
- Updated OpenShift Virtualization
|
||
- Virtualization Migrations
|
||
- Windows Containers on vSphere
|
||
- Simplified Bare Metal installs
|
||
- Horizontal Pod Autoscaler (CPU & Memory)
|
||
- New RHACM integrations
|
||
- and much, much more!!
|
||
|
||
- [thenewstack.io: IBM, Red Hat Bring Load-Aware Resource Management to Kubernetes](https://thenewstack.io/ibm-red-hat-bring-load-aware-resource-management-to-kubernetes/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [kubernetes-sigs: Trimaran: Load-aware scheduling plugins 🌟](https://github.com/kubernetes-sigs/scheduler-plugins/tree/master/pkg/trimaran) Trimaran is a collection of load-aware scheduler plugins
|
||
- [OpenShift End-to-End: **Day 2** - Cluster Customization 🌟](https://www.openshift.com/blog/openshift-end-to-end-cluster-customization) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
|
||
- [Ask an OpenShift Admin Office Hour - Day 2 Operations, Part 1](https://www.openshift.com/blog/ask-an-openshift-admin-office-hour-day-2-operations-part-1)
|
||
- [Ask an OpenShift Admin Office Hour - Day 2 Operations, Part 2](https://www.openshift.com/blog/ask-an-openshift-admin-office-hour-day-2-operations-part-2)
|
||
|
||
- [Operator Framework](https://www.openshift.com/learn/topics/operators) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
|
||
- [quay.io](https://quay.io/) container build and registry service
|
||
- Stable tiny Linux distribution with [ignition bootstrap](https://coreos.com/ignition/docs/latest/what-is-ignition.html) and transaction-based update engine.
|
||
- **OpenShift**:
|
||
- [Wide enterprise adoption](https://www.openshift.com/#success-stories-intro)
|
||
- [Security](https://docs.openshift.com/container-platform/4.4/authentication/managing-security-context-constraints.html)
|
||
- [Multi-tenancy features](https://www.slideshare.net/Smals_ICT/20171010-multitenancy-in-openshift) (self-service)
|
||
|
||
- [try.openshift.com](https://try.openshift.com/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [github.com/openshift/installer](https://github.com/openshift/installer)
|
||
- [Red Hat Ceph Storage](https://ceph.io) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
|
||
- [Noobaa](https://www.noobaa.io):
|
||
- Red Hat Multi Cloud Gateway (AWS, Azure, GCP, etc)
|
||
- Asynchronous replication of data between my local ceph and my cloud provider
|
||
- Deduplication
|
||
- Compression
|
||
- Encryption
|
||
|
||
- [Router plug-ins in OCP3:](https://docs.openshift.com/container-platform/3.11/install_config/router/index.html) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
|
||
- A « route » is the external entrypoint to a [Kubernetes Service](https://kubernetes.io/docs/concepts/services-networking/service/). This is one of the biggest differences between [Kubernetes](https://kubernetes.io/) and [OpenShift Enterprise (= OCP)](https://www.openshift.com/) and [origin](https://www.okd.io/).
|
||
- OpenShift router has the endpoints as targets and therefore the pod of the application.
|
||
- [Shared/Stikcy sessions are enabled by default](https://dzone.com/articles/session-stickiness-in-openshift)
|
||
- [HAProxy template router](https://docs.openshift.com/container-platform/3.11/architecture/networking/assembly_available_router_plugins.html#architecture-haproxy-router) (default router): HTTP(s) & TLS-enabled traffic via SIN.
|
||
- [dzone.com/articles/openshift-egress-options](https://dzone.com/articles/openshift-egress-options)
|
||
- F5 BIG-IP Router plug-in integrates with an existing F5 BIG-IP system in your environment
|
||
- Since the 9th May 2018, [NGINX](https://www.openshift.com/blog/introducing-nginx-and-nginx-plus-routers-for-openshift) is also available as « router ».
|
||
|
||
- [blog.openshift.com/red-hat-openshift-service-mesh-is-now-available-what-you-should-know/](https://blog.openshift.com/red-hat-openshift-service-mesh-is-now-available-what-you-should-know/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
|
||
- Certified & Packaged by Red Hat
|
||
- [“One-click” deployment](https://docs.openshift.com/container-platform/4.4/service_mesh/service_mesh_install/installing-ossm.html)
|
||
- [Preparing to install Red Hat OpenShift Service Mesh](https://docs.openshift.com/container-platform/4.4/service_mesh/service_mesh_install/preparing-ossm-installation.html). To install the Red Hat OpenShift Service Mesh Operator, you must first install these Operators:
|
||
- Elasticsearch
|
||
- Jaeger
|
||
- Kiali
|
||
- Do not install Community versions of the Operators. Community Operators are not supported.
|
||
|
||
- [docs.openshift.com/container-platform/4.4/logging/cluster-logging-deploying.html](https://docs.openshift.com/container-platform/4.4/logging/cluster-logging-deploying.html) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
|
||
- **Elasticsearch Operator** must be installed in Project **“openshift-operators-redhat”**
|
||
- **Cluster Logging Operator** must be deployed in Project **“openshift-logging”**
|
||
- **CatalogSourceConfig** added to enable Elasticsearch Operator on the cluster
|
||
- etc.
|
||
|
||
- [developers.redhat.com: How to easily deploy OpenShift on Azure using a GUI, Part 1](https://developers.redhat.com/articles/2023/03/16/how-deploy-openshift-azure-gui-part-1) 🌟 <span class='md-tag md-tag--primary'>[CASE-STUDY]</span>
|
||
- [developers.redhat.com: How to easily deploy OpenShift on Azure via GitOps, Part 2](https://developers.redhat.com/articles/2023/03/17/deploy-openshift-azure-gitops-part-2)
|
||
- [learn.openshift.com](https://learn.openshift.com/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [OpenShift 4.4](https://learn.openshift.com/playgrounds/openshift44)
|
||
- [blog.openshift.com: Migrating your applications to OpenShift 4 🌟](https://blog.openshift.com/migrating-your-applications-to-openshift-4/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
|
||
- [**Velero**](https://github.com/vmware-tanzu/velero) Backup and migrate Kubernetes applications and their persistent volumes
|
||
- [**Restic**](https://restic.net/) Backups done right!
|
||
|
||
- [openshift.com: Keep Your Applications Secure With Automatic Rebuilds 🌟](https://www.openshift.com/blog/keep-your-applications-secure-with-automatic-rebuilds) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
|
||
- OpenShift Container Platform historically has addressed this challenge by using Image Streams. An image stream is an abstraction for referencing container images from within OpenShift while the referenced images are an image registry such as OpenShift internal registry, Quay, or other external registries. Image streams are capable of defining triggers which allow your builds and deployments to be automatically invoked when a new version of an image is available in the backing image registry. This in effect enables rebuilding all images that are based on a particular base image as soon as a new version of the base image is available in the Red Hat container catalog and therefore updates all images with the latest bug, CVE, and vulnerability fixes delivered in the latest base image. The challenge, however, is that this capability is limited to BuildConfigs in OpenShift and does not allow more complex workflows to be triggered when images are updated in the Red Hat container catalog. Furthermore, it is also limited to the scope of a single cluster and its internal OpenShift registry.
|
||
- Fortunately, though, using Red Hat Quay as a central registry in combination with OpenShift Pipelines enables infinite possibilities in designing sophisticated workflows for ensuring a secure software supply chain and automatically performing any set of actions whenever images are pushed, updated, or security vulnerabilities are discovered in the Red Hat container catalog.
|
||
- In this blog post, we will highlight how Red Hat Quay can be integrated with Tekton pipelines to trigger application rebuilds when images are updated in the Red Hat container catalog. At a high level, the flow will look like this:
|
||
|
||
- **(2026)** [OLM operator lifecycle manager](https://github.com/operator-framework/operator-lifecycle-manager/) <span class='md-tag md-tag--info'>⭐ 1855</span> 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
|
||
- [OLM Architecture 🌟](https://github.com/operator-framework/operator-lifecycle-manager/blob/master/doc/design/architecture.md)
|
||
- [OLM Philosophy](https://github.com/operator-framework/operator-lifecycle-manager/blob/master/doc/design/philosophy.md)
|
||
- [developers.redhat.com: OpenShift Commons Briefing: Operator Lifecycle Management (video)](https://developers.redhat.com/openshift-commons/Operator-Lifecycle-Management)
|
||
|
||
- [blog.openshift.com: Introducing Red Hat OpenShift 4](https://blog.openshift.com/introducing-red-hat-openshift-4/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [nextplatform.com: red hat flexes CoreOS muscle in openshift kubernetes platform](https://www.nextplatform.com/2018/10/15/red-hat-flexes-coreos-muscle-in-openshift-kubernetes-platform/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [OpenShift 4 documentation 🌟](https://access.redhat.com/documentation/en-us/openshift_container_platform/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [operatorhub.io](https://operatorhub.io/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [cloudowski.com: Honest review of OpenShift 4 🌟](https://cloudowski.com/articles/honest-review-of-openshift-4/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Enabling OpenShift 4 Clusters to Stop and Resume Cluster VMs](https://blog.openshift.com/enabling-openshift-4-clusters-to-stop-and-resume-cluster-vms/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [blog.openshift.com: Simplifying OpenShift Case Information Gathering Workflow: **Must-Gather Operator** (In the context of Red Hat OpenShift 4.x and Kubernetes, **it is considered a bad practice to ssh into a node and perform debugging actions**) 🌟](https://blog.openshift.com/simplifying-openshift-case-information-gathering-workflow-must-gather-operator/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [blog.openshift.com: Configure the OpenShift Image Registry backed by OpenShift Container Storage](https://blog.openshift.com/configure-the-openshift-image-registry-backed-by-openshift-container-storage/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [blog.openshift.com: OpenShift Scale: Running 500 Pods Per Node 🌟](https://blog.openshift.com/500_pods_per_node/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [blog.openshift.com: Enterprise Kubernetes with OpenShift (Part one) 🌟](https://www.openshift.com/blog/enterprise-kubernetes-with-openshift-part-one) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [devclass.com: OpenShift 4.4 goes all out on mixed workloads, puts observability at devs’ fingertips 🌟](https://devclass.com/2020/05/04/openshift-4-4-goes-all-out-on-mixed-workloads-puts-observability-at-devs-fingertips/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [OpenShift 4.5: Node Improvements](https://www.openshift.com/blog/openshift-4.5-node-improvements) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Fully Automated OpenShift Deployments With VMware vSphere](https://www.openshift.com/blog/fully-automated-openshift-deployments-with-vmware-vsphere) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [OpenShift 4 “under-the-hood” 🌟](https://medium.com/faun/openshift-4-under-the-hood-ab854c3439dd) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [thenewstack.io: Red Hat Launches an OpenShift-Based Marketplace to Aid Multicloud Portability 🌟](https://thenewstack.io/red-hat-launches-an-openshift-based-marketplace-to-aid-multicloud-portability/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [openshift.com: OpenShift UPI using static IPs](https://www.openshift.com/blog/openshift-upi-using-static-ips) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [developers.redhat.com: OpenShift for Kubernetes developers: Getting started 🌟](https://developers.redhat.com/blog/2020/08/14/openshift-for-kubernetes-developers-getting-started/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [developers.redhat.com: Command-line cluster management with Red Hat OpenShift’s new web terminal (tech preview)](https://developers.redhat.com/blog/2020/10/01/command-line-cluster-management-with-red-hat-openshifts-new-web-terminal-tech-preview/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Improved tooling and best practices to help you migrate to OpenShift 4](https://www.openshift.com/blog/improved-tooling-and-best-practices-to-help-you-migrate-to-openshift-4) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [openshift.com: OpenShift Architectures for the Edge With OpenShift 4.6](https://www.openshift.com/blog/openshift-architectures-for-the-edge-with-openshift-4.6) 🌟 <span class='md-tag md-tag--primary'>[ARCHITECTURE-GUIDE]</span>
|
||
- [dzone refcard: Getting Started With OpenShift 🌟](https://dzone.com/refcardz/getting-started-with-openshift) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [openshift.com: Nested OpenShift using OpenShift Virtualization](https://www.openshift.com/blog/nested-openshift-using-openshift-virtualization) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [developers.redhat.com: Deploying Kubernetes Operators with Operator Lifecycle Manager bundles](https://developers.redhat.com/blog/2021/02/08/deploying-kubernetes-operators-with-operator-lifecycle-manager-bundles/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [openshift.com: 8 Answers to 7 OpenShift Questions 🌟](https://www.openshift.com/blog/8-answers-to-7-openshift-questions) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [finance.yahoo.com: IBM's Red Hat OpenShift Platform to be Leveraged by Siemens](https://finance.yahoo.com/news/ibms-red-hat-openshift-platform-143702224.html) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [openshift.com: How to Offer Service Running on OpenShift on AWS to Other AWS VPCs, Privately 🌟](https://www.openshift.com/blog/how-to-offer-service-running-on-openshift-on-aws-to-other-aws-vpcs-privately) 🌟 <span class='md-tag md-tag--primary'>[CASE-STUDY]</span>
|
||
- [developers.redhat.com: A guide to Red Hat OpenShift 4.5 installer-provisioned infrastructure on vSphere 🌟](https://developers.redhat.com/blog/2021/03/09/a-guide-to-red-hat-openshift-4-5-installer-provisioned-infrastructure-on-vsphere/) 🌟 <span class='md-tag md-tag--primary'>[ARCHITECTURE-GUIDE]</span>
|
||
- [openshift.com: OpenShift Security Best Practices for Kubernetes Cluster Design 🌟](https://www.openshift.com/blog/openshift-security-best-practices-for-kubernetes-cluster-design) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [fiercetelecom.com: Red Hat bundles security, management into OpenShift Plus](https://www.fiercetelecom.com/platforms/red-hat-bundles-security-management-into-openshift-plus) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [openshift.com: Descheduler GA in OpenShift 4.7 🌟](https://www.openshift.com/blog/descheduler-ga-in-openshift-4.7) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [openshift.com: How to Configure LDAP Sync With CronJobs in OpenShift 🌟](https://www.openshift.com/blog/how-to-configure-ldap-sync-with-cronjobs-in-openshift) 🌟 <span class='md-tag md-tag--primary'>[CASE-STUDY]</span>
|
||
- [schabell.org: How to setup the OpenShift Container Platform 4.7 on your local machine](https://www.schabell.org/2021/03/codeready-containers-howto-setup-openshift-47-on-local-machine.html) 🌟 <span class='md-tag md-tag--primary'>[CASE-STUDY]</span>
|
||
- [developers.redhat.com: Containerize .NET for Red Hat OpenShift: Use a Windows VM like a container](https://developers.redhat.com/blog/2021/04/29/containerize-net-for-red-hat-openshift-use-a-windows-vm-like-a-container) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [openshift.com: A Brief Introduction to Red Hat Advanced Cluster Security for Kubernetes](https://www.openshift.com/blog/a-brief-introduction-to-red-hat-advanced-cluster-security-for-kubernetes) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [openshift.com: Customizing Virtual Machine Templates in OpenShift](https://www.openshift.com/blog/customizing-virtual-machine-templates-in-openshift-1) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [thenewstack.io: Red Hat OpenShift 4.8 Adds Serverless Functions, Pipelines-As-Code](https://thenewstack.io/red-hat-openshift-4-8-adds-serverless-functions-pipelines-as-code/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [itprotoday.com: With OpenShift 4.8, Red Hat Seeks to 'Expand Workload Possibilities'](https://www.itprotoday.com/linux/openshift-48-red-hat-seeks-expand-workload-possibilities) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [openshift.com: Strategies for Moving .NET Workloads to OpenShift Container Platform](https://www.openshift.com/blog/strategies-for-moving-.net-workloads-to-openshift-container-platform) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [openshift.com: Ask an OpenShift Admin Office Hour - Authentication and Authorization](https://www.openshift.com/blog/ask-an-openshift-admin-office-hour-authentication-and-authorization) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [openshift.com: Workload Support for Red Hat OpenShift Matures Across the Industry](https://www.openshift.com/blog/workload-support-for-red-hat-openshift-matures-across-the-industry) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [blog.byte.builders: Manage MongoDB in Openshift Using KubeDB](https://blog.byte.builders/post/openshift-mongodb/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [developers.redhat.com: Troubleshooting application performance with Red Hat OpenShift metrics, Part 1: Requirements](https://developers.redhat.com/articles/2021/07/08/troubleshooting-application-performance-red-hat-openshift-metrics-part-1) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [openshift.com: OCP Disaster Recovery Part 3: Recovering an OpenShift 4 IPI cluster With the Loss of Two Master Nodes 🌟](https://www.openshift.com/blog/ocp-disaster-recovery-part-3-recovering-an-openshift-4-ipi-cluster-with-the-loss-of-two-master-nodes) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [openshift.com: OpenShift on ARM Developer Preview Now Available for AWS](https://www.openshift.com/blog/openshift-on-arm-developer-preview-now-available-for-aws) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [cloud.redhat.com: Changes coming for OpenShift.com and Cloud.Redhat.com](https://cloud.redhat.com/blog/check-out-our-new-look) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [developers.redhat.com: Troubleshooting application performance with Red Hat OpenShift metrics, Part 4: Gathering performance metrics](https://developers.redhat.com/articles/2021/07/29/troubleshooting-application-performance-red-hat-openshift-metrics-part-4) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [cloud.redhat.com: Red Hat OpenShift 4.8 Is Now Generally Available](https://cloud.redhat.com/blog/red-hat-openshift-4.8-is-now-generally-available) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [zdnet.com: Qualys partners with Red Hat to improve Linux and Kubernetes security](https://www.zdnet.com/article/qualys-partners-with-red-hat-to-improve-linux-and-kubernetes-security/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [cloud.redhat.com: Getting Started in OpenShift 🌟](https://cloud.redhat.com/blog/getting-started-in-openshift) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [cloud.redhat.com: OpenShift Sandboxed Containers 101 🌟](https://cloud.redhat.com/blog/openshift-sandboxed-containers-101) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [developers.redhat.com: Composable software catalogs on Kubernetes: An easier way to update containerized applications](https://developers.redhat.com/articles/2021/08/20/composable-software-catalogs-kubernetes-easier-way-update-containerized) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [cloud.redhat.com: Announcing Bring Your Own Host Support for Windows nodes to Red Hat OpenShift](https://cloud.redhat.com/blog/announcing-bring-your-own-host-support-for-windows-nodes-to-red-hat-openshift) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [cloud.redhat.com: OpenShift Sandboxed Containers Operator From Zero to Hero, the Hard Way. The Operator Framework and Its Usage](https://cloud.redhat.com/blog/openshift-sandboxed-containers-operator-from-zero-to-hero-the-hard-way) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [developers.redhat.com: Get started with OpenShift Service Registry](https://developers.redhat.com/articles/2021/10/11/get-started-openshift-service-registry) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [cloud.redhat.com: Red Hat OpenShift 4.9 Is Now Generally Available](https://cloud.redhat.com/blog/red-hat-openshift-4.9-is-now-generally-available) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [redhat.com: Meet single node OpenShift: Our newest small OpenShift footprint for edge architectures](https://www.redhat.com/en/blog/meet-single-node-openshift-our-smallest-openshift-footprint-edge-architectures) 🌟 <span class='md-tag md-tag--primary'>[ARCHITECTURE-GUIDE]</span>
|
||
- [cloud.redhat.com: How to Build a Disconnected OpenShift Cluster With Mirror Registries on RHEL CoreOS Using Podman and Systemd](https://cloud.redhat.com/blog/how-to-build-a-disconnected-openshift-cluster-with-mirror-registries-on-rhel-coreos-using-podman-and-systemd) 🌟 <span class='md-tag md-tag--primary'>[CASE-STUDY]</span>
|
||
- [github.com/openshift/hypershift: HyperShift](https://github.com/openshift/hypershift) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [michaelkotelnikov.medium.com: Managing Network Security Lifecycles in Multi Cluster OpenShift Environments with OpenShift Platform Plus](https://michaelkotelnikov.medium.com/maintaining-network-traffic-compliance-in-multi-cluster-openshift-environments-with-openshift-54fe369aa346) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium.com/@shrishs: Application Backup and Restore using Openshift API for Data Protection(OADP)](https://medium.com/@shrishs/application-backup-and-restore-using-openshift-api-for-data-protection-oadp-790d39ad96d4) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [dev.to: Deep Dive into AWS OIDC identity provider when installing OpenShift using manual authentication mode with STS](https://dev.to/mtulio/deep-dive-into-aws-oidc-identity-provider-when-installing-openshift-with-iam-sts-manual-sts-support-1bo7) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [venturebeat.com: Red Hat gives an ARM up to OpenShift Kubernetes operations](https://venturebeat.com/data-infrastructure/red-hat-gives-an-arm-up-to-openshift-kubernetes-operations/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [redhat.com: Planning your migration from Red Hat OpenShift 3 to 4](https://www.redhat.com/architect/openshift-4-migration) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [redhat.com: Red Hat OpenShift Platform Plus](https://www.redhat.com/en/technologies/cloud-computing/openshift/platform-plus) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [blog.knell.it: Commands Kubernetes should adopt from Red Hat OpenShift](https://blog.knell.it/commands-kubernetes-should-adopt-from-red-hat-openshift/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [mkdev.me: How to upgrade Openshift 4.x 🌟](https://mkdev.me/posts/how-to-upgrade-openshift-4-x) 🌟 <span class='md-tag md-tag--primary'>[CASE-STUDY]</span>
|
||
- [mikeroyal/OpenShift-Guide: OpenShift Guide 🌟🌟](https://github.com/mikeroyal/OpenShift-Guide) 🌟 <span class='md-tag md-tag--primary'>[ARCHITECTURE-GUIDE]</span>
|
||
- [redhat.com: Meet single node OpenShift: Our newest small OpenShift footprint for edge architectures](https://www.redhat.com/en/blog/meet-single-node-openshift-our-smallest-openshift-footprint-edge-architectures) 🌟 <span class='md-tag md-tag--primary'>[ARCHITECTURE-GUIDE]</span>
|
||
- [redhat.com: OpenShift sizing and subscription guide for enterprise Kubernetes 🌟](https://www.redhat.com/en/resources/openshift-subscription-sizing-guide-detail) 🌟 <span class='md-tag md-tag--primary'>[ARCHITECTURE-GUIDE]</span>
|
||
- [Red Hat OpenShift Platform Plus 🌟](https://www.openshift.com/products/platform-plus) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [thenewstack.io: Red Hat Offers a ‘Complete Kubernetes Stack’ with OpenShift Platform Plus 🌟](https://thenewstack.io/red-hat-offers-a-complete-kubernetes-stack-with-openshift-platform-plus/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [developers.redhat.com - Best practices: Using health checks in the OpenShift 4.5 web console 🌟](https://developers.redhat.com/blog/2020/07/20/best-practices-using-health-checks-in-the-openshift-4-5-web-console/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [redhat-cop.github.io: Best practices for migrating from OpenShift Container Platform 3 to 4 🌟](https://redhat-cop.github.io/openshift-migration-best-practices/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [openshift.com: Applications Here, Applications There! - Part 3 - Application Migration](https://www.openshift.com/blog/applications-here-applications-there-part-3-application-migration) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [openshift-yolo](https://github.com/e-minguez/openshift-yolo) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [AWS Account Set Up 🌟](https://github.com/openshift/installer/blob/master/docs/user/aws/README.md) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [OpenShift 4 on AWS Quick Starts 🌟](https://aws.amazon.com/blogs/opensource/openshift-4-on-aws-quick-start/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [openshift.com: Control Regional Access to Your Service on OpenShift Running on AWS](https://www.openshift.com/blog/control-regional-access-to-your-service-on-openshift-running-on-aws) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [cloud.redhat.com: OpenShift Virtualization on Amazon Web Services](https://cloud.redhat.com/blog/openshift-virtualization-on-amazon-web-services) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [redhat.com: Amazon and Red Hat Announce the General Availability of Red Hat OpenShift Service on AWS (ROSA)](https://www.redhat.com/en/about/press-releases/amazon-and-red-hat-announce-general-availability-red-hat-openshift-service-aws-rosa) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [amazon.com: Red Hat OpenShift Service on AWS Now GA](https://aws.amazon.com/es/blogs/aws/red-hat-openshift-service-on-aws-now-generally-availably/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [infoq.com: AWS Announces the General Availability of the Red Hat OpenShift Service on AWS](https://www.infoq.com/news/2021/04/red-hat-openshift-aws/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [datacenterknowledge.com: Red Hat Brings Its Managed OpenShift Kubernetes Service to AWS](https://www.datacenterknowledge.com/devops/red-hat-brings-its-managed-openshift-kubernetes-service-aws) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [aws.amazon.com: Red Hat OpenShift Service on AWS: architecture and networking](https://aws.amazon.com/es/blogs/containers/red-hat-openshift-service-on-aws-architecture-and-networking/) 🌟 <span class='md-tag md-tag--primary'>[ARCHITECTURE-GUIDE]</span>
|
||
- [openshift.com: Using VPC Peering to Connect an OpenShift Service on an AWS (ROSA) Cluster to an Amazon RDS MySQL Database in a Different VPC](https://www.openshift.com/blog/using-vpc-peering-to-connect-an-openshift-service-on-an-aws-rosa-cluster-to-an-amazon-rds-mysql-database-in-a-different-vpc) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [cloud.redhat.com: Scale your application containers on Red Hat OpenShift Service on AWS (ROSA) clusters using Amazon EFS storage](https://cloud.redhat.com/blog/scale-your-application-containers-on-red-hat-openshift-service-on-aws-rosa-clusters-using-amazon-efs-storage) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [redhat.com: Red Hat OpenShift Service on AWS with hosted control planes now available](https://www.redhat.com/en/blog/red-hat-openshift-service-aws-hosted-control-planes-now-available) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [developers.redhat.com: Improving CI/CD in Red Hat OpenShift 🌟](https://developers.redhat.com/articles/2021/09/06/improving-cicd-red-hat-openshift) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [OpenShift End-to-End: **Day 0** - Plan and Deploy](https://www.openshift.com/blog/openshift-end-to-end-plan-and-deploy) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [OpenShift End-to-End: **Day 1** - Core Services](https://www.openshift.com/blog/openshift-end-to-end-core-services) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Release Notes](https://docs.openshift.com/container-platform/4.4/release_notes/ocp-4-4-release-notes.html) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Rook-Ceph](https://operatorhub.io/operator/rook-ceph) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Robin Storage Operator](https://operatorhub.io/operator/robin-operator) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [RHEL CoreOS](https://docs.openshift.com/container-platform/4.4/architecture/architecture-rhcos.html) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [CRI-O](https://cri-o.io/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [SELinux](https://www.slideshare.net/openshift/openshift-18812162) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Machine API](https://github.com/openshift/machine-api-operator/tree/master) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [OLM Arquitecture](https://github.com/operator-framework/operator-lifecycle-manager/blob/master/doc/design/architecture.md) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Adding Operators to a Cluster](https://docs.openshift.com/container-platform/4.4/operators/olm-adding-operators-to-cluster.html) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [twitter.com/operatorhubio](https://twitter.com/operatorhubio) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Deploy and bind enterprise-grade microservices with Kubernetes Operators](https://developers.redhat.com/blog/2020/05/18/deploy-and-bind-enterprise-grade-microservices-with-kubernetes-operators/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Rook](https://rook.io) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Ingress Controller](https://kubernetes.io/docs/concepts/services-networking/ingress-controllers/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Network Security Zones in Openshift (DMZ)](https://blog.openshift.com/openshift-and-network-security-zones-coexistence-approaches/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [openshift.com: Global Load Balancer for OpenShift clusters: an Operator-Based Approach](https://www.openshift.com/blog/global-load-balancer-for-openshift-clusters-an-operator-based-approach) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [ServiceMesh](https://access.redhat.com/documentation/en-us/openshift_container_platform/4.4/html-single/service_mesh/index) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [openshift.com/learn/topics/serverless](https://www.openshift.com/learn/topics/serverless) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [redhat-developer-demos.github.io/knative-tutorial](https://redhat-developer-demos.github.io/knative-tutorial) 🌟 <span class='md-tag md-tag--primary'>[CASE-STUDY]</span>
|
||
- [grafana.com/docs/v5.4/](https://grafana.com/docs/v5.4/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [prometheus.io/docs/alerting/alertmanager/](https://prometheus.io/docs/alerting/alertmanager/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [thenewstack.io: Log Management for Red Hat OpenShift](https://thenewstack.io/log-management-for-red-hat-openshift/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Podman & Buildah for docker users](https://developers.redhat.com/blog/2019/02/21/podman-and-buildah-for-docker-users/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Openshift ImageStreams](https://cloudowski.com/articles/why-managing-container-images-on-openshift-is-better-than-on-kubernetes/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Openshift 4 image builds](https://www.openshift.com/blog/openshift-4-image-builds) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Custom image builds with Buildah](https://docs.openshift.com/container-platform/4.4/builds/custom-builds-buildah.html) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Rootless podman and NFS](https://www.redhat.com/sysadmin/rootless-podman-nfs) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Procedure:](https://developers.redhat.com/blog/2019/09/05/red-hat-openshift-4-on-your-laptop-introducing-red-hat-codeready-containers/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Red Hat OpenShift 4.2 on your laptop: Introducing Red Hat CodeReady Containers](https://developers.redhat.com/blog/2019/09/05/red-hat-openshift-4-on-your-laptop-introducing-red-hat-codeready-containers/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [github.com/redhat-cop/gitops-catalog](https://github.com/redhat-cop/gitops-catalog) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Introducing Azure Red Hat OpenShift on OpenShift 4 🌟](https://www.openshift.com/blog/introducing-azure-red-hat-openshift-on-openshift-4) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [dkrallis.wordpress.com: How to create an OpenShift Cluster in Azure and how you can interact with Azure DevOps environment – Part A](https://dkrallis.wordpress.com/2022/11/25/how-to-create-an-openshift-cluster-in-azure-and-how-you-can-interact-with-azure-devops-environment-part-a/) 🌟 <span class='md-tag md-tag--primary'>[CASE-STUDY]</span>
|
||
- [OpenShift Youtube](https://www.youtube.com/user/rhopenshift/videos) 🎥 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [youtube: Installing OpenShift 4 on AWS with operatorhub.io integration 🌟](https://www.youtube.com/watch?v=kQJxGtsqphk) 🎥 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [youtube: OpenShift 4 OAuth Identity Providers](https://www.youtube.com/watch?v=eFxFtUpAT9s) 🎥 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [youtube: OpenShift on Google Cloud, AWS, Azure and localhost](https://www.youtube.com/watch?v=G-baPg3XhBo) 🎥 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [youtube: Getting Started with OpenShift 4 Security 🌟](https://www.redhat.com/en/about/videos/getting-started-openshift-4-security) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [youtube playlist: London 2020 | OpenShift Commons Gathering 🌟](https://www.youtube.com/playlist?list=PLaR6Rq6Z4Iqcy9rg0JF6SCFst5lyyftQ-) 🎥 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [github.com: Openshift 4 training](https://github.com/openshift/training) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [learn.crunchydata.com](https://learn.crunchydata.com/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [kubevirt.io 🌟](https://kubevirt.io/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Getting Started with KubeVirt Containers and Virtual Machines Together](https://blog.openshift.com/getting-started-with-kubevirt/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [containerjournal.com: Red Hat Integrates KubeVirt With Kubernetes Management Platform From SAP](https://containerjournal.com/topics/container-management/red-hat-integrates-kubevirt-with-kubernetes-management-platform-from-sap/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [kubermatic.com: Bringing Your VMs to Kubernetes With KubeVirt](https://www.kubermatic.com/blog/bringing-your-vms-to-kubernetes-with-kubevirt/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium.com/adessoturkey: Create a Windows VM in Kubernetes using KubeVirt](https://medium.com/adessoturkey/create-a-windows-vm-in-kubernetes-using-kubevirt-b5f54fb10ffd) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Networking in OCP4](https://docs.openshift.com/container-platform/4.4/networking/understanding-networking.html) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [redhat.com: Network traffic control for containers in Red Hat OpenShift](https://www.redhat.com/en/blog/network-traffic-control-containers-red-hat-openshift) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Understanding multiple networks](https://docs.openshift.com/container-platform/4.4/networking/multiple_networks/understanding-multiple-networks.html) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [openshift.com: Demystifying Multus 🌟](https://www.openshift.com/blog/demystifying-multus) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Istio CNI plug-in 🌟](https://docs.openshift.com/container-platform/4.4/service_mesh/service_mesh_arch/ossm-vs-community.html#ossm-cni_ossm-vs-istio) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Operator-based Calico CNI Plug-In is Supported on OpenShift 4 🌟](https://www.openshift.com/blog/operator-based-calico-cni-plug-in-is-supported-on-openshift-4) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [docs.projectcalico.org: Install an OpenShift 4 cluster with Calico](https://docs.projectcalico.org/getting-started/openshift/installation) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Using Third Party Network Operators with OpenShift](https://redhat-connect.gitbook.io/certified-operator-guide/appendix/using-third-party-network-operators-with-openshift) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [cloud.redhat.com: A Guide to Ingress Controllers in OpenShift using IPI](https://cloud.redhat.com/blog/a-guide-to-ingress-controllers-in-openshift) 🌟 <span class='md-tag md-tag--primary'>[ARCHITECTURE-GUIDE]</span>
|
||
- [Red Hat OpenShift Container Storage 4](https://www.openshift.com/products/container-storage/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [State of OpenShift Container Storage](https://www.openshift.com/blog/state-of-openshift-container-storage-eran-tamir-and-duncan-hardie-red-hat) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Red Hat Advanced Cluster Management for Kubernetes 🌟](https://www.redhat.com/en/technologies/management/advanced-cluster-management) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [containerjournal.com: Red Hat Simplifies Kubernetes Cluster Management](https://containerjournal.com/features/red-hat-simplifies-kubernetes-cluster-management/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Similarities and differences between OpenShift Kubernetes Engine and OpenShift Container Platform](https://docs.openshift.com/container-platform/4.4/welcome/oke_about.html) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Homepage](https://crc.dev) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [developers.redhat.com: Developing applications on Kubernetes 🌟](https://developers.redhat.com/topics/kubernetes/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Red Hat OpenShift 4.2 on your laptop: Introducing **Red Hat CodeReady Containers**](https://developers.redhat.com/blog/2019/09/05/red-hat-openshift-4-on-your-laptop-introducing-red-hat-codeready-containers/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Overview: running crc on a remote server](https://gist.github.com/tmckayus/8e843f90c44ac841d0673434c7de0c6a) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [developers.redhat.com: How to install CodeReady Workspaces in a restricted OpenShift 4 environment](https://developers.redhat.com/blog/2020/06/12/how-to-install-codeready-workspaces-in-a-restricted-openshift-4-environment/) 🌟 <span class='md-tag md-tag--primary'>[CASE-STUDY]</span>
|
||
- [Install Red Hat OpenShift Operators on your laptop using Red Hat CodeReady Containers and Red Hat Marketplace](https://developers.redhat.com/blog/2020/09/09/install-red-hat-openshift-operators-on-your-laptop-using-red-hat-codeready-containers-and-red-hat-marketplace/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [schabell.org: How to setup OpenShift Container Platform 4.5 on your local machine in minutes](https://www.schabell.org/2020/09/how-to-setup-openshift-container-platform-45.html) 🌟 <span class='md-tag md-tag--primary'>[CASE-STUDY]</span>
|
||
- [blog.openshift.com: openshift hive cluster as a service](https://blog.openshift.comopenshift-hive-cluster-as-a-service/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [github.com/openshift/hive](https://github.com/openshift/hive) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [youtube: how to deliver OpenShift as a service (just like Red Hat)](https://www.youtube.comwatch?v=b_NOrGxfH5Y) 🎥 🌟 <span class='md-tag md-tag--primary'>[CASE-STUDY]</span>
|
||
- [blog.openshift.com: Introducing Red Hat OpenShift 4.3 to Enhance Kubernetes Security 🌟](https://blog.openshift.com/introducing-red-hat-openshift-4-3-to-enhance-kubernetes-security/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [containerjournal.com: Red Hat Delivers Latest Kubernetes Enhancements](https://containerjournal.com/topics/container-management/red-hat-delivers-latest-kubernetes-enhancements/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Create an OpenShift 4.2 Private Cluster in AWS 🌟](https://access.redhat.com/solutions/4363731) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [cloud.ibm.com: openshift-security](https://cloud.ibm.com/docs/openshift?topic=openshift-security) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [docs.aporeto.com: OpenShift Master API Protection](https://docs.aporeto.com/docs/main/guides/okd-master-api-protection/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [OKD.io:](https://www.okd.io/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [docs.okd.io 🌟](https://docs.okd.io/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [GitHub: OKD4](https://github.com/openshift/okd/blob/master/README.md) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [youtube.com: OKD4](https://www.youtube.com/watch?v=_nl-45ulj1s) 🎥 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [github.com: OKD 4 Roadmap](https://github.com/openshift/community/blob/master/ROADMAP.md) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [youtube.com: How To Install OKD4 on GCP - Vadim Rutkovsky (Red Hat)](https://www.youtube.com/watch?v=2UwQD0diUxk) 🎥 🌟 <span class='md-tag md-tag--primary'>[CASE-STUDY]</span>
|
||
- [blog.openshift.com: Guide to Installing an OKD 4.4 Cluster on your Home Lab](https://blog.openshift.com/guide-to-installing-an-okd-4-4-cluster-on-your-home-lab/) 🌟 <span class='md-tag md-tag--primary'>[ARCHITECTURE-GUIDE]</span>
|
||
- [okd4-upi-lab-setup: Building an OpenShift - OKD 4.X Lab](https://cgruver.github.io/okd4-upi-lab-setup/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [redhat.com: How to run a Kubernetes cluster on your laptop 🌟](https://www.redhat.com/sysadmin/kubernetes-cluster-laptop) 🌟 <span class='md-tag md-tag--primary'>[CASE-STUDY]</span>
|
||
- [openshift.com: Deploy a multi-master OKD 4.5 cluster using a single command in ~30 minutes](https://www.openshift.com/blog/deploy-a-multi-master-okd-4.5-cluster-using-a-single-command-in-30-minutes) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [dustymabe.com: OpenShift OKD on Fedora CoreOS on DigitalOcean Part 4: Recorded Demo](https://dustymabe.com/2020/09/28/openshift-okd-on-fedora-coreos-on-digitalocean-part-4-recorded-demo/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium: Guide OKD 4.5 Single Node Cluster](https://medium.com/swlh/guide-okd-4-5-single-node-cluster-832693cb752b) 🌟 <span class='md-tag md-tag--primary'>[ARCHITECTURE-GUIDE]</span>
|
||
- [redhat.com: What is knative?](https://www.redhat.com/en/topics/microservices/what-is-knative) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [developers.redhat.com: **Serverless Architecture**](https://developers.redhat.com/topics/serverless-architecture/) 🌟 <span class='md-tag md-tag--primary'>[ARCHITECTURE-GUIDE]</span>
|
||
- [datacenterknowledge.com: Explaining Knative, the Project to Liberate Serverless from Cloud Giants](https://www.datacenterknowledge.com/open-source/explaining-knative-project-liberate-serverless-cloud-giants) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Serverless applications made faster and simpler with **OpenShift Serverless GA**](https://developers.redhat.com/blog/2020/04/30/serverless-applications-made-faster-and-simpler-with-openshift-serverless-ga/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [The supported method of using Helm charts with Openshift4 is via the Helm Operator](https://blog.openshift.combuild-kubernetes-operators-from-helm-charts-in-5-steps/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [youtube](https://www.youtube.com/watch?v=6NM6sqXIsoA) 🎥 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [blog.openshift.com: Helm and Operators on OpenShift, Part 1](https://blog.openshift.comhelm-and-operators-on-openshift-part-1/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [blog.openshift.com: Helm and Operators on OpenShift, Part 2](https://blog.openshift.comhelm-and-operators-on-openshift-part-2/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [marketplace.redhat.com 🌟](https://marketplace.redhat.com/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [developers.redhat.com: Building Kubernetes applications on OpenShift with Red Hat Marketplace](https://developers.redhat.com/blog/2020/04/27/building-kubernetes-applications-on-openshift-with-red-hat-marketplace/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [kubestone.io](https://kubestone.io) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [operatorhub.io: kubestone](https://operatorhub.io/operator/kubestone) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [blog.openshift.com: Tech Preview: Get visibility into your OpenShift costs across your hybrid infrastructure 🌟](https://blog.openshift.com/tech-preview-get-visibility-into-your-openshift-costs-across-your-hybrid-infrastructure/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Top Kubernetes Operators](https://blog.openshift.com/top-kubernetes-operators-advancing-across-the-operator-capability-model/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [operatorhub.io](https://operatorhub.io/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [learn.crunchydata.com](https://learn.crunchydata.com/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [developers.redhat.com: Operator pattern: REST API for Kubernetes and Red Hat OpenShift 🌟](https://developers.redhat.com/blog/2020/01/22/operator-pattern-rest-api-for-kubernetes-and-red-hat-openshift/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [developers.redhat.com: 5 tips for developing Kubernetes Operators with the new Operator SDK](https://developers.redhat.com/blog/2020/09/11/5-tips-for-developing-kubernetes-operators-with-the-new-operator-sdk/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium: Using Kubernetes Operators to Manage the Lifecycle of AI Applications](https://medium.com/@bherta/using-kubernetes-operators-to-manage-the-lifecycle-of-ai-applications-5682c3b372b3) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Red Hat Introduces open source Project Quay container registry](https://www.redhat.com/en/blog/red-hat-introduces-open-source-project-quay-container-registry) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Red Hat Quay](https://www.openshift.com/products/quay) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [projectquay.io](https://www.projectquay.io/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [quay.io](https://quay.io/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [GitHub Quay (OSS)](https://github.com/quay/quay) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [blog.openshift.com: Introducing Red Hat Quay](https://blog.openshift.com/introducing-red-hat-quay/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [operatorhub.io/operator/quay](https://operatorhub.io/operator/quay) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium: Securing Containers with Red Hat Quay and Clair — Part I](https://medium.com/opstalk/securing-containers-with-red-hat-quay-and-clair-part-i-bcec8d170536) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Red Hat Application Migration Toolkit](https://developers.redhat.com/products/mta/overview) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [windup](https://github.com/windup/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [RHAMT in Github Actions](https://carlosthe19916.wordpress.com/2020/04/12/rhamt-in-github-actions/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Migrate your Java apps to containers with Migration Toolkit for Applications 5.0](https://developers.redhat.com/blog/2020/09/04/migrate-your-java-apps-to-containers-with-migration-toolkit-for-applications-5-0/#more-768337) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [developers.redhat.com: Spring Boot to Quarkus migrations and more in Red Hat’s migration toolkit for applications 5.1.0](https://developers.redhat.com/blog/2020/12/08/spring-boot-to-quarkus-migrations-and-more-in-red-hats-migration-toolkit-for-applications-5-1-0/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [developers.redhat.com: Operator pattern: REST API for Kubernetes and Red Hat OpenShift 🌟](https://developers.redhat.com/blog/2020/01/22/operator-pattern-rest-api-for-kubernetes-and-red-hat-openshift/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [developers.redhat.com: Welcome to the Developer Sandbox for Red Hat OpenShift ](https://developers.redhat.com/developer-sandbox) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [OpenShift topology view: A milestone towards a better developer experience](https://www.redhat.com/en/blog/openshift-topology-view-milestone-towards-better-developer-experience) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [OpenBuilt](https://openbuilt.io/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [infoq.com: IBM, Red Hat and Cobuilder Develop OpenBuilt, a Platform for the Construction Industry](https://www.infoq.com/news/2021/04/ibm-redhat-openbuilt/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [youtube: Red Hat OpenShift AI overview](https://www.youtube.com/watch?v=Hc8emNr2igU) 🎥 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [tommeramber/ocp-automations](https://github.com/tommeramber/ocp-automations) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
|
||
## Container-managers
|
||
- [Libpod: Library and tool for running OCI-based containers in Pods](https://github.com/containers/libpod) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
|
||
- Libpod is a library used to create container pods. Home of Podman.
|
||
- Libpod provides a library for applications looking to use the Container Pod concept, popularized by Kubernetes. Libpod also contains the Pod Manager tool (Podman). Podman manages pods, containers, container images, and container volumes.
|
||
|
||
- [redhat.com: How to use auto-updates and rollbacks in Podman](https://www.redhat.com/sysadmin/podman-auto-updates-rollbacks) 🌟 <span class='md-tag md-tag--primary'>[CASE-STUDY]</span>
|
||
|
||
- New auto-update capabilities enable you to use Podman in edge use cases, update workloads once they are connected to the network, and roll back failures to a known-good state.
|
||
- Podman: the best tool for running containers on the edge servers. On the edge you want no human intervention. Podman+systemd support auto-update of container image & rollback, when update fails.
|
||
|
||
- [A Practical Introduction to Container Terminology](https://developers.redhat.com/blog/2018/02/22/container-terminology-practical-introduction/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [inovex.de: Welcome To The Container Jungle: Docker vs. containerd vs. Nabla vs. Kata vs. Firecracker and more! 🌟](https://www.inovex.de/blog/containers-docker-containerd-nabla-kata-firecracker/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [blog.alexellis.io: Building containers without Docker 🌟](https://blog.alexellis.io/building-containers-without-docker/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [thenewstack.io: Container Best Practices: What They Are and Why You Should Care](https://thenewstack.io/container-best-practices-what-they-are-and-why-you-should-care/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [OCI: Open Container Initiative](https://www.opencontainers.org/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [scrivano.org: the journey to speed up running OCI containers](https://www.scrivano.org/posts/2022-10-21-the-journey-to-speed-up-oci-containers/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [runc](https://github.com/opencontainers/runc) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [crun](https://github.com/containers/crun) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Conmon](https://github.com/containers/conmon) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [containerd - An open and reliable container runtime](https://github.com/containerd/containerd) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Controlling Process Resources with Linux Control Groups (cgroups)](https://labs.iximiuz.com/tutorials/controlling-process-resources-with-cgroups) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [What is Podman and How Does it Compare to Docker?](https://build5nines.com/what-is-podman-and-how-does-it-compare-to-docker/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Kubernetes.io: Container runtimes](https://kubernetes.io/docs/setup/production-environment/container-runtimes/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Docker](https://www.docker.com/products/container-runtime) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [containerd.io](https://containerd.io/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Frakti](https://github.com/kubernetes/frakti) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [cri-o.io](https://cri-o.io/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Why Red Hat is investing in CRI-O and Podman](https://redhat.com/en/blog/why-red-hat-investing-cri-o-and-podman) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Podman.io](https://podman.io/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Intro to Podman](https://developers.redhat.com/blog/2018/08/29/intro-to-podman/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [redhat.com: Be careful when pulling images by short name](https://www.redhat.com/en/blog/be-careful-when-pulling-images-short-name) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [developers.redhat.com: Podman and Buildah for Docker users 🌟](https://developers.redhat.com/blog/2019/02/21/podman-and-buildah-for-docker-users/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [podmain.io: Announcing Podman v2](https://podman.io/blogs/2020/06/29/podman-v2-announce.html) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [youtube: Getting started with Podman](https://www.youtube.com/watch?v=Za36qHbrf3g) 🎥 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Podman remote clients for macOS and Windows](https://www.redhat.com/sysadmin/podman-clients-macos-windows) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [developers.redhat.com: Rootless containers with Podman: The basics](https://developers.redhat.com/blog/2020/09/25/rootless-containers-with-podman-the-basics/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [tecmint.com: How to Manage Containers Using Podman and Skopeo in RHEL 8](https://www.tecmint.com/manage-containers-using-podman-in-rhel/) 🌟 <span class='md-tag md-tag--primary'>[CASE-STUDY]</span>
|
||
- [thenewstack.io: Tutorial: Host a Local Podman Image Registry 🌟](https://thenewstack.io/tutorial-host-a-local-podman-image-registry/) 🌟 <span class='md-tag md-tag--primary'>[CASE-STUDY]</span>
|
||
- [redhat.com: Using Podman and Docker Compose](https://www.redhat.com/sysadmin/podman-docker-compose) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [redhat.com: From Docker Compose to Kubernetes with Podman](https://www.redhat.com/sysadmin/compose-kubernetes-podman) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [fedoramagazine.org: Manage containers with Podman Compose](https://fedoramagazine.org/manage-containers-with-podman-compose/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium: Podman: Getting Started](https://medium.com/javarevisited/podman-getting-started-e7fc06961994) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [oldgitops.medium.com: Setting up Podman on WSL2 in Windows 10 🌟](https://oldgitops.medium.com/setting-up-podman-on-wsl2-in-windows-10-be2991c2d443) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [youtube: Podman in Podman (Running a container within a container)](https://www.youtube.com/watch?app=desktop&v=OcHRWaC5tvY&feature=youtu.be&ab_channel=RedHat) 🎥 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [wbhegedus.me: Configuring Podman for WSL2 🌟](https://wbhegedus.me/running-podman-on-wsl2) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [redhat.com: How to replace Docker with Podman on a Mac](https://www.redhat.com/sysadmin/replace-docker-podman-macos) 🌟 <span class='md-tag md-tag--primary'>[CASE-STUDY]</span>
|
||
- [redhat.com: Exploring the new Podman secret command 🌟](https://www.redhat.com/sysadmin/new-podman-secrets-command) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [developers.redhat.com: Using Podman Compose with Microcks: A cloud-native API mocking and testing tool](https://developers.redhat.com/blog/2021/04/22/using-podman-compose-with-microcks-a-cloud-native-api-mocking-and-testing-tool) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [redhat.com: How to automate Podman installation and deployment using Ansible 🌟](https://www.redhat.com/sysadmin/automate-podman-ansible) 🌟 <span class='md-tag md-tag--primary'>[CASE-STUDY]</span>
|
||
- [tutorialworks.com: How to Start Containers Automatically, with Podman and Systemd](https://www.tutorialworks.com/podman-systemd/) 🌟 <span class='md-tag md-tag--primary'>[CASE-STUDY]</span>
|
||
- [youtube: Podman 3 and Docker Compose - How Does the Dockerless Compose Work? 🌟](https://www.youtube.com/watch?v=15PFfjuxtvM&ab_channel=mkdev) 🎥 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [fedoramagazine.org: Use Docker Compose with Podman to Orchestrate Containers on Fedora Linux](https://fedoramagazine.org/use-docker-compose-with-podman-to-orchestrate-containers-on-fedora/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [opensource.com: Run a Linux virtual machine in Podman](https://opensource.com/article/21/7/linux-podman) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [developers.redhat.com: Transitioning from Docker to Podman 🌟](https://developers.redhat.com/blog/2020/11/19/transitioning-from-docker-to-podman) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [pythonspeed.com: Using Podman with BuildKit, the better Docker image builder 🌟](https://pythonspeed.com/articles/podman-buildkit/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [devopscube.com: Podman Tutorial For Beginners: Step by Step Guides 🌟](https://devopscube.com/podman-tutorial-beginners/) 🌟 <span class='md-tag md-tag--primary'>[ARCHITECTURE-GUIDE]</span>
|
||
- [kubernetespodcast.com: Podman, with Daniel Walsh and Brent Baude](https://kubernetespodcast.com/episode/164-podman/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [opensource.com: Get podman up and running on Windows using Linux](https://opensource.com/article/21/10/podman-windows-wsl) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [crunchtools.com: Should I Use Docker Compose Or Podman Compose With Podman?](http://crunchtools.com/should-i-use-docker-compose-or-podman-compose-with-podman/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium.com: Exploring Docker alternative — Podman](https://medium.com/techbeatly/exploring-docker-alternative-podman-14674c990311) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [darumatic.com: Podman - Introduction 🌟](https://darumatic.com/blog/podman_introduction) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [redhat.com: Build Kubernetes pods with Podman play kube](https://www.redhat.com/sysadmin/podman-play-kube-updates) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [iongion.github.io: Podman Desktop Companion 🌟](https://iongion.github.io/podman-desktop-companion/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [redhat.com: How to replace Docker with Podman on a Mac, revisited](https://www.redhat.com/sysadmin/replace-docker-podman-mac-revisited) 🌟 <span class='md-tag md-tag--primary'>[CASE-STUDY]</span>
|
||
- [imaginarycloud.com: Podman vs Docker: What are the differences?](https://www.imaginarycloud.com/blog/podman-vs-docker/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [opensource.com: Run containers on Linux without sudo in Podman](https://opensource.com/article/22/1/run-containers-without-sudo-podman) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [redhat.com: Create fast, easy, and repeatable containers with Podman and shell scripts](https://www.redhat.com/sysadmin/create-containers-podman-quickly) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [redhat.com: How to use Podman to get information about your containers](https://www.redhat.com/sysadmin/container-information-podman) 🌟 <span class='md-tag md-tag--primary'>[CASE-STUDY]</span>
|
||
- [redhat.com: 5 Podman features to try now](https://www.redhat.com/sysadmin/podman-features-1) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium.com/@raghavendraguttur: Podman Containers — Beginner’s Guide](https://medium.com/@raghavendraguttur/podman-containers-beginners-guide-830b931e66f4) 🌟 <span class='md-tag md-tag--primary'>[ARCHITECTURE-GUIDE]</span>
|
||
- [nilesh93.medium.com: Replacing Docker Desktop with Podman and Kind in MacOS](https://nilesh93.medium.com/replacing-docker-desktop-with-podman-and-kind-in-macos-c750581a3fda) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [dev.to: Containers without Docker (podman, buildah, and skopeo)](https://dev.to/cedricclyburn/containers-without-docker-podman-buildah-and-skopeo-1eal) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [redhat.com/sysadmin/quadlet-podman](https://www.redhat.com/sysadmin/quadlet-podman) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Podman Desktop](https://podman-desktop.io/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [developers.redhat.com: Podman expands to the Desktop](https://developers.redhat.com/articles/2022/10/24/podman-expands-desktop) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Build trusted pipelines/Guards with Podman containers](https://www.redhat.com/en/blog/using-container-technology-make-trusted-pipeline) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [sherifabdlnaby/kubephp](https://github.com/sherifabdlnaby/kubephp) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [iximiuz.com: In Pursuit of Better Container Images: Alpine, Distroless, Apko, Chisel, DockerSlim, oh my!](https://iximiuz.com/en/posts/containers-making-images-better/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Introducing the Red Hat Universal Base Image 🌟](https://www.redhat.com/en/blog/introducing-red-hat-universal-base-image) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [What is Red Hat Universal Base Image?](https://developers.redhat.com/blog/2019/10/09/what-is-red-hat-universal-base-image/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [RH Universal Base Image FAQ](https://developers.redhat.com/articles/ubi-faq/#resources) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Red Hat Ecosystem Catalog](https://catalog.redhat.com/software/containers/explore) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [ubi-micro: RHEL tiny images to build containers 🌟](https://github.com/fatherlinux/ubi-micro) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [developers.redhat.com: How to pick the right container base image](https://developers.redhat.com/blog/2021/04/13/how-to-pick-the-right-container-base-image/) 🌟 <span class='md-tag md-tag--primary'>[CASE-STUDY]</span>
|
||
- [bul: Interactive TUI for Exploring Kubernetes Container Logs](https://github.com/ynqa/bul) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [How to use the --privileged flag with container engines](https://www.redhat.com/sysadmin/privileged-flag-container-engines) 🌟 <span class='md-tag md-tag--primary'>[CASE-STUDY]</span>
|
||
- [itnext.io: Docker, Kaniko, Buildah](https://itnext.io/docker-kaniko-buildah-209abdde5f94) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [blog.kubesimplify.com: Getting started with ko: A fast container image builder for your Go applications](https://blog.kubesimplify.com/getting-started-with-ko-a-fast-container-image-builder-for-your-go-applications) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Buildah.io](https://buildah.io/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [github.com/containers/buildah](https://github.com/containers/buildah) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [developers.redhat.com: Getting started with Buildah](https://developers.redhat.com/blog/2021/01/11/getting-started-with-buildah/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [youtube: How to live without Docker for developers - Part 1 | Migration from Docker to Buildah and Podman](https://www.youtube.com/watch?app=desktop&v=Fl0iLoAMdzc&ab_channel=AndrewMalkov) 🎥 🌟 <span class='md-tag md-tag--primary'>[CASE-STUDY]</span>
|
||
- [Skopeo](https://github.com/containers/skopeo) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Promoting container images between registries with skopeo](https://www.openshift.com/blog/promoting-container-images-between-registries-with-skopeo) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
|
||
## Kubernetes-backup-migrations
|
||
- [infracloud.io: Protecting Kubernetes applications data using Kanister](https://www.infracloud.io/blogs/protecting-kubernetes-applications-with-kanister) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
|
||
- [kanister.io 🌟](https://kanister.io/) An extensible open-source framework for application-level data management on Kubernetes. KANISTER allows domain experts to capture application specific data management tasks in blueprints which can be easily shared and extended. The framework takes care of the tedious details around execution on Kubernetes and presents a homogeneous operational experience across applications at scale.
|
||
- [blog.kasten.io: Move Fast and Test in Kubernetes without Breaking Things with kanister and CI/CD 🌟](https://blog.kasten.io/move-fast-and-test-in-kubernetes-without-breaking-things)
|
||
- When using data mobility to improve your CI/CD pipeline, it’s important to consider the data at different layers in your application stack. In many instances, you must perform operations on multiple layers of your application at once, as well as interact with Kubernetes itself. Kasten by Veeam developed Kanister to address these data mobility challenges and enable organizations to test safely with real data.
|
||
- Kanister, an open source project, provides a Kubernetes-native framework for application-level data management that supports complex data management workflows. Domain experts can capture application-specific data management tasks in blueprints, which can be easily shared and extended, eliminating many of the tedious details around execution on Kubernetes.
|
||
- Kanister is easy to integrate with your CI/CD pipeline, because it uses Kubernetes API extensions called custom resources. You can easily extend Kanister to work with custom applications as well as several common cloud native databases, simplifying and streamlining testing operations while reducing risk.
|
||
|
||
- [slideshare.net: Migrating Java JBoss EAP Applications to Kubernetes With S2I](https://www.slideshare.net/KonveyorIO/migrating-java-jboss-eap-applications-to-kubernetes-with-s2i) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
|
||
- Despite the incredible pace of adoption of container orchestration platforms, the vast majority of EAP workloads are still running on VMs or bare metal. In a lot of cases enterprise operation teams are mandated to modernize and move these workloads to the cloud, and containerization and migration to Kubernetes is the natural destination. When talking about this migration path, we're often asked questions like:
|
||
- What's involved?
|
||
- How easy is it to move these workloads?
|
||
- How can you be sure of no code changes?
|
||
- What tools are there to assist with this effort?
|
||
- What are the benefits of moving workloads to Kubernetes?
|
||
- In this meetup, Philip Hayes, Runtimes Practice Lead at Red Hat, will provide answers to these questions and also include a step-by-step guide to migrating an EAP 7 application to Kubernetes.
|
||
- [youtube: Migrating JBoss EAP Applications to Kubernetes with Source-to-Image (S2I)](https://www.youtube.com/watch?v=9hDdg_Beui4&ab_channel=Konveyor)
|
||
|
||
- [kube-backup: Kubernetes resource state sync to git](https://github.com/pieterlange/kube-backup) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Stash](https://github.com/stashed/stash) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [thenewstack.io: Cloud Native Backups, Disaster Recovery and Migrations on Kubernetes](https://thenewstack.io/cloud-native-backups-disaster-recovery-and-migrations-on-kubernetes/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [rancher.com: The No. 1 Rule of Disaster Recovery](https://rancher.com/blog/2020/number-one-rule-disaster-recovery) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [rancher.com: Disaster Recovery Preparedness for Your Kubernetes Clusters 🌟](https://rancher.com/blog/2020/disaster-recovery-preparedness-kubernetes-clusters) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [k8s-snapshots: Automatic Volume Snapshots on Kubernetes](https://github.com/miracle2k/k8s-snapshots) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [thenewstack.io: DevSecOps Teams Need Application-Consistent Backups for Kubernetes Workloads](https://thenewstack.io/devsecops-teams-need-application-consistent-backups-for-kubernetes-workloads/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [percona.com: Using Volume Snapshot/Clone in Kubernetes (GKE & Percona Kubernetes Operator for XtraDB Cluster)](https://www.percona.com/blog/2020/10/22/using-volume-snapshot-clone-in-kubernetes/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [longhorn issue: Move replica to a different server](https://github.com/longhorn/longhorn/issues/292) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [aithority.com: Bacula Systems Announces World’s First Enterprise-Class Backup and Recovery Solution for Red Hat OpenShift](https://aithority.com/it-and-devops/cloud/bacula-systems-announces-worlds-first-enterprise-class-backup-and-recovery-solution-for-red-hat-openshift/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [cloudify.co: Migrating Pods With Containerized Applications Between Nodes In The Same Kubernetes Cluster Using Cloudify 🌟](https://cloudify.co/blog/migrating-pods-containerized-applications-nodes-kubernetes-cluster-using-cloudify/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [thenewstack.io: Red Hat Brings Backup, Snapshots to OpenShift Container Storage](https://thenewstack.io/red-hat-brings-backup-snapshots-to-openshift-container-storage/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [thenewstack.io: 5 Best Practices to Back up Kubernetes](https://thenewstack.io/5-best-practices-to-back-up-kubernetes) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Bacula Enterprise for OpenShift and Kubernetes 🌟](https://www.baculasystems.com/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [dani-izquierdo95.medium.com: Batch processing using Cron Jobs. MySQL automated backup on Openshift/K8s](https://dani-izquierdo95.medium.com/mysql-automated-backup-on-openshift-k8s-3690280d304f) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [itnext.io: Backup and Restore of Kubernetes Stateful Application Data with CSI Volume Snapshots](https://itnext.io/backup-and-restore-of-kubernetes-stateful-application-data-with-csi-volume-snapshots-14ce9e6f3778) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [dev.to: Kubernetes Backup & Restore made easy! 🌟](https://dev.to/techworld_with_nana/kubernetes-backup-restore-made-easy-2nlg) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [blog.kasten.io: 10 Key Takeaways from Kubernetes Backup & Recovery For Dummies](https://blog.kasten.io/10-key-takeaways-from-kubernetes-backup-recovery-for-dummies) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [k8up.io](https://k8up.io/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium.com/@amitabhprasad: Kubernetes volume backup for disaster recovery](https://medium.com/@amitabhprasad/kubernetes-volume-backup-for-disaster-recovery-56a5facee7fe) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [thenewstack.io: K8s Backup and Disaster Recovery Is More Important Than Ever](https://thenewstack.io/k8s-backup-and-disaster-recovery-is-more-important-than-ever/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [martinheinz.dev: Backup-and-Restore of Containers with Kubernetes Checkpointing API](https://martinheinz.dev/blog/85) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [martinheinz.dev: Backup-and-Restore of Containers with Kubernetes Checkpointing API](https://martinheinz.dev/blog/85) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [blog.palark.com: Kubernetes snapshots: What are they and how to use them? 🌟](https://blog.palark.com/kubernetes-snaphots-usage/) 🌟 <span class='md-tag md-tag--primary'>[CASE-STUDY]</span>
|
||
- [youtube: Kubernetes.. ETCD Backup and Restore... Very Easy Steps... CKA Exam Tips..](https://www.youtube.com/watch?app=desktop&v=mODkt1OJDew&ab_channel=AlokKumar) 🎥 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [github.com/gardener/etcd-backup-restore](https://github.com/gardener/etcd-backup-restore) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [kubernetes.io: Kubernetes 1.20: Kubernetes Volume Snapshot Moves to GA](https://kubernetes.io/blog/2020/12/10/kubernetes-1.20-volume-snapshot-moves-to-ga/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [itnext.io: Backup and Restore of Kubernetes Stateful Application Data with CSI Volume Snapshots](https://itnext.io/backup-and-restore-of-kubernetes-stateful-application-data-with-csi-volume-snapshots-14ce9e6f3778) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [blocksandfiles.com: Red Hat OpenShift now does container storage backup 🌟](https://blocksandfiles.com/2021/01/27/red-hat-openshift-container-storage-backup/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium: Leveraging operator pattern and VolumeSnapshots to backup databases in Kubernetes](https://medium.com/blablacar/leveraging-operator-pattern-and-volumesnapshots-to-backup-databases-in-kubernetes-3a28aa425100) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Trillio](http://trilio.io) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [TrillioVault for Kubernetes](https://www.trilio.io/triliovault-for-kubernetes/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [redhat.com: OpenShift Backup and Cluster failover with Triliovault 🌟](https://www.redhat.com/es/about/videos/openshift-backup-and-cluster-failover-triliovault) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Kasten](https://www.kasten.io/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [redhat.com: OpenShift Backup and Recovery with Kasten K10](https://www.redhat.com/es/about/videos/openshift-backup-and-recovery-kasten-k10) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [blog.kasten.io: Extending Kubernetes Application Backup and Mobility to the Edge with Kasten K10 V4.5](https://blog.kasten.io/posts/extending-kubernetes-application-backup-and-mobility-to-the-edge-with-kasten-k10-v4.5) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [thenewstack.io: Kasten K10 V4.5: Grafana Observability, More Edge Support](https://thenewstack.io/kasten-k10-v4-5-grafana-observability-more-edge-support/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [faun.pub: Kasten K10 on KubeSphere to Ensure Kubernetes Backup and Restore](https://faun.pub/kasten-k10-on-kubesphere-to-ensure-kubernetes-backup-and-restore-1bc59a0b91aa) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [github.com/vmware-tanzu/velero](https://github.com/vmware-tanzu/velero) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [akomljen.com: Kubernetes Backup and Restore with Velero 🌟](https://akomljen.com/kubernetes-backup-and-restore-with-velero/?utm_sq=ggwzo8xdd8) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [wecloudpro.com: Kubernetes Disaster Recovery with Velero 🌟](https://www.wecloudpro.com/2020/08/22/kubernetes-disaster-recovery-with-velero.html) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium: Velero backup/restore for K8s Stateful Applications managed by Operators](https://medium.com/@Sandeepkallazhi/velero-backup-restore-for-k8s-stateful-applications-managed-by-operators-8fd9c732ffcc?utm_sq=gi0vbpxxa3) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [cloud.redhat.com: Velero Backup and Restore of an Application Using gp2 StorageClass on ROSA](https://cloud.redhat.com/blog/velero-backup-and-restore-of-an-application-using-gp2-storageclass-on-rosa) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium.com/@firat.yasar: Backup & Restore Kubernetes resources with VELERO](https://medium.com/@firat.yasar/backup-restore-kubernetes-resources-with-velero-b7fee14e7664) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [skildops.medium.com: Backup an entire Kubernetes cluster using Velero to AWS S3](https://skildops.medium.com/backup-an-entire-kubernetes-cluster-using-velero-to-aws-s3-73d76d51d4bc) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [blog.devgenius.io: Backup, Restore and Migrate Kubernetes Cluster resources using Velero](https://blog.devgenius.io/backup-restore-and-migrate-kubernetes-cluster-resources-using-velero-a9b6997e4b54) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [PX-Backup](https://portworx.com/products/px-backup/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [PX-Backup: docs](https://backup.docs.portworx.com/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [cloud.google.com: Announcing Backup for GKE: the easiest way to protect GKE workloads](https://cloud.google.com/blog/products/storage-data-transfer/google-cloud-launches-backups-for-gke) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [github.com/konveyor 🌟](https://github.com/konveyor) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [containerjournal.com: Red Hat, IBM Launch Konveyor to Aggregate Kubernetes Tools](https://containerjournal.com/features/red-hat-ibm-launch-konveyor-to-aggregate-kubernetes-tools/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [engineering.konveyor.io: Konveyor Engineering Knowledgebase](https://engineering.konveyor.io/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [github.com/konveyor/crane: Crane 2.0 🌟](https://github.com/konveyor/crane) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [youtube: Crane 2 Preview: Introduction and Demo](https://www.youtube.com/watch?v=esIZS7PVrvs&ab_channel=Konveyor) 🎥 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [kubebyexample.com: Migrating to Kubernetes with Open Source Tools (Konveyor, Tackle, KubeVirt, Forklift) 🌟](https://kubebyexample.com/en/community/blog/migrating-to-kubernetes-with-open-source-tools) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [RKE2 Standalone Disaster Recovery Guide](https://support.tools/post/rke2-standalone-disaster-recovery/) 🌟 <span class='md-tag md-tag--primary'>[ARCHITECTURE-GUIDE]</span>
|
||
- [Automate SQL Server Backups with PowerShell](https://datacrazyworld.com/index.php/2025/03/16/automatiza-backups-de-sql-server-con-powershell/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [k8up.io](https://k8up.io) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [kasten.io: Kubernetes Backup & Recovery For Dummies (Free e-book)](https://www.kasten.io/kubernetes/resources/books/kubernetes-backup-and-dr-for-dummies) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
|
||
## Openshift
|
||
- [schabell.org: Cloud-native development - A blueprint 🌟](https://www.schabell.org/2020/05/cloud-native-development-a-blueprint.html) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
|
||
- [schabell.org: Cloud-native development - On local containers 🌟](https://www.schabell.org/2020/06/cloud-native-development-on-local-containers.html)
|
||
- etc
|
||
|
||
- [itnext.io: Adding security layers to your App on OpenShift — Part 1: Deployment and TLS Ingress 🌟](https://itnext.io/adding-security-layers-to-your-app-on-openshift-part-1-deployment-and-tls-ingress-9ef752835599) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
### How is OpenShift Container Platform Secured?
|
||
- [docs.openshift.com: Understanding networking](https://docs.openshift.com/container-platform/4.4/networking/understanding-networking.html) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [docs.openshift.com: Configuring network policy with OpenShift SDN](https://docs.openshift.com/container-platform/4.4/networking/configuring-networkpolicy.html)
|
||
- [OpenShift and Network Security Zones: Coexistence Approaches 🌟🌟🌟](https://www.openshift.com/blog/openshift-and-network-security-zones-coexistence-approaches) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
|
||
- **Introduction:** Kubernetes and consequently OpenShift adopt a [flat Software Defined Network (SDN) model](https://kubernetes.io/docs/concepts/cluster-administration/networking/), which means that all pods in the SDN are in the same logical network. Traditional network implementations adopt a zoning model in which different networks or zones are dedicated to specific purposes, with very strict communication rules between each zone. When implementing OpenShift in organizations that are using network security zones, the two models may clash. In this article, we will analyze a few options for coexistence. But first, let’s understand the two network models a bit more in depth.
|
||
- Network Zones have been the widely accepted approach for building security into a network architecture. The general idea is to create separate networks, each with a specific purpose. Each network contains devices with similar security profiles. Communications between networks is highly scrutinized and controlled by firewall rules ([perimeter defense](https://en.wikipedia.org/wiki/All_round_defence)).
|
||
- **Conclusion:** A company’s security organization must be involved when deciding how to deploy OpenShift with regard to traditional network zones. Depending on their level of comfort with new technologies you may have different options. If physical network separation is the only acceptable choice, you will have to build a cluster per network zone. If logical network type of separations can be considered, then there are ways to stretch a single OpenShift deployment across multiple network zones. This post presented a few technical approaches.
|
||
|
||
- **(2025)** [Awesome Openshift 2](https://github.com/oscp/awesome-openshift3) <span class='md-tag md-tag--info'>⭐ 27</span> 🌟 <span class='md-tag md-tag--warning'>[EMERGING / INNOVATION]</span>
|
||
|
||
- [Rescue My OpenShift Cluster From Loss of 2 Masters](https://medium.com/@haozhao_2156/rescue-my-openshift-cluster-from-loss-of-2-masters-59f118a30f95) 🌟 - Este artículo detalla un escenario real de recuperación de un clúster OpenShift tras la pérdida de dos nodos master, ofreciendo pasos prácticos para la restauración.
|
||
- [Automated Disaster Recovery failover and failback with Red Hat OpenShift](https://youtu.be/OPKVKPfJrRA?si=YBt3LmBRNNq-GrqL) 🌟 - Este video demuestra cómo configurar la recuperación ante desastres automatizada con failover y failback en Red Hat OpenShift.
|
||
|
||
- **(2026)** [github.com/redhatdemocentral: OpenShift Container Platform Install Demo 🌟](https://github.com/redhatdemocentral/ocp-install-demo) <span class='md-tag md-tag--info'>⭐ 81</span> 🌟 <span class='md-tag md-tag--warning'>[EMERGING / INNOVATION]</span>
|
||
- [Dzone.com: Install OpenShift Container Platform in Minutes [Video]](https://dzone.com/articles/install-openshift-container-platform-in-minutes-video)
|
||
- **(2026)** [github.com/openshift/installer openshift installer 🌟](https://github.com/openshift/installer) <span class='md-tag md-tag--info'>⭐ 1545</span> 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [github: burrsutter/9stepsawesome](https://github.com/burrsutter/9stepsawesome)
|
||
- [Red Hat Build of Kueue](https://docs.redhat.com/en/documentation/openshift_container_platform/4.21/html/ai_workloads/red-hat-build-of-kueue#about-kueue) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Wikipedia.org: OpenShift](https://en.wikipedia.org/wiki/OpenShift) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [OpenShift.com](https://www.openshift.com/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [OpenShift blog 🌟](https://www.openshift.com/blog) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [docs.openshift.com 🌟](https://docs.openshift.com/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [developers.redhat.com 🌟](https://developers.redhat.com/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [github.com/openshift/origin 🌟](https://github.com/openshift/origin) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [try.openshift.com 🌟](https://try.openshift.com/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [okd.io](https://www.okd.io/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [OpenShift Commons](https://commons.openshift.org/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [twitter.com/openshift](https://twitter.com/openshift) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [OpenShift in DockerHub](https://hub.docker.com/u/openshift/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [reddit.com/r/openshift](https://www.reddit.com/r/openshift) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [reddit.com/r/redhat](https://www.reddit.com/r/redhat) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [OpenShift.tv](https://openshift.tv) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [twitch.tv/redhatopenshift](https://www.twitch.tv/redhatopenshift) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [OpenShift Dedicated](https://www.openshift.com/products/dedicated/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Amazon Red Hat OpenShift](https://www.openshift.com/products/amazon-openshift/faq) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [OpenShift on Google Cloud](https://cloud.google.com/solutions/partners/openshift-on-gcp) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Microsoft Azure Red Hat OpenShift](https://www.openshift.com/products/azure-openshift) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Red Hat OpenShift on IBM Cloud](https://www.ibm.com/cloud/openshift) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [OpenShift Online](https://www.openshift.com/products/online/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [OpenShift.io](https://openshift.io/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Developer Sandbox](https://developers.redhat.com/developer-sandbox) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Red Hat Marketplace](https://marketplace.redhat.com/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [ARO](https://www.openshift.com/products/azure-openshift) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [aroworkshop.io 🌟](http://aroworkshop.io/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [docs.microsoft.com: JBoss deployment with Red Hat on Azure 🌟](https://docs.microsoft.com/en-us/azure/architecture/solution-ideas/articles/jboss-deployment-red-hat) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [How Kruize Optimizes OpenShift Workloads](https://developers.redhat.com/articles/2025/06/25/how-kruize-optimizes-openshift-workloads#what_is_kruize_autotune_) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Rcarrata's blog](https://rcarrata.com/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [openshift-ireland.com](https://openshift-ireland.com/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [I’m So Sorry OpenShift, I’ve Taken You for Granted 🌟](https://medium.com/swlh/im-so-sorry-openshift-i-ve-taken-you-for-granted-f36fb47ea4d9) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Red Hat's approach to Kubernetes 🌟](https://www.redhat.com/en/topics/containers/kubernetes-approach) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [openshift.io 🌟](https://openshift.io/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [docs.openshift.com: Enabling tab completion](https://docs.openshift.com/container-platform/4.4/cli_reference/openshift_cli/configuring-cli.html) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium: How to enable OpenShift oc bash auto completion](https://medium.com/@ismailyenigul/how-to-enable-openshift-oc-bash-auto-completion-958b80e56e17) 🌟 <span class='md-tag md-tag--primary'>[CASE-STUDY]</span>
|
||
- [OpenShift 3.11: Configuring the cluster auto-scaler in AWS](https://docs.openshift.com/container-platform/3.11/admin_guide/cluster-autoscaler.html) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [OpenShift 4.4: Applying autoscaling to an OpenShift Container Platform cluster](https://docs.openshift.com/container-platform/4.4/machine_management/applying-autoscaling.html) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [O'Reilly Free Book: **DevOps with OpenShift**](https://www.openshift.com/devops-with-openshift/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [O’Reilly: Free ebook: **Kubernetes Operators: Automating the Container Orchestration Platform**](https://www.redhat.com/en/resources/oreilly-kubernetes-operators-automation-ebook) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Manning: **Openshift in action**](https://www.manning.com/books/openshift-in-action) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Kubernetes e-Books](https://awesome-kubernetes.readthedocs.io/kubernetes/#e-books) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Red Hat Training & Certification Community](https://access.redhat.com/community/learn) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [learn.openshift.com 🌟](https://learn.openshift.com) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [katacoda.com 🌟](https://www.katacoda.com/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [redhatgov.io](http://redhatgov.io/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [udemy.com: Red Hat OpenShift With Jenkins: DevOps For Beginners](https://www.udemy.com/red-hat-openshift) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [udemy.com: OpenShift Enterprise v3.2 Installation and Configuration](https://www.udemy.com/openshift-enterprise-installation-and-configuration/learn/v4/overview) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [udemy.com: Ultimate Openshift (2018) Bootcamp by School of Devops 🌟](https://www.udemy.com/ultimate-openshift-bootcamp-by-school-of-devops/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Udemy: OpenShift 4 desde cero 🌟](https://www.udemy.com/course/openshift-4-desde-cero) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [developers.redhat.com: **Red Hat Container Development Kit**](https://developers.redhat.com/products/cdk/overview/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Portfolio Architecture WorkShops 🌟](https://redhatdemocentral.gitlab.io/portfolio-architecture-workshops/#/) 🌟 <span class='md-tag md-tag--primary'>[ARCHITECTURE-GUIDE]</span>
|
||
- [Portfolio Architecture Tooling](https://redhatdemocentral.gitlab.io/portfolio-architecture-tooling/) 🌟 <span class='md-tag md-tag--primary'>[ARCHITECTURE-GUIDE]</span>
|
||
- [gitlab.com: Portfolio Architecture Examples](https://gitlab.com/redhatdemocentral/portfolio-architecture-examples) 🌟 <span class='md-tag md-tag--primary'>[ARCHITECTURE-GUIDE]</span>
|
||
- [OKD.io:](https://www.okd.io/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [blog.openshift.com: Installing OKD 3.10 on a Single Host 🌟](https://blog.openshift.com/installing-okd-3-10-on-a-single-host/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [youtube.com: OpenShift Origin is now OKD. Installation of OKD 3.10 from start to finish](https://www.youtube.com/watch?v=ZkFIozGY0IA) 🎥 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Install RedHat OKD 3.10 on your development box:](https://github.com/gshipley/installcentos) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [uncontained.io: Installing a Highly Available OpenShift Cluster 🌟](http://uncontained.io/articles/openshift-ha-installation/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [reddit](https://www.reddit.com/r/openshift/comments/e1kw48/openshift_42_vsphere_install/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [blog.openshift.com: OpenShift 4.2 vSphere Install Quickstart](https://blog.openshift.com/openshift-4-2-vsphere-install-quickstart/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [blog.openshift.com: OpenShift 4.2 vsphere install with static IPs 🌟](https://blog.openshift.com/openshift-4-2-vsphere-install-with-static-ips/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [youtube: Deploy OpenShift 4 to vSphere using OpenShift's UPI](https://www.youtube.com/watch?v=DLB9m17aGus) 🎥 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Deploying OpenShift 4.4 to VMware vSphere 7 🌟](https://www.openshift.com/blog/deploying-openshift-4.4-to-vmware-vsphere-7) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Using sidecars to analyze and debug network traffic in OpenShift and Kubernetes pods](https://developers.redhat.com/blog/2019/02/27/sidecars-analyze-debug-network-traffic-kubernetes-pod/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [developers.redhat.com: Skupper.io: Let your services communicate across Kubernetes clusters](https://developers.redhat.com/blog/2020/01/01/skupper-io-let-your-services-communicate-across-kubernetes-clusters/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [blog.openshift.com: Troubleshooting OpenShift network performance with a netperf DaemonSet](https://blog.openshift.com/troubleshooting-openshift-network-performance-with-a-netperf-daemonset/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [blog.openshift.com: Advanced Network customizations for OpenShift Install](https://blog.openshift.com/advanced-network-customizations-for-openshift-install/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [docs.openshift.com: OpenShift 3 Overview](https://docs.openshift.com/container-platform/3.11/architecture/index.html) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [docs.openshift.com: OpenShift 3 Securing the Container Platform](https://docs.openshift.com/container-platform/3.11/security/securing_container_platform.html) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [ocs.openshift.com: OpenShift 4 Understanding Authentication](https://docs.openshift.com/container-platform/4.4/authentication/understanding-authentication.html) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [docs.openshift.com: Managing Security Context Constraints](https://docs.openshift.com/container-platform/3.11/admin_guide/manage_scc.html) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [docs.openshift.com: Managing Security Context Constraints. Security Context Constraints](https://docs.openshift.com/container-platform/3.11/architecture/additional_concepts/authorization.html#security-context-constraints) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Dzone: Understanding OpenShift Security Context Constraints](https://dzone.com/articles/understanding-openshift-security-context-constrain) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [NetworkPolicies and Microsegmentation](https://www.openshift.com/blog/networkpolicies-and-microsegmentation) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Fully Automated Management of Egress IPs with the egressip-ipam-operator 🌟](https://blog.openshift.com/fully-automated-management-of-egress-ips-with-the-egressip-ipam-operator/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [GitHub: redhat-cop OpenShift Toolkit Network Policy 🌟](https://github.com/redhat-cop/openshift-toolkit/tree/master/networkpolicy) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [redhat.com: Network traffic control for containers in Red Hat OpenShift 🌟](https://www.redhat.com/en/blog/network-traffic-control-containers-red-hat-openshift) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [stackoverflow.com: Is that possible to deploy an openshift or kubernetes in DMZ zone? 🌟](https://stackoverflow.com/questions/59518363/is-that-possible-to-deploy-an-openshift-or-kubernetes-in-dmz-zone) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [openshift.com: Kubernetes Ingress vs OpenShift Route](https://www.openshift.com/blog/kubernetes-ingress-vs-openshift-route) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [cloud.ibm.com: OpenShift Ingress](https://cloud.ibm.com/docs/openshift?topic=openshift-ingress) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Accessing External Services Using Egress Router](https://www.openshift.com/blog/accessing-external-services-using-egress-router) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [How to Enable Static Egress IP in OCP](https://www.openshift.com/blog/how-to-enable-static-egress-ip-in-ocp) 🌟 <span class='md-tag md-tag--primary'>[CASE-STUDY]</span>
|
||
- [dzone: OpenShift Egress Options](https://dzone.com/articles/openshift-egress-options) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Red Hat Container Catalog - RedHat Registry (registry.redhat.io) 🌟](https://access.redhat.com/containers/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [DockerHub OpenShift](https://hub.docker.com/r/openshift/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [github.com/sclorg/](https://github.com/sclorg/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [github.com/sclorg/postgresql-container/](https://github.com/sclorg/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [github.com/sclorg/mariadb-container](https://github.com/sclorg/mariadb-container) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Get started with OpenShift Origin 3 and GitLab](https://about.gitlab.com/2016/06/28/get-started-with-openshift-origin-3-and-gitlab/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Atlassian Confluence6](https://github.com/redhatspain/confluence6-atlassian) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [hub.docker.com/r/sonatype/nexus3/](https://hub.docker.com/r/sonatype/nexus3/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [opensource.com: Why choose Rocket.Chat for your open source chat tool](https://opensource.com/article/22/1/rocketchat-data-privacy) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [cloudpak8s.io](https://cloudpak8s.io/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [IBM Cloud Pak Playbook](https://cloudpak8s.io/apps/cp4a_overview/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [blog.openshift.com: AWS and red hat quickstart workshop](https://blog.openshift.com/aws-and-red-hat-quickstart-workshop/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [aws.amazon.com: AWS Quick Start (OpenShift 3.11 on AWS)](https://aws.amazon.com/quickstart/architecture/openshift/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [openshift.com: Introducing Red Hat OpenShift Service on AWS](https://www.openshift.com/blog/introducing-red-hat-openshift-service-on-aws) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [OpenShift Dedicated 🌟](https://www.openshift.com/products/dedicated/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Red Hat OpenShift Dedicated price reduction: Price lowered by 75% on average, SLA improved to 99.95% 🌟](https://www.redhat.com/en/blog/red-hat-openshift-dedicated-price-reduction) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
|
||
## Docker
|
||
- [docs.docker.com: Deploying Docker containers on ECS](https://docs.docker.com/engine/context/ecs-integration/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
|
||
- [AWS and Docker collaborate to simplify the developer experience](https://aws.amazon.com/blogs/containers/aws-docker-collaborate-simplify-developer-experience/)
|
||
- [From Docker Straight to AWS](https://www.docker.com/blog/from-docker-straight-to-aws/)
|
||
|
||
- [docker.com: Containerized Python Development – Part 1](https://www.docker.com/blog/containerized-python-development-part-1/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
|
||
- [docker.com: Containerized Python Development – Part 2](https://www.docker.com/blog/containerized-python-development-part-2/)
|
||
- [docker.com: Containerized Python Development – Part 3](https://www.docker.com/blog/containerized-python-development-part-3/)
|
||
|
||
- [blog.gougousis.net: File Permissions: the painful side of Docker 🌟](https://blog.gougousis.net/file-permissions-the-painful-side-of-docker/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- ["Excellent description of user ids and access rights in Docker; it’s a non trivial issue and there’s no silver bullet other than to avoid running your containers with a privileged user. As a bonus, I personally like openshift approach (random UIDs belonging to the super user GID)"](https://twitter.com/agarcia)
|
||
- [dev.to: One does not "just containerize" an app](https://dev.to/tylerlwsmith/one-does-not-just-containerize-an-app-5eae) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
|
||
- The Docker ecosystem is filled with leaky abstractions. The utopian vision of Docker containers is a world where a developer can grab a base container for a language, copy in their code with a minimal Dockerfile, and be ready to develop and deploy instantly.
|
||
- Unfortunately, this landscape is filled with per-language gotchas that make this world a far cry from reality. Here are some of the wonky things I've run into when working with containers.
|
||
|
||
- [medium: Docker anti-patterns | Codefresh](https://medium.com/containers-101/docker-anti-patterns-ad2a1fcd5ce1) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
|
||
- Creating Docker files that are not transparent.
|
||
- Creating Dockerfiles that have side effects.
|
||
- Confusing images used for deployment with those used for development.
|
||
- Building different images per environment.
|
||
|
||
- [slim.ai: Automatically reduce Docker container size using DockerSlim](https://www.slim.ai/blog/automatically-reduce-docker-container-size-using-dockerslim.html) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
|
||
- [youtube: The need for Slim Docker Container Images with @DockerSlim & Slim.AI](https://www.youtube.com/watch?v=1o14tIEhZL0)
|
||
- [==slim.ai: Slim Docker Extension== 🌟](https://www.slim.ai/docs/docker-desktop-extension.html)
|
||
|
||
- [bhupesh.me: How I reduced the size of my very first published docker image by 40% - A lesson in dockerizing shell scripts 🌟](https://bhupesh.me/publishing-my-first-ever-dockerfile-optimization-ugit/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
|
||
- The author details their journey of reducing the size of their Docker image by 40%, from 31.4 MB to 17.6 MB
|
||
- They discuss optimization attempts, multi-stage builds, removing unnecessary binaries and dependencies, and using `scratch` as the base image
|
||
|
||
- [nrmitchi.com: One Simple Trick for Building Images Faster 🌟](https://www.nrmitchi.com/2020/10/one-simple-trick-for-building-images-faster/?utm_sq=gkugwn5n5s) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- ``BUILDKIT_INLINE_CACHE=1 build-arg`` is a neat flag that you could add to your docker build to reduce the build time upto 89%
|
||
- [developers.redhat.com: Red Hat Universal Base Images for Docker users](https://developers.redhat.com/blog/2020/03/24/red-hat-universal-base-images-for-docker-users/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [developers.redhat.com: book: Red Hat Universal Base Images (UBI)](https://developers.redhat.com/books/red-hat-universal-base-images-ubi)
|
||
- [Dzone refcard: Getting Started with Docker](https://dzone.com/refcardz/getting-started-with-docker-1) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Dzone refcard: Java Containerization 🌟](https://dzone.com/refcardz/java-containerization) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [americanexpress.io: **Do Not Run Dockerized Applications as Root** 🌟](https://americanexpress.io/do-not-run-dockerized-applications-as-root/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium.freecodecamp.com: A Beginner-Friendly Introduction to Containers, VMs and Docker](https://medium.freecodecamp.com/a-beginner-friendly-introduction-to-containers-vms-and-docker-79a9e3e119b) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Play with docker 🌟](https://labs.play-with-docker.com/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium: Strategies of docker images optimization](https://medium.com/sciforce/strategies-of-docker-images-optimization-2ca9cc5719b6) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Dzone: Docker explained, an introductory guide to docker](https://dzone.com/articles/docker-explained-an-introductory-guide-to-docker) 🌟 <span class='md-tag md-tag--primary'>[ARCHITECTURE-GUIDE]</span>
|
||
- [Dzone: everything you need to know about docker](https://dzone.com/articles/everything-you-need-to-know-about-docker) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [**GitHub build-push-action**](https://github.com/docker/build-push-action) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [itnext.io: Getting Started with Docker: Facts You Should Know 🌟](https://itnext.io/getting-started-with-docker-facts-you-should-know-d000e5815598) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [jfrog.com: A Beginner’s Guide to Understanding and Building Docker Images 🌟](https://jfrog.com/knowledge-base/a-beginners-guide-to-understanding-and-building-docker-images/) 🌟 <span class='md-tag md-tag--primary'>[ARCHITECTURE-GUIDE]</span>
|
||
- [Broken by default: why you should avoid most Dockerfile example 🌟](https://pythonspeed.com/articles/dockerizing-python-is-hard/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium: What is Docker, Why should you use it in simple words](https://medium.com/@shahinghasemy/what-is-docker-why-should-you-use-it-in-simple-words-cc5e6160f9db) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [docker.com: Top Questions for Getting Started with Docker 🌟](https://www.docker.com/blog/top-questions-for-getting-started-with-docker/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium: How to Start Working With Docker Containers](https://medium.com/swlh/how-to-start-working-with-docker-containers-72b73ca60e0c) 🌟 <span class='md-tag md-tag--primary'>[CASE-STUDY]</span>
|
||
- [dzone: Mitigating DevOps Repository Risks](https://dzone.com/articles/mitigating-devops-repository-risks) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Top 18 Docker commands for Automation Tester/Devops/SDET/Test Lead? 🌟](https://automationreinvented.blogspot.com/2020/02/top-18-docker-commands-for-aytomation.html) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [A Gentle Introduction to Using a Docker Container as a Dev Environment 🌟](https://css-tricks.com/a-gentle-introduction-to-using-a-docker-container-as-a-dev-environment/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [A Gentle Introduction to Using a Docker Container as a Dev Environment](https://css-tricks.com/a-gentle-introduction-to-using-a-docker-container-as-a-dev-environment/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [martinheinz.dev: It's Time to Forget About Docker 🌟](https://martinheinz.dev/blog/35) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [docker.com: Docker Hub Experimental CLI tool](https://www.docker.com/blog/docker-hub-experimental-cli-tool/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [docker.com: Year in Review: The Most Viewed Docker Blog Posts of 2020 Part 1 🌟](https://www.docker.com/blog/year-in-review-the-most-viewed-docker-blog-posts-of-2020-part-1/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [docker.com: Year in Review: The Most Viewed Docker Blog Posts of 2020 Part 2 🌟](https://www.docker.com/blog/year-in-review-the-most-viewed-docker-blog-posts-of-2020-part-2/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [adictosaltrabajo.com: Cómo crear y desplegar microservicios con Spring Boot, Spring Cloud Netflix y Docker](https://www.adictosaltrabajo.com/2020/12/22/como-crear-y-desplegar-microservicios-con-spring-boot-spring-cloud-netflix-y-docker/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [cloudsavvyit.com: How to Use Cron With Your Docker Containers](https://www.cloudsavvyit.com/9033/how-to-use-cron-with-your-docker-containers/) 🌟 <span class='md-tag md-tag--primary'>[CASE-STUDY]</span>
|
||
- [infoq.com: Docker Hub and JFrog Partnership Removes Image Pull Limits for Artifactory Users](https://www.infoq.com/news/2021/01/docker-jfrog-partnership/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [technology.doximity.com: Buildpacks vs Dockerfiles 🌟](https://technology.doximity.com/articles/buildpacks-vs-dockerfiles) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [pythonspeed.com: The worst so-called “best practice” for Docker](https://pythonspeed.com/articles/security-updates-in-docker/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [developers.redhat.com: Making environment variables accessible in front-end containers](https://developers.redhat.com/blog/2021/03/04/making-environment-variables-accessible-in-front-end-containers/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium: Dockerizing a REST API in Python Less Than 9 MB and Based on scratch Image](https://medium.com/analytics-vidhya/dockerizing-a-rest-api-in-python-less-than-9-mb-and-based-on-scratch-image-ef0ee3ad3f0a) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [datamechanics.co: Optimized Apache Spark Docker Images](https://www.datamechanics.co/blog-post/optimized-spark-docker-images-now-available) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [theskillpedia.com: Managing docker images - openshift tutorial](https://www.theskillpedia.com/managing-docker-images-openshift-tutorial/) 🌟 <span class='md-tag md-tag--primary'>[CASE-STUDY]</span>
|
||
- [iximiuz.com: Container Networking Is Simple!](https://iximiuz.com/en/posts/container-networking-is-simple/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [r-bloggers.com: Dockerizing Shiny Applications](https://www.r-bloggers.com/2021/05/dockerizing-shiny-applications/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [pythonspeed.com: Docker can slow down your code and distort your benchmarks](https://pythonspeed.com/articles/docker-performance-overhead/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [turbofuture.com: A Beginners Guide to Containers and Docker](https://turbofuture.com/computers/introductiontodocker) 🌟 <span class='md-tag md-tag--primary'>[ARCHITECTURE-GUIDE]</span>
|
||
- [releasehub.com: Cutting Build Time In Half with Docker’s Buildx Kubernetes Driver](https://releasehub.com/blog/cutting-build-time-in-half-docker-buildx-kubernetes) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium.com/nttlabs: Kubernetes driver for Docker BuildX](https://medium.com/nttlabs/buildx-kubernetes-ad0fe59b0c64) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [linuxadictos.com: Docker presenta nuevas capacidades para desarrolladores](https://www.linuxadictos.com/docker-presenta-nuevas-capacidades-para-desarrolladores.html) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [grafana.com: Docker Integration for Grafana Cloud](https://grafana.com/docs/grafana-cloud/reference/integrations/integration-docker/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [dev.to: Docker CMD vs ENTRYPOINT: explaining the difference](https://dev.to/hood/docker-cmd-vs-entrypoint-explaining-the-difference-55g7) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium: Push Docker Image To Docker Hub](https://medium.com/codex/push-docker-image-to-docker-hub-acc978c76ad) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [blog.thundra.io: Why Should You Run All Your Tests in Docker? 🌟](https://blog.thundra.io/why-should-you-run-all-your-tests-in-docker) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [returngis.net: Crea hosts de Docker con Docker Machine en Microsoft Azure](https://www.returngis.net/2021/08/crea-hosts-de-docker-con-docker-machine-en-microsoft-azure/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [dev.to: Docker 101!](https://dev.to/kubona_my/docker-101-124e) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [pawelurbanek.com: asdf and Docker for Managing Local Development Dependencies](https://pawelurbanek.com/asdf-docker-development) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [tecmint.com: How to Install Docker on Rocky Linux and AlmaLinux](https://www.tecmint.com/install-docker-in-rocky-linux-and-almalinux/) 🌟 <span class='md-tag md-tag--primary'>[CASE-STUDY]</span>
|
||
- [blog.adoptium.net: Using Jlink in Dockerfiles instead of a JRE](https://blog.adoptium.net/2021/08/using-jlink-in-dockerfiles/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [cloudsavvyit.com: How to SSH into a Docker container](https://www.cloudsavvyit.com/13937/how-to-ssh-into-a-docker-container/) 🌟 <span class='md-tag md-tag--primary'>[CASE-STUDY]</span>
|
||
- [cloudsavvyit.com: How to use docker cp to copy files between host and containers](https://www.cloudsavvyit.com/13987/how-to-use-docker-cp-to-copy-files-between-host-and-containers/) 🌟 <span class='md-tag md-tag--primary'>[CASE-STUDY]</span>
|
||
- [baeldung.com: Deploying a Java War in a Docker Container](https://www.baeldung.com/docker-deploy-java-war) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [returngis.net: Explorar gráficamente el contenido de un volumen de Docker](https://www.returngis.net/2021/08/explorar-graficamente-el-contenido-de-un-volumen-de-docker/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [opensource.com: What is a container image?](https://opensource.com/article/21/8/container-image) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [zdnet.com: Docker changes its subscription plans, usage rules, and product line](https://www.zdnet.com/article/docker-changes-its-subscription-plans-usage-rules-and-product-line/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [servethehome.com: Docker Abruptly Starts Charging Many Users for Docker Desktop](https://www.servethehome.com/docker-abruptly-starts-charging-many-users-for-docker-desktop/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [matt-rickard.com: An Overview of Docker Desktop Alternatives](https://matt-rickard.com/docker-desktop-alternatives/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [blog.aquasec.com: How Do Containers Contain? Container Isolation Techniques](https://blog.aquasec.com/container-isolation-techniques) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [infoworld.com: How Docker broke in half](https://www.infoworld.com/article/3632142/how-docker-broke-in-half.html) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [cloudsavvyit.com: How to Pass Environment Variables to Docker Containers](https://www.cloudsavvyit.com/14081/how-to-pass-environment-variables-to-docker-containers/) 🌟 <span class='md-tag md-tag--primary'>[CASE-STUDY]</span>
|
||
- [cloudsavvyit.com: How To Clean Up and Delete Docker Images](https://www.cloudsavvyit.com/14191/how-to-clean-up-and-delete-docker-images/) 🌟 <span class='md-tag md-tag--primary'>[CASE-STUDY]</span>
|
||
- [itnext.io: Software development in containers — a cookbook 🌟🌟🌟](https://itnext.io/software-development-in-containers-a-cookbook-2ba14d07e535) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [dev.to: How to create a production Docker image](https://dev.to/abdorah/how-to-create-production-docker-image-ready-for-deployment-4bbe) 🌟 <span class='md-tag md-tag--primary'>[CASE-STUDY]</span>
|
||
- [dev.to: How to run docker on Windows without Docker Desktop](https://dev.to/_nicolas_louis_/how-to-run-docker-on-windows-without-docker-desktop-hik) 🌟 <span class='md-tag md-tag--primary'>[CASE-STUDY]</span>
|
||
- [dev.to: Beginner's guide to Docker and Docker CLI commands](https://dev.to/paru429/beginner-s-guide-to-docker-and-docker-cli-commands-1p75) 🌟 <span class='md-tag md-tag--primary'>[ARCHITECTURE-GUIDE]</span>
|
||
- [freecodecamp.org: Learn How to Deploy 12 Apps to AWS, Azure, & Google Cloud](https://www.freecodecamp.org/news/learn-how-to-deploy-12-apps-to-aws-azure-google-cloud/) 🌟 <span class='md-tag md-tag--primary'>[CASE-STUDY]</span>
|
||
- [cloudsavvyit.com: How to Assign a Static IP to a Docker Container](https://www.cloudsavvyit.com/14508/how-to-assign-a-static-ip-to-a-docker-container/) 🌟 <span class='md-tag md-tag--primary'>[CASE-STUDY]</span>
|
||
- [cloudsavvyit.com: How to Inspect a Docker Image’s Content Without Starting a Container](https://www.cloudsavvyit.com/14663/how-to-inspect-a-docker-images-content-without-starting-a-container/) 🌟 <span class='md-tag md-tag--primary'>[CASE-STUDY]</span>
|
||
- [freecodecamp.org: Why You Should Start Using Docker Right Now](https://www.freecodecamp.org/news/why-you-should-start-using-docker-now/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [infoworld.com: Docker really did change the world](https://www.infoworld.com/article/3639596/docker-really-did-change-the-world.html) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [cloudsavvyit.com: How (and Why) to Run Docker Inside Docker](https://www.cloudsavvyit.com/14890/how-and-why-to-run-docker-inside-docker/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [cloudsavvyit.com: What’s the Difference Between Exposing and Publishing a Docker Port?](https://www.cloudsavvyit.com/14880/whats-the-difference-between-exposing-and-publishing-a-docker-port/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [clavinjune.dev: Working With Remote Docker Using Docker Context](https://clavinjune.dev/en/blogs/working-with-remote-docker-using-docker-context/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [cloudsavvyit.com: How to Add a Volume to an Existing Docker Container](https://www.cloudsavvyit.com/14973/how-to-add-a-volume-to-an-existing-docker-container/) 🌟 <span class='md-tag md-tag--primary'>[CASE-STUDY]</span>
|
||
- [cloudsavvyit.com: How to Manage Docker Engine Plugins](https://www.cloudsavvyit.com/15066/how-to-manage-docker-engine-plugins) 🌟 <span class='md-tag md-tag--primary'>[CASE-STUDY]</span>
|
||
- [iximiuz.com: Learning Containers From The Bottom Up | Ivan Velichko 🌟🌟🌟](https://iximiuz.com/en/posts/container-learning-path/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [thenewstack.io: The Time to Decide on Docker Desktop Has Arrived](https://thenewstack.io/the-time-to-decide-on-docker-desktop-has-arrived/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [codeproject.com: How to Create an Image in Docker using Python](https://www.codeproject.com/Tips/5323808/How-To-Create-An-Image-In-Docker-Using-Python) 🌟 <span class='md-tag md-tag--primary'>[CASE-STUDY]</span>
|
||
- [thenewstack.io: How to Share Data Between Docker Containers](https://thenewstack.io/how-to-share-data-between-docker-containers/) 🌟 <span class='md-tag md-tag--primary'>[CASE-STUDY]</span>
|
||
- [iximiuz.com: Containers 101: attach vs. exec - what's the difference?](https://iximiuz.com/en/posts/containers-101-attach-vs-exec/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [acloudguru.com: Docker COPY vs ADD: What’s the difference?](https://acloudguru.com/blog/engineering/docker-copy-vs-add-whats-the-difference) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [thenewstack.io: How to Run Docker in Rootless Mode](https://thenewstack.io/how-to-run-docker-in-rootless-mode/) 🌟 <span class='md-tag md-tag--primary'>[CASE-STUDY]</span>
|
||
- [mjovanc.com: Get started with Docker and Docker Compose](https://mjovanc.com/get-started-with-docker-and-docker-compose-cddcb5a3f3b9) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [dev.to: Docker: Explained to a 5 year old. 👶🏻](https://dev.to/dhravya/docker-explained-to-a-5-year-old-2cbg) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [nishnit007.medium.com: A Journey from Dockerfile to Application Deployment on Kubernetes For Beginners](https://nishnit007.medium.com/a-journey-from-dockerfile-to-application-deployment-on-kubernetes-for-beginners-fea1eb0f3581) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [freecodecamp.org: Docker Cache – How to Do a Clean Image Rebuild and Clear Docker's Cache](https://www.freecodecamp.org/news/docker-cache-tutorial/) 🌟 <span class='md-tag md-tag--primary'>[CASE-STUDY]</span>
|
||
- [dev.to: Docker 101: Introduction to Docker](https://dev.to/signoz/docker-101-introduction-to-docker-1kbm) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium.com/@joelbelton: Optimising Docker Performance — The Key 4 Techniques You Need](https://medium.com/@joelbelton/optimising-docker-performance-the-key-4-techniques-you-need-6440cfebb650) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium.com/geekculture: Docker — Limit Container CPU Usage 🌟](https://medium.com/geekculture/docker-limit-container-cpu-usage-11eb8ee0de5a) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [devtron.ai: Understand CMD and ENTRYPOINT Differences in Docker](https://devtron.ai/blog/cmd-and-entrypoint-differences/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [fatehmuhammad.medium.com: Introduction to Docker | part 1](https://fatehmuhammad.medium.com/introduction-to-docker-part-1-3cff7559e372) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [cloudnativeislamabad.hashnode.dev: Introduction to Docker | part 1 🌟](https://cloudnativeislamabad.hashnode.dev/introduction-to-docker-part-1) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [docker-curriculum.com: A Docker Tutorial for Beginners 🌟](https://docker-curriculum.com/) 🌟 <span class='md-tag md-tag--primary'>[CASE-STUDY]</span>
|
||
- [hostinger.in: What Is Docker and How Does It Work? – Docker Explained](https://www.hostinger.in/tutorials/what-is-docker) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [blog.devgenius.io: Container — Namespace Introduction](https://blog.devgenius.io/container-namespace-introduction-6a1e26f8707a) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [viblo.asia: How to prevent out-of-disk space when using Docker?](https://viblo.asia/p/how-to-prevent-out-of-disk-space-when-using-docker-english-WR5JRDBrVGv) 🌟 <span class='md-tag md-tag--primary'>[CASE-STUDY]</span>
|
||
- [iximiuz.com: What Actually Happens When You Publish a Container Port 🌟](https://iximiuz.com/en/posts/docker-publish-container-ports/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [iximiuz.com: How To Publish a Port of a Running Container 🌟](https://iximiuz.com/en/posts/docker-publish-port-of-running-container/) 🌟 <span class='md-tag md-tag--primary'>[CASE-STUDY]</span>
|
||
- [medium.com/@BeNitinAgarwal: Lifecycle of Docker Container](https://medium.com/@BeNitinAgarwal/lifecycle-of-docker-container-d2da9f85959) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [docker.com: Docker Compose: What’s New, What’s Changing, What’s Next](https://www.docker.com/blog/new-docker-compose-v2-and-v1-deprecation/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium.com/@i180826: Using Docker to build React App](https://medium.com/@i180826/using-docker-to-build-react-app-49862615e6f8) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [dev.to: Simplify Your Dockerfile wiyth Rust programming language| Kamesh Sampath](https://dev.to/kameshsampath/simplify-your-dockerfile-1j5k) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [itprotoday.com: Is Docker Still Worth Learning for IT Operations Teams? Probably Not](https://www.itprotoday.com/it-operations/docker-still-worth-learning-it-operations-teams-probably-not) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [kennybrast.medium.com: How I Used Docker to Create a Python Dev Environment](https://kennybrast.medium.com/how-i-used-docker-to-create-a-python-dev-environment-48a5d31ae277) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [youtube: Docker 101 (Workshop) how an application can be run using Docker containers. First, you'll learn how to take an application all the way from source code to a running container. Docker-compose, networking, multi-stage and more 🌟](https://www.youtube.com/watch?v=0mxhS7H6bxM) 🎥 🌟 <span class='md-tag md-tag--primary'>[CASE-STUDY]</span>
|
||
- [codementor.io: Docker: What's Under the Hood?](https://www.codementor.io/blog/docker-technology-5x1kilcbow) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [dev.to/javinpaul: My Favorite Free Courses to Learn Docker and Containers in 2023](https://dev.to/javinpaul/my-favorite-free-courses-to-learn-docker-and-containers-in-2023-1ldo) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [tonylixu.medium.com: Docker RUN vs CMD vs ENTRYPOINT](https://tonylixu.medium.com/docker-run-vs-cmd-vs-entrypoint-57f248b95889) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [dev.to: Building a Robust CI/CD Pipeline with Docker: A Comprehensive Guide](https://dev.to/itsahsanmangal/building-a-robust-cicd-pipeline-with-docker-a-comprehensive-guide-4k8b) 🌟 <span class='md-tag md-tag--primary'>[ARCHITECTURE-GUIDE]</span>
|
||
- [dev.to: Docker : From Zero to Hero 🛸 ( part 1) | Prasenjeet Kumar](https://dev.to/prasenjeetsymon/docker-from-zero-to-hero-part-1-3a45) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [dzone: Components of Container Management](https://dzone.com/articles/components-of-container-management) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [devopscube.com: How to Build Docker Image : Comprehensive Beginners Guide](https://devopscube.com/build-docker-image/) 🌟 <span class='md-tag md-tag--primary'>[ARCHITECTURE-GUIDE]</span>
|
||
- [pointbase.hashnode.dev: Understand Docker layers by example : RUN instructions Impact](https://pointbase.hashnode.dev/understand-docker-layers-by-example-run-instructions-impact) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [blog.docker.com: Intro Guide to Dockerfile Best Practices 🌟](https://blog.docker.com/2019/07/intro-guide-to-dockerfile-best-practices/) 🌟 <span class='md-tag md-tag--primary'>[ARCHITECTURE-GUIDE]</span>
|
||
- [docker.com: Intro Guide to Dockerfile Best Practices](https://www.docker.com/blog/intro-guide-to-dockerfile-best-practices/) 🌟 <span class='md-tag md-tag--primary'>[ARCHITECTURE-GUIDE]</span>
|
||
- [docker.com: Speed Up Your Development Flow With These Dockerfile Best Practices](https://www.docker.com/blog/speed-up-your-development-flow-with-these-dockerfile-best-practices/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [sysdig.com: Top 20 Dockerfile best practices 🌟](https://sysdig.com/blog/dockerfile-best-practices/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [testdriven.io: Docker Best Practices for Python Developers](https://testdriven.io/blog/docker-best-practices/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [dev.to: Top 8 Docker Best Practices for using Docker in Production 🌟](https://dev.to/techworld_with_nana/top-8-docker-best-practices-for-using-docker-in-production-1m39) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [dev.to: Top 5 Docker Best Practices](https://dev.to/karanpratapsingh/top-5-docker-best-practices-57oh) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [stevelasker.blog: Docker Tagging: Best practices for tagging and versioning docker images](https://stevelasker.blog/2018/03/01/docker-tagging-best-practices-for-tagging-and-versioning-docker-images/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [faun.pub: Dockerfile Best Practices for Developers | Pavan Belagatti](https://faun.pub/dockerfile-best-practices-for-developers-87a2c19b4abe) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [azeynalli1990.medium.com: 15 Best Practices when working with Docker](https://azeynalli1990.medium.com/15-best-practices-when-working-with-docker-720d2d8de202) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [hwchiu.medium.com: Docker Networking Model — Introduction](https://hwchiu.medium.com/docker-networking-model-introduction-194a2a2c9b68) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium: Understanding Docker Volumes, Mounts and Layers and How to Manage Data in Containers](https://medium.com/nycdev/understanding-docker-volumes-mounts-and-layers-9fa17befa493) 🌟 <span class='md-tag md-tag--primary'>[CASE-STUDY]</span>
|
||
- [spacelift.io: Docker Volumes – Guide with Examples](https://spacelift.io/blog/docker-volumes) 🌟 <span class='md-tag md-tag--primary'>[ARCHITECTURE-GUIDE]</span>
|
||
- [docs.netapp.com: Work with docker volumes - Astra Trident 🌟](https://docs.netapp.com/us-en/trident/trident-docker/volumes-docker.html) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [betterprogramming.pub: 5 Simple Tips For Debugging Docker Containers 🌟](https://betterprogramming.pub/5-simple-tips-for-debugging-docker-containers-271cb3dee77a) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [iximiuz.com: Docker: How To Debug Distroless And Slim Containers 🌟](https://iximiuz.com/en/posts/docker-debug-slim-containers/) 🌟 <span class='md-tag md-tag--primary'>[CASE-STUDY]</span>
|
||
- [docs.docker.com: docker buildx imagetools](https://docs.docker.com/engine/reference/commandline/buildx_imagetools/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [dev.to: 9 Docker Extensions Every Developer Must Try](https://dev.to/docker/9-docker-extensions-every-developer-must-try-1no2) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [github.com/Saniewski/mongo-express-docker-extension](https://github.com/Saniewski/mongo-express-docker-extension) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Docker Swarm](kubernetes-alternatives.md#docker-swarm) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Awesome Docker 🌟](https://github.com/veggiemonk/awesome-docker) 🌟 <span class='md-tag md-tag--success'>[FOUNDATIONAL]</span>
|
||
- [Awesome Compose 🌟](https://github.com/docker/awesome-compose) 🌟 <span class='md-tag md-tag--success'>[FOUNDATIONAL]</span>
|
||
- [github.com/pabpereza/curated-dockerfiles-examples: Curated Dockerfiles examples](https://github.com/pabpereza/curated-dockerfiles-examples) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Docker for LLMs](https://www.docker.com/llm/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [blog.testproject.io: A Comparison of Kubernetes and Docker](https://blog.testproject.io/2021/06/21/a-comparison-of-kubernetes-and-docker/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [containerjournal.com: What’s the Difference Between Docker and Kubernetes?](https://containerjournal.com/features/whats-the-difference-between-docker-and-kubernetes/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [codefresh.io: Docker anti-patterns 🌟](https://codefresh.io/containers/docker-anti-patterns/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Docker Hardened Images for Every Developer](https://www.docker.com/blog/docker-hardened-images-for-every-developer/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [thehackernews.com: Docker Images Containing Cryptojacking Malware Distributed via Docker Hub](https://thehackernews.com/2020/06/cryptocurrency-docker-image.html) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [acloudguru.com: 10 Docker Security Best Practices to Cut Container Chaos](https://acloudguru.com/blog/engineering/10-docker-security-best-practices-to-cut-container-chaos) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [brianchristner.io: How to use Docker Security Scan Locally](https://brianchristner.io/how-to-use-docker-scan/) 🌟 <span class='md-tag md-tag--primary'>[CASE-STUDY]</span>
|
||
- [snyk.io: 10 Docker Security Best Practices 🌟](https://snyk.io/blog/10-docker-image-security-best-practices/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [cheatsheetseries.owasp.org: Docker Security Cheat Sheet 🌟🌟](https://cheatsheetseries.owasp.org/cheatsheets/Docker_Security_Cheat_Sheet.html) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [augmentedmind.de: Docker optimization guide: the 12 best tips to optimize Docker image security](https://www.augmentedmind.de/2022/02/20/optimize-docker-image-security/) 🌟 <span class='md-tag md-tag--primary'>[ARCHITECTURE-GUIDE]</span>
|
||
- [infoq.com: Is Docker Secure Enough?](https://www.infoq.com/articles/securing-docker/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [clickittech.com: The Ultimate Docker Security Best Practices for Your Node.js Application](https://www.clickittech.com/devops/docker-security-best-practices/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [infosecwriteups.com: Attacking and securing Docker containers](https://infosecwriteups.com/attacking-and-securing-docker-containers-cc8c80f05b5b) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [securitylabs.datadoghq.com: Container security fundamentals: Exploring containers as processes](https://securitylabs.datadoghq.com/articles/container-security-fundamentals-part-1/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [developers.redhat.com: Keep it small: a closer look at Docker image sizing](https://developers.redhat.com/blog/2016/03/09/more-about-docker-images-size/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium: How to build a smaller Docker image](https://medium.com/@gdiener/how-to-build-a-smaller-docker-image-76779e18d48a) 🌟 <span class='md-tag md-tag--primary'>[CASE-STUDY]</span>
|
||
- [itsopensource.com: How to Reduce Node Docker Image Size by 10X](https://itsopensource.com/how-to-reduce-node-docker-image-size-by-ten-times/) 🌟 <span class='md-tag md-tag--primary'>[CASE-STUDY]</span>
|
||
- [blog.bitsrc.io: Best Practices for Writing a Dockerfile](https://blog.bitsrc.io/best-practices-for-writing-a-dockerfile-68893706c3) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [sequoia.makes.software: Reducing Docker Image Size (Particularly for Kubernetes Environments) 🌟](https://sequoia.makes.software/reducing-docker-image-size-particularly-for-kubernetes-environments/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [itnext.io: Building Docker Images The Proper Way 🌟](https://itnext.io/building-docker-images-the-proper-way-3c9807524582) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [returngis.net: Reduce el tamaño de tus imágenes con Dockerfiles multi-stage](https://www.returngis.net/2021/08/reduce-el-tamano-de-tus-imagenes-con-dockerfiles-multi-stage/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [slim.ai](https://www.slim.ai/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [learnk8s.io: 3 simple tricks for smaller Docker images 🌟](https://learnk8s.io/blog/smaller-docker-images) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [contains.dev: Optimizing Docker image size and why it matters](https://contains.dev/blog/optimizing-docker-image-size) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [jpetazzo.github.io: Anti-Patterns When Building Container Images](http://jpetazzo.github.io/2021/11/30/docker-build-container-images-antipatterns/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [developers.redhat.com: Reduce the size of container images with DockerSlim](https://developers.redhat.com/articles/2022/01/17/reduce-size-container-images-dockerslim) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [docker.com: Reduce Your Image Size with the Dive-In Docker Extension](https://www.docker.com/blog/reduce-your-image-size-with-the-dive-in-docker-extension/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium.com/vantageai: How to make your Python Docker images secure, fast & small 🌟](https://medium.com/vantageai/how-to-make-your-python-docker-images-secure-fast-small-b3a6870373a0) 🌟 <span class='md-tag md-tag--primary'>[CASE-STUDY]</span>
|
||
- [blog.devgenius.io: DevOps in K8s — Write Dockerfile Efficiently 🌟](https://blog.devgenius.io/devops-in-k8s-write-dockerfile-efficiently-37eaedf87163) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [piotrminkowski.com: Slim Docker Images for Java](https://piotrminkowski.com/2023/11/07/slim-docker-images-for-java/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium.com/@RoussiAbel: Optimizing java base docker images size from 674Mb to 58Mb](https://medium.com/@RoussiAbel/optimizing-java-base-docker-images-size-from-674mb-to-58mb-c1b7c911f622) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [pythonspeed.com: Docker BuildKit: faster builds, new features, and now it’s stable](https://pythonspeed.com/articles/docker-buildkit/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [pauldally.medium.com: Structuring Dockerfiles For Productivity](https://pauldally.medium.com/structuring-dockerfiles-for-productivity-2681de4815a4) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Floci - An AWS Local Emulator Alternative](https://github.com/floci-io/floci) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [DockSTARTer](https://github.com/GhostWriters/DockSTARTer) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Top 50 Docker Tools](https://blog.inedo.com/top-50-docker-tools) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [docker-ecs-plugin: Docker Releases Plugin for Simplified Deployments into AWS ECS and Fargate](https://www.infoq.com/news/2020/07/docker-ecs-plugin/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [dive 🌟](https://github.com/wagoodman/dive) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [ctop 🌟](https://github.com/bcicen/ctop) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [phpdocker](https://github.com/sherifabdlnaby/phpdocker) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [dev.to: Use Kool to Dockerize Your Local Development Environment the Right Way](https://dev.to/kooldev/use-kool-to-dockerize-your-local-development-environment-the-right-way-18gl) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [sematext: Monitor Docker Metrics & Logs 🌟](https://sematext.com/docker/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [stepchowfun/docuum: Docuum: LRU eviction of Docker images 🌟](https://github.com/stepchowfun/docuum) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [cloudsavvyit.com: 10 Tools That Complement Docker](https://www.cloudsavvyit.com/15158/10-tools-that-complement-docker/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [cybersecsi/RAUDI](https://github.com/cybersecsi/RAUDI) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [grosser/preoomkiller](https://github.com/grosser/preoomkiller) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [ory/dockertest](https://github.com/ory/dockertest) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [hadolint/hadolint: Haskell Dockerfile Linter](https://github.com/hadolint/hadolint) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [ttl.sh: Anonymous & ephemeral Docker image registry 🌟](https://ttl.sh/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [buildg: Interactive debugger for Dockerfile 🌟](https://github.com/ktock/buildg) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [infoq.com: Debugging Large and Complex Dockerfiles Gets Easier with Buildg](https://www.infoq.com/news/2022/09/debug-dockerfiles-buildg/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [github.com/google/go-containerregistry 🌟](https://github.com/google/go-containerregistry) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [jesseduffield/lazydocker](https://github.com/jesseduffield/lazydocker) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [docker.com: Docker and Ambassador Labs Announce Telepresence for Docker, Improving the Kubernetes Development Experience 🌟](https://www.docker.com/blog/telepresence-for-docker/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [github.com/containrrr/watchtower](https://github.com/containrrr/watchtower) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Creating the best Linux Development experience on Windows & WSL 2](https://www.docker.com/blog/creating-the-best-linux-development-experience-on-windows-wsl-2/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [andrewlock.net: Installing Docker Desktop for Windows and WSL 2](https://andrewlock.net/installing-docker-desktop-for-windows/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium.com/@adeelsubhan25: How to setup and build Docker Images on Windows](https://medium.com/@adeelsubhan25/how-to-setup-and-build-docker-images-on-windows-baf252152aca) 🌟 <span class='md-tag md-tag--primary'>[CASE-STUDY]</span>
|
||
- [freecodecamp.org: a beginners guide to docker - how to create a client server side with docker compose](https://www.freecodecamp.org/news/a-beginners-guide-to-docker-how-to-create-a-client-server-side-with-docker-compose-12c8cf0ae0aa/) 🌟 <span class='md-tag md-tag--primary'>[ARCHITECTURE-GUIDE]</span>
|
||
- [docker.com: Announcing the Compose Specification 🌟](https://www.docker.com/blog/announcing-the-compose-specification/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [infoworld.com: Docker's Compose specification is now an open standard](https://www.infoworld.com/article/3536573/dockers-compose-specification-is-now-an-open-standard.html) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [theregister.co.uk: Compose yourselves – Docker has published multi-container app spec, needs contributors to help maintain and develop it](https://www.theregister.co.uk/2020/04/08/docker_opens_up_compose_specification/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Awesome Compose](https://github.com/docker/awesome-compose) 🌟 <span class='md-tag md-tag--success'>[FOUNDATIONAL]</span>
|
||
- [Visual docker-compose.yml file generator 🌟](https://nuxx.io/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium: How can we easily and visually explain the Docker Compose 🌟](https://medium.com/clarusway/how-can-we-easily-and-visually-explain-the-docker-compose-53df77e9f046) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [docker.com: Docker Compose for Amazon ECS Now Available](https://www.docker.com/blog/docker-compose-for-amazon-ecs-now-available/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [geshan.com.np: Postgres with Docker and Docker compose a step-by-step guide for beginners](https://geshan.com.np/blog/2021/12/docker-postgres/) 🌟 <span class='md-tag md-tag--primary'>[ARCHITECTURE-GUIDE]</span>
|
||
- [codesolid.com: How To Use Docker and Docker Compose With Python](https://codesolid.com/how-to-use-docker-with-python/) 🌟 <span class='md-tag md-tag--primary'>[CASE-STUDY]</span>
|
||
- [releasehub.com: 6 Docker Compose Best Practices for Dev and Prod](https://releasehub.com/blog/6-docker-compose-best-practices-for-dev-and-prod) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [crunchtools.com: A Hacker’s Guide to Moving Linux Services into Containers. Epic 15 page blog post showing people how to move Wordpress (php), Mediawiki (php), and Request Tracker (perl) into containers](http://crunchtools.com/moving-linux-services-to-containers/) 🌟 <span class='md-tag md-tag--primary'>[ARCHITECTURE-GUIDE]</span>
|
||
- [medium: Windows Containers (personal) cheat sheet](https://medium.com/@sebagomez/windows-containers-personal-cheat-sheet-95c1c4d6bdf5) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [techcommunity.microsoft.com: IIS Central Certificate Store and Windows containers](https://techcommunity.microsoft.com/t5/itops-talk-blog/iis-central-certificate-store-and-windows-containers/ba-p/4181509) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Portainer 🌟](https://www.portainer.io/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Portainer Community Edition](https://www.portainer.io/products/community-edition) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [thenewstack.io: Deploy a Persistent Kubernetes Application with Portainer](https://thenewstack.io/deploy-a-persistent-kubernetes-application-with-portainer/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [crunchtools.com: A Comparison of Linux Container Images](http://crunchtools.com/comparison-linux-container-images/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [kubedex.com: Base images comparison](https://kubedex.com/base-images/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Red Hat Universal Base Images - hub.docker.com/u/redhat: UBI 8 standard, minimal, micro, and init from DockerHub 🌟](https://hub.docker.com/u/redhat) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [developers.redhat.com: Red Hat Universal Base Image and Docker Hub: Why should developers care?](https://developers.redhat.com/articles/2021/05/25/red-hat-universal-base-image-and-docker-hub-why-should-developers-care) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [redhat.com: Red Hat Brings Red Hat Universal Base Image to Docker Hub](https://www.redhat.com/en/about/press-releases/red-hat-brings-red-hat-universal-base-image-docker-hub) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Digital Ocean: Docker Tutorials](https://www.digitalocean.com/community/tags/docker) 🌟 <span class='md-tag md-tag--primary'>[CASE-STUDY]</span>
|
||
- [buildpacks.io: Cloud Native Buildpacks 🌟](https://buildpacks.io/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [altoros.com: Streamlining the Creation of Docker Images with Cloud Native Buildpacks](https://www.altoros.com/blog/streamlining-the-creation-of-docker-images-with-cloud-native-buildpacks/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [thenewstack.io: Container Images the Easy Way with Cloud Native Buildpacks](https://thenewstack.io/container-images-the-easy-way-with-cloud-native-buildpacks/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [dev.to/pmbanugo: Goodbye Dockerfiles: Build Secure & Optimised Node.js Container Images with Cloud Native Buildpacks](https://dev.to/pmbanugo/goodbye-dockerfiles-build-secure-optimised-nodejs-container-images-with-cloud-native-buildpacks-489p) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [containerd - An open and reliable container runtime](https://github.com/containerd/containerd) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [What is Podman and How Does it Compare to Docker?](https://build5nines.com/what-is-podman-and-how-does-it-compare-to-docker/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [blog.alexellis.io: Building containers without Docker 🌟](https://blog.alexellis.io/building-containers-without-docker/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium: nerdctl: Docker-compatible CLI for contaiNERD](https://medium.com/nttlabs/nerdctl-359311b32d0e) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [jfrog.com: THE BASICS: 7 Alternatives to Docker: All-in-One Solutions and Standalone Container Tools 🌟](https://jfrog.com/knowledge-base/the-basics-7-alternatives-to-docker-all-in-one-solutions-and-standalone-container-tools/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [nerdctl 🌟](https://github.com/containerd/nerdctl) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [img](https://github.com/genuinetools/img) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [jib](https://github.com/GoogleContainerTools/jib) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [kaniko](https://github.com/GoogleContainerTools/kaniko) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [buildah](https://buildah.io/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [buildkit](https://docs.docker.com/develop/develop-images/build_enhancements/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [podman](https://podman.io/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [blog.logrocket.com: Top Docker alternatives for 2022](https://blog.logrocket.com/top-docker-alternatives-2022/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [itnext.io: Replace Docker Desktop with lima](https://itnext.io/replace-docker-desktop-with-lima-88ec6f9d6a19) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [dzone: Alternatives to Docker Desktop](https://dzone.com/articles/alternatives-to-docker-desktop) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [dzone: Docker Alternatives: 10 Alternatives to Docker for Your SaaS Application](https://dzone.com/articles/docker-alternatives-10-alternatives-to-docker-for) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
|
||
## Kubernetes-releases
|
||
- [kubernetes.io: Kubernetes 1.27: In-place Resource Resize for Kubernetes Pods (alpha)](https://kubernetes.io/blog/2023/05/12/in-place-pod-resize-alpha/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
|
||
- If you have deployed Kubernetes pods with CPU and/or memory resources specified, you may have noticed that changing the resource values involves restarting the pod. This has been a disruptive operation for running workloads... until now.
|
||
- In Kubernetes v1.27, we have added a new alpha feature that allows users to resize CPU/memory resources allocated to pods without restarting the containers.
|
||
|
||
- [Kueue Release v0.14.0](https://github.com/kubernetes-sigs/kueue/releases/tag/v0.14.0) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [relnotes.k8s.io: Kubernetes Release Notes](https://relnotes.k8s.io) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [sysdig.com: What’s new in Kubernetes 1.20?](https://sysdig.com/blog/whats-new-kubernetes-1-20/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [magalix: What You Should Know about Kubernetes 1.20](https://www.magalix.com/blog/what-you-should-know-about-kubernetes-1.20) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [zdnet.com: Kubernetes dropping Docker is not that big of a deal](https://www.zdnet.com/article/kubernetes-dropping-docker-is-not-that-big-of-a-deal/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [thenewstack.io: Kubernetes 1.20 Lands with 44 Enhancements](https://thenewstack.io/kubernetes-1-20-lands-with-44-enhancements/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [thenewstack.io: Kubernetes 1.20 Enhances the Operator Experience and Brings New Features to the Container Runtime](https://thenewstack.io/kubernetes-1-20-enhances-the-operator-experience-and-brings-new-features-to-the-container-runtime/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [openshift.com: Kubernetes is Removing Docker Support, Kubernetes is Not Removing Docker Support](https://www.openshift.com/blog/kubernetes-is-removing-docker-support-kubernetes-is-not-removing-docker-support) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [devopscube.com: Kubernetes v1.21 Released: Here is What you should know](https://devopscube.com/kubernetes-v1-21-released/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [thenewstack.io: Kubernetes 1.21 Brings a New Memory Manager, More Flexible Scheduling](https://thenewstack.io/kubernetes-1-21-brings-a-new-memory-manager-more-flexible-scheduling/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [kubernetes.io: kubernetes 1.21: CronJob Reaches GA](https://kubernetes.io/blog/2021/04/09/kubernetes-release-1.21-cronjob-ga/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [kubernetes.io: Kubernetes 1.21: Power to the Community](https://kubernetes.io/blog/2021/04/08/kubernetes-1-21-release-announcement/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [devclass.com: Kubernetes 1.21 unloads pod security, adds dual IPv4/IPv6 networking, and shuts down gracefully](https://devclass.com/2021/04/09/kubernetes-1-21-unloads-pod-security-adds-dual-ipv4-ipv6-networking-and-shuts-down-gracefully/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [kubernetes.io: Introducing Suspended Jobs in Kubernetes 1.21](https://kubernetes.io/blog/2021/04/12/introducing-suspended-jobs/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [analyticsindiamag.com: Kubernetes v1.21 Released: Major Updates & Latest Features](https://analyticsindiamag.com/kubernetes-v1-21-released-major-updates-latest-features/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [openshift.com: Kubernetes 1.21 Grows Innovative New Features](https://www.openshift.com/blog/kubernetes-1.21-grows-innovative-new-features) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Kubernetes v1.16 API deprecation testing](https://gist.github.com/jimangel/0014770713cdca8b363816930ef2520f) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [kubernetes.io: Kubernetes 1.21: Metrics Stability hits GA](https://kubernetes.io/blog/2021/04/23/kubernetes-release-1.21-metrics-stability-ga/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [sysdig.com: Kubernetes 1.22 – What’s new?](https://sysdig.com/blog/kubernetes-1-22-whats-new/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [kubernetes.io: Kubernetes API and Feature Removals In 1.22: Here’s What You Need To Know](https://kubernetes.io/blog/2021/07/14/upcoming-changes-in-kubernetes-1-22/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [kubernetes.io: Kubernetes 1.22: Reaching New Peaks](https://kubernetes.io/blog/2021/08/04/kubernetes-1-22-release-announcement/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [thenewstack.io: Less Is More with Kubernetes 1.22](https://thenewstack.io/less-is-more-with-kubernetes-1-22/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [acloudguru.com: What’s new with Kubernetes 1.22?](https://acloudguru.com/blog/engineering/whats-new-with-kubernetes-1-22) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [kubernetes.io: Graceful Node Shutdown Goes Beta](https://kubernetes.io/blog/2021/04/21/graceful-node-shutdown-beta/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [kubernetes.io: Kubernetes Memory Manager moves to beta](https://kubernetes.io/blog/2021/08/11/kubernetes-1-22-feature-memory-manager-moves-to-beta/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [kubernetes.io: Dockershim removal is coming. Are you ready?](https://kubernetes.io/blog/2021/11/12/are-you-ready-for-dockershim-removal) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium: Kubernetes v1.22 ends Cloud Provider LoadBalancer lock-in](https://medium.com/thermokline/kubernetes-v1-22-ends-cloud-provider-loadbalancer-lock-in-80ed7907695e) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [sysdig.com: Kubernetes 1.23 – What’s new?](https://sysdig.com/blog/kubernetes-1-23-whats-new/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [armosec.io: Kubernetes version 1.23 is out – everything you should know](https://www.armosec.io/blog/kubernetes-version-1-23-is-out-everything-you-should-know) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [thenewstack.io: Kubernetes 1.23: Dual Stack IPv4/IPv6, CronJobs, Ephemeral Volumes](https://thenewstack.io/kubernetes-1-23-dual-stack-ipv4-ipv6-cronjobs-ephemeral-volumes/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [blog.aquasec.com: Kubernetes Version 1.23: What’s New for Security?](https://blog.aquasec.com/kubernetes-version-1.23-security-features) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [kubernetes.io: Kubernetes 1.23: The Next Frontier](https://kubernetes.io/blog/2021/12/07/kubernetes-1-23-release-announcement/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [infoq.com: Kubernetes Proceeding with Deprecation of Dockershim in Upcoming 1.24 Release](https://www.infoq.com/news/2022/01/kubernetes-dockershim-removal/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [blog.runx.dev: Will That Kubernetes v1.22 Upgrade Break My Application?](https://blog.runx.dev/will-that-kubernetes-v1-22-upgrade-break-my-application-cc339dc2e2c7) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [kubernetes.io: Updated: Dockershim Removal FAQ](https://kubernetes.io/blog/2022/02/17/dockershim-faq/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [kubernetes.io: Kubernetes Release Cadence Change: Here’s What You Need To Know](https://kubernetes.io/blog/2021/07/20/new-kubernetes-release-cadence/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [aws.amazon.com: Amazon EKS now supports Kubernetes 1.22](https://aws.amazon.com/blogs/containers/amazon-eks-now-supports-kubernetes-1-22/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [blog.aquasec.com: Kubernetes Version 1.23: What's New for Security?](https://blog.aquasec.com/kubernetes-version-1.23-security-features) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [sysdig.com: Kubernetes 1.24 – What’s new?](https://sysdig.com/blog/kubernetes-1-24-whats-new/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [inder-devops.medium.com: It’s Time to Migrate your Container Runtime, Kubernetes 1.24 is coming](https://inder-devops.medium.com/its-time-to-migrate-your-container-runtime-kubernetes-1-24-is-coming-f0c0b6b9bb90) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [kubernetes.io: Kubernetes Removals and Major Changes In 1.25](https://kubernetes.io/blog/2022/08/04/upcoming-changes-in-kubernetes-1-25/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [sysdig.com: Kubernetes 1.25 – What’s new?](https://sysdig.com/blog/kubernetes-1-25-whats-new/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [kubernetes.io: Kubernetes v1.25: Combiner](https://kubernetes.io/blog/2022/08/23/kubernetes-v1-25-release/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [kubernetes.io: PodSecurityPolicy: The Historical Context 🌟](https://kubernetes.io/blog/2022/08/23/podsecuritypolicy-the-historical-context/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [macchaffee.com: The Fumbled Deprecation of PodSecurityPolicies](https://www.macchaffee.com/blog/2022/psp-deprecation/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [datree.io: EKS 1.22 Upgrade Tutorial](https://datree.io/resources/eks-1-22-upgrade-tutorial) 🌟 <span class='md-tag md-tag--primary'>[CASE-STUDY]</span>
|
||
- [kubernetes.io: registry.k8s.io: faster, cheaper and Generally Available (GA)](https://kubernetes.io/blog/2022/11/28/registry-k8s-io-faster-cheaper-ga/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [sysdig.com: Kubernetes 1.26 – What’s new?](https://sysdig.com/blog/kubernetes-1-26-whats-new/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [armosec.io: Kubernetes Version 1.26: Everything You Should Know](https://www.armosec.io/blog/kubernetes-1-26-everything-you-should-know/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [kubernetes.io: Kubernetes 1.26: Non-Graceful Node Shutdown Moves to Beta](https://kubernetes.io/blog/2022/12/16/kubernetes-1-26-non-graceful-node-shutdown-beta/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [kubernetes.io: Kubernetes 1.26: Support for Passing Pod fsGroup to CSI Drivers At Mount Time](https://kubernetes.io/blog/2022/12/23/kubernetes-12-06-fsgroup-on-mount/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [kubernetes.io: Kubernetes 1.26: Pod Scheduling Readiness](https://kubernetes.io/blog/2022/12/26/pod-scheduling-readiness-alpha/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [kubernetes.io: Kubernetes v1.26: CPUManager goes GA](https://kubernetes.io/blog/2022/12/27/cpumanager-ga/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [itnext.io: Unleashing the Power of Kubernetes 1.26: Exploring the New ValidatingAdmissionPolicy Feature with CEL](https://itnext.io/unleashing-the-power-of-kubernetes-1-26-56979ee667fd) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [kubernetes.io: Kubernetes 1.26: Job Tracking, to Support Massively Parallel Batch Workloads, Is Generally Available](https://kubernetes.io/blog/2022/12/29/scalable-job-tracking-ga/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [alexandrev.medium.com: Kubernetes Autoscaling 1.26: A Game-Changer for KEDA Users?](https://alexandrev.medium.com/kubernetes-autoscaling-1-26-a-game-changer-for-keda-users-c718a81fb155) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [kubernetes.io: Kubernetes v1.26: Advancements in Kubernetes Traffic Engineering](https://kubernetes.io/blog/2022/12/30/advancements-in-kubernetes-traffic-engineering/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [sysdig.com: Kubernetes 1.27 – What’s new?](https://sysdig.com/blog/kubernetes-1-27-whats-new/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [kubernetes.io: Kubernetes v1.27: Chill Vibes](https://kubernetes.io/blog/2023/04/11/kubernetes-v1-27-release/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium.com/@jonathan_37674: Kubernetes 1.27: Everything You Should Know | ARMO](https://medium.com/@jonathan_37674/kubernetes-1-27-everything-you-should-know-armo-236de6d77272) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [thenewstack.io: Kubernetes 1.27 Arrives](https://thenewstack.io/kubernetes-1-27-arrives/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [armosec.io: Kubernetes 1.27 Release: Enhancements and Security Updates](https://www.armosec.io/blog/kubernetes-1-27-release/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Private Access to the AWS Management Console is generally available](https://aws.amazon.com/about-aws/whats-new/2023/05/aws-management-console-private-access/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [thenewstack.io: Kubernetes 1.28 Accommodates the Service Mesh, Sudden Outages](https://thenewstack.io/kubernetes-1-28-accommodates-the-service-mesh-sudden-outages/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [levelup.gitconnected.com: Kubernetes Planternetes v1.28: Non-Graceful Node Shutdown Feature](https://levelup.gitconnected.com/kubernetes-planternetes-v1-28-non-graceful-node-shutdown-feature-8608d5073519) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
|
||
## Kubernetes-troubleshooting
|
||
- [itnext.io: Distroless Container Debugging on K8s/OpenShift](https://itnext.io/distroless-container-debugging-on-k8s-openshift-e418fd66fdad) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
|
||
- When people focusing more on the security of containers, distroless based images are frequently used to reduce the attack surface. In these images, the package manager, the non-dependent modules or libraries, even the shells are stripped off, only the app and its required dependencies are kept. For the statically linked executable, produced by golang for example, we can even use “scratch” as the base.
|
||
- The potential exploit of vulnerability is therefore greatly reduced. But, on the other hand, it is difficult to troubleshoot the application if even the shell is not available, leaving only the logs from the app.
|
||
- In this paper, we will explore different options to facilitate debugging by bringing back the shell.
|
||
|
||
- [pauldally.medium.com: Kubernetes — Debugging NetworkPolicy (Part 1)](https://pauldally.medium.com/debugging-networkpolicy-part-1-249921cdba37) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [pauldally.medium.com: Kubernetes — Debugging NetworkPolicy (Part 2)](https://pauldally.medium.com/debugging-networkpolicy-part-2-2d5c42d8465c)
|
||
- [marketplace.visualstudio.com: Bridge to Kubernetes (VSCode)](https://marketplace.visualstudio.com/items?itemName=mindaro.mindaro) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [marketplace.visualstudio.com: Bridge to Kubernetes (Visual Studio)](https://marketplace.visualstudio.com/items?itemName=ms-azuretools.mindaro) Bridge to Kubernetes for Visual Studio 2019
|
||
- [learnk8s.io: A visual guide on troubleshooting Kubernetes deployments 🌟](https://learnk8s.io/troubleshooting-deployments) 🌟 <span class='md-tag md-tag--primary'>[ARCHITECTURE-GUIDE]</span>
|
||
- [medium: 5 tips for troubleshooting apps on Kubernetes](https://medium.com/@alexellisuk/5-tips-for-troubleshooting-apps-on-kubernetes-835b6b539c24) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [managedkube.com: Troubleshooting a Kubernetes ingress](https://managedkube.com/kubernetes/trace/ingress/service/port/not/matching/pod/k8sbot/2019/02/13/trace-ingress.html) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [veducate.co.uk: How to fix in Kubernetes – Deleting a PVC stuck in status “Terminating”](https://veducate.co.uk/kubernetes-pvc-terminating/) 🌟 <span class='md-tag md-tag--primary'>[CASE-STUDY]</span>
|
||
- [thenewstack.io: 5 Best Practices to Back up Kubernetes](https://thenewstack.io/5-best-practices-to-back-up-kubernetes/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [tennexas.com: Kubernetes Troubleshooting Examples](https://tennexas.com/kubernetes-troubleshooting-examples/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [levelup.gitconnected.com: 5 tips for troubleshooting apps on Kubernetes](https://levelup.gitconnected.com/5-tips-for-troubleshooting-apps-on-kubernetes-835b6b539c24) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [cloud.redhat.com: Troubleshooting Sandboxed Containers Operator](https://cloud.redhat.com/blog/sandboxed-containers-operator-from-zero-to-hero-the-hard-way-part-2) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [andydote.co.uk: The Problem with CPUs and Kubernetes](https://andydote.co.uk/2021/06/02/os-cpus-and-kubernetes/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium: Better Debugging Environment for your Micro-Services](https://medium.com/@moshe.beladev.mb/better-debugging-environment-for-your-micro-services-9420a71b8a37) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [thenewstack.io: 6 Kubernetes Best Practices to Empower Devs to Troubleshoot](https://thenewstack.io/6-kubernetes-best-practices-to-empower-devs-to-troubleshoot/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [youtube: 3 Ways to Detect Evil "Latest" Image Tags in Kubernetes - Kubevious](https://www.youtube.com/watch?v=93RlMqO4glM&t=6s&ab_channel=Kubevious) 🎥 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [thenewstack.io: Living with Kubernetes: Debug Clusters in 8 Commands 🌟](https://thenewstack.io/living-with-kubernetes-debug-clusters-in-8-commands/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [freecodecamp.org: How to Simplify Kubernetes Troubleshooting](https://www.freecodecamp.org/news/how-to-simplify-kubernetes-troubleshooting/) 🌟 <span class='md-tag md-tag--primary'>[CASE-STUDY]</span>
|
||
- [speakerdeck.com/mhausenblas (redhat): Troubleshooting Kubernetes apps](https://speakerdeck.com/mhausenblas/kubecologne-keynote-troubleshooting-kubernetes-apps) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium.com/@andrewachraf: Detect crashes in your Kubernetes cluster using kwatch and Slack 🌟](https://medium.com/@andrewachraf/detect-crashes-in-your-cluster-using-kwatch-an-slack-84b979e93e03) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [research.nccgroup.com: Detection Engineering for Kubernetes clusters](https://research.nccgroup.com/2021/11/10/detection-engineering-for-kubernetes-clusters/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium.com/geekculture: Common Pod Errors in Kubernetes to Watch Out For](https://medium.com/geekculture/common-pod-errors-in-kubernetes-to-watch-out-for-d808737f4ade) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [faun.pub: Kubernetes — Debugging NetworkPolicy (Part 1)](https://faun.pub/debugging-networkpolicy-part-1-249921cdba37) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [pauldally.medium.com: Kubernetes — Debugging NetworkPolicy (Part 2)](https://pauldally.medium.com/debugging-networkpolicy-part-2-2d5c42d8465c) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [tratnayake.dev: Oncall Adventures - When your Prometheus-Server mounted to GCE Persistent Disk on K8s is Full](https://tratnayake.dev/oncall-adventures-prometheus-filled-disk) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [sysdig.com: Understanding Kubernetes pod pending problems](https://sysdig.com/blog/kubernetes-pod-pending-problems/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [blog.alexellis.io: How to Troubleshoot Applications on Kubernetes 🌟](https://blog.alexellis.io/troubleshooting-on-kubernetes/) 🌟 <span class='md-tag md-tag--primary'>[CASE-STUDY]</span>
|
||
- [blog.devgenius.io: All You Need to Know about Debugging Kubernetes Cronjob](https://blog.devgenius.io/all-you-need-to-know-about-debugging-kubernetes-cronjob-61989a998513) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [saiteja313.medium.com: Tracing DNS issues in Kubernetes](https://saiteja313.medium.com/tracing-dns-issues-in-kubernetes-28b38f782103) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium.com/@jasonmfehr: Kubernetes Informers: Opening the Mystery Box](https://medium.com/@jasonmfehr/kubernetes-informers-opening-the-mystery-box-4cd690a43a4) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [maxilect-company.medium.com: Graceful shutdown in a cloud environment (the example of Kubernetes + Spring Boot) 🌟](https://maxilect-company.medium.com/graceful-shutdown-in-a-cloud-environment-the-example-of-kubernetes-spring-boot-f922b41adaa0) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [martinheinz.dev: Backup-and-Restore of Containers with Kubernetes Checkpointing API](https://martinheinz.dev/blog/85) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [madeeshafernando.medium.com: Capturing Heap Dumps of stateless Kubernetes pods before container termination and export to AWS S3](https://madeeshafernando.medium.com/capturing-heap-dumps-of-stateless-kubernetes-pods-before-container-termination-and-export-to-aws-s3-9602378ee60b) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [faun.pub: Troubleshooting Kubernetes nodes storage space shortage on Aliyun (Alibaba Cloud)](https://faun.pub/troubleshooting-kubernetes-nodes-storage-space-shortage-on-aliyun-alibaba-cloud-ac28230fe3d3) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [thenewstack.io: What David Flanagan Learned Fixing Kubernetes Clusters](https://thenewstack.io/what-david-flanagan-learned-fixing-kubernetes-clusters/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [github.com/metaleapca: metaleap-k8s-troubleshooting.pdf 🌟🌟🌟](https://github.com/metaleapca/metaleap-k8s-troubleshooting/blob/main/metaleap-k8s-troubleshooting.pdf) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [nicolasbarlatier.hashnode.dev: .NET Core Tip 2: How to troubleshoot Memory Leaks within a .NET Console application running in a Linux Docker Container in Kubernetes](https://nicolasbarlatier.hashnode.dev/net-core-tip-2-how-to-troubleshoot-memory-leaks-within-a-net-console-application-running-in-a-linux-docker-container-in-kubernetes) 🌟 <span class='md-tag md-tag--primary'>[CASE-STUDY]</span>
|
||
- [blog.devgenius.io: All You Need to Know about Debugging Kubernetes Cronjob](https://blog.devgenius.io/all-you-need-to-know-about-debugging-kubernetes-cronjob-61989a998513) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [dzone.com: Tackling the Top 5 Kubernetes Debugging Challenges](https://dzone.com/articles/tackling-the-top-5-kubernetes-debugging-challenges) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [levelup.gitconnected.com: Access Kubernetes Objects Data From /Proc Directory 🌟](https://levelup.gitconnected.com/access-kubernetes-objects-data-from-proc-directory-8d2ec6a0faba) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [learnitguide.net: How To Troubleshoot Kubernetes Pods](https://www.learnitguide.net/2023/04/how-to-troubleshoot-kubernetes-pods.html) 🌟 <span class='md-tag md-tag--primary'>[ARCHITECTURE-GUIDE]</span>
|
||
- [learnitguide.net: How to Check Memory Usage of a Pod in Kubernetes?](https://www.learnitguide.net/2023/04/how-to-check-memory-usage-of-pod-in.html) 🌟 <span class='md-tag md-tag--primary'>[ARCHITECTURE-GUIDE]</span>
|
||
- [alexsniffin.medium.com: Debugging Remotely with Go in Kubernetes](https://alexsniffin.medium.com/debugging-remotely-in-kubernetes-with-go-fda4f3332316) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [thenewstack.io: Kubernetes Troubleshooting Primer](https://thenewstack.io/kubernetes-troubleshooting-primer/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [devzero.io: Kubernetes Debugging Tips](https://www.devzero.io/blog/kubernetes-debugging-tips) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [vik-y.medium.com: An easier way to auto-remediate memory leaks on Kubernetes!](https://vik-y.medium.com/an-easier-way-to-auto-remediate-memory-leaks-on-kubernetes-a922457674f4) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium.com/@yusufkaratoprak: Advanced Troubleshooting Techniques in Kubernetes Pods](https://medium.com/@yusufkaratoprak/advanced-troubleshooting-techniques-in-kubernetes-pods-24ee0cebfa6f) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [CPU Limits in Kubernetes: Deep Dive into Pod Throttling and Kernel Interactions](https://www.linkedin.com/pulse/cpu-limits-kubernetes-why-your-pod-idle-still-deep-dive-lazarev-k3m7f?utm_source=share&utm_medium=member_android&utm_campaign=share_via) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Understanding Kubernetes cluster events](https://banzaicloud.com/blog/k8s-cluster-logging/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [groundcover.com: Failure Is an Option: How to Stay on Top of K8s Container Events](https://www.groundcover.com/blog/k8s-container-events) 🌟 <span class='md-tag md-tag--primary'>[CASE-STUDY]</span>
|
||
- [decisivedevops.com: Kubernetes Events — News feed of your cluster](https://decisivedevops.com/kubernetes-events-news-feed-of-your-kubernetes-cluster-826e08892d7a/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [hwchiu.medium.com: Kubernetes Network Troubleshooting Approach 🌟](https://hwchiu.medium.com/kubernetes-network-troubleshooting-approach-701de9463493) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [itnext.io: Tracing Pod2Pod Network Traffic in Kubernetes | Daniele Polencic](https://itnext.io/tracing-pod-to-pod-network-traffic-in-kubernetes-112523a325b2) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [komodor.com: Exit Codes In Containers & Kubernetes – The Complete Guide 🌟](https://komodor.com/learn/exit-codes-in-containers-and-kubernetes-the-complete-guide/) 🌟 <span class='md-tag md-tag--primary'>[ARCHITECTURE-GUIDE]</span>
|
||
- [10 Real-World Kubernetes Troubleshooting Scenarios and Solutions](https://livingdevops.com/devops/10-real-world-kubernetes-troubleshooting-scenarios-and-solutions/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [blog.ediri.io: Kubernetes: ImagePullBackOff!](https://blog.ediri.io/kubernetes-imagepullbackoff) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium.com: Kubernetes Tip: How To Disambiguate A Pod Crash To Application Or To Kubernetes Platform? (CrashLoopBackOff)](https://medium.com/tailwinds-navigator/kubernetes-tip-how-to-disambiguate-a-pod-crash-to-application-or-to-kubernetes-platform-f6c1395a8d09) 🌟 <span class='md-tag md-tag--primary'>[CASE-STUDY]</span>
|
||
- [devtron.ai: Troubleshoot: Pod Crashloopbackoff](https://devtron.ai/blog/troubleshoot_crashloopbackoff_pod/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [erkanerol.github.io: I wish pods were fully restartable](https://erkanerol.github.io/post/restartable-pods/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [pauldally.medium.com: Why Leaving Pods in CrashLoopBackOff Can Have a Bigger Impact Than You Might Think](https://pauldally.medium.com/why-leaving-pods-in-crashloopbackoff-can-have-a-bigger-impact-than-you-might-think-c0d3dbd067a) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [sysdig.com: What is Kubernetes CrashLoopBackOff? And how to fix it 🌟](https://sysdig.com/blog/debug-kubernetes-crashloopbackoff/) 🌟 <span class='md-tag md-tag--primary'>[CASE-STUDY]</span>
|
||
- [komodor.com: Kubernetes CrashLoopBackOff Error: What It Is and How to Fix It](https://komodor.com/learn/how-to-fix-crashloopbackoff-kubernetes-error) 🌟 <span class='md-tag md-tag--primary'>[CASE-STUDY]</span>
|
||
- [tonylixu.medium.com: K8s Troubleshooting — Pod in Terminating or Unknown Status](https://tonylixu.medium.com/k8s-troubleshooting-pod-in-terminating-or-unknown-status-2878f6ec66b8) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [blog.devgenius.io: K8s Troubleshooting — Pod in Terminating or Unknown Status](https://blog.devgenius.io/k8s-troubleshooting-pod-in-terminating-or-unknown-status-2878f6ec66b8) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [OOMKilled in Kubernetes: Understanding and Preventing Hidden Memory Leaks](https://unixarena.com/2025/04/oomkilled-in-kubernetes-the-hidden-memory-leaks-youre-missing.html/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium.com/@reefland: Tracking Down “Invisible” OOM Kills in Kubernetes](https://medium.com/@reefland/tracking-down-invisible-oom-kills-in-kubernetes-192a3de33a60) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [baykara.medium.com: A Gentle Inspection of OOMKilled in Kubernetes](https://baykara.medium.com/a-gentle-inspection-of-oomkilled-in-kubernetes-4b4124cd23a8) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [cloudyuga.guru: How does Kubernetes assign QoS class to pods through OOM score?](https://cloudyuga.guru/hands_on_lab/k8s-qos-oomkilled) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [sysdig.com: Kubernetes OOM and CPU Throttling](https://sysdig.com/blog/troubleshoot-kubernetes-oom/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium.com/@bm54cloud: Stressing a Kubernetes Pod to Induce an OOMKilled Error](https://medium.com/@bm54cloud/stressing-a-kubernetes-pod-to-induce-an-oomkilled-error-96f3be9c931d) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [itnext.io: Kubernetes Silent Pod Killer](https://itnext.io/kubernetes-silent-pod-killer-104e7c8054d9) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [blog.devgenius.io: K8s — pause container](https://blog.devgenius.io/k8s-pause-container-f7abd1e9b488) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [blog.kumomind.com: What You Need To Know To Debug A Preempted Pod On Kubernetes](https://blog.kumomind.com/what-you-need-to-know-to-debug-a-preempted-pod-on-kubernetes) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [sysdig.com: Understanding Kubernetes Evicted Pods](https://sysdig.com/blog/kubernetes-pod-evicted/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [blog.ediri.io: How to remove a stuck namespace](https://blog.ediri.io/how-to-remove-a-stuck-namespace) 🌟 <span class='md-tag md-tag--primary'>[CASE-STUDY]</span>
|
||
- [medium.com/@it-craftsman: How to fix Kubernetes namespaces stuck in terminating state](https://medium.com/@it-craftsman/how-to-fix-kubernetes-namespaces-stuck-in-terminating-state-ea46c5fff045) 🌟 <span class='md-tag md-tag--primary'>[CASE-STUDY]</span>
|
||
- [medium.com/@reefland: Access PVC Data without the POD; troubleshooting Kubernetes.](https://medium.com/@reefland/access-pvc-data-without-the-pod-troubleshooting-kubernetes-b28bfdd7502) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium.com/geekculture: K8s Troubleshooting — How to Debug CoreDNS Issues](https://medium.com/geekculture/k8s-troubleshooting-how-to-debug-coredns-issues-724e8b973cfc) 🌟 <span class='md-tag md-tag--primary'>[CASE-STUDY]</span>
|
||
- [The Hidden CPU Throttling Crisis in Kubernetes Clusters](https://www.kubenatives.com/p/the-hidden-cpu-throttling-crisis) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Kubernetes Troubleshooting: A Step-by-Step Guide](https://www.cncf.io/blog/2025/03/13/kubernetes-troubleshooting-a-step-by-step-guide/) 🌟 <span class='md-tag md-tag--primary'>[ARCHITECTURE-GUIDE]</span>
|
||
- [Awesome Chaos Engineering](https://github.com/dastergon/awesome-chaos-engineering) 🌟 <span class='md-tag md-tag--success'>[FOUNDATIONAL]</span>
|
||
- [Kubernetes Troubleshooting Guide: Common Pitfalls and Solutions](https://autodotes.com/posts/s90PP9397WYTsAWaRapd) 🌟 <span class='md-tag md-tag--primary'>[ARCHITECTURE-GUIDE]</span>
|
||
- [kubectl-debug](https://github.com/aylei/kubectl-debug) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [loft.sh: Using Kubernetes Ephemeral Containers for Troubleshooting](https://loft.sh/blog/using-kubernetes-ephemeral-containers-for-troubleshooting/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [How to quarantine pods](https://www.reddit.com/r/kubernetes/comments/gt3uvg/how_to_quarantine_pods/) 🌟 <span class='md-tag md-tag--primary'>[CASE-STUDY]</span>
|
||
- [KDBG: Small Kubernetes debugging container](https://github.com/nvucinic/kdbg) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [inspektor-gadget](https://github.com/kinvolk/inspektor-gadget) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [kinvolk.io](https://kinvolk.io) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [learnk8s.io: A visual guide on troubleshooting Kubernetes deployments](https://learnk8s.io/troubleshooting-deployments) 🌟 <span class='md-tag md-tag--primary'>[ARCHITECTURE-GUIDE]</span>
|
||
- [StatusBay](https://github.com/similarweb/statusbay) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium: Better Debugging Environment for your Micro-Services](https://medium.com/@moshe.beladev.mb/better-debugging-environment-for-your-micro-services-9420a71b8a37) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [codefresh.io: Using Telepresence 2 for Kubernetes debugging and local development](https://codefresh.io/kubernetes-tutorial/telepresence-2-local-development/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [towardsdatascience.com: The Easiest Way to Debug Kubernetes Workloads](https://towardsdatascience.com/the-easiest-way-to-debug-kubernetes-workloads-ff2ff5e3cc75) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [tetrate.io: How to debug microservices in Kubernetes with proxy, sidecar or service mesh?](https://www.tetrate.io/blog/how-to-debug-microservices-in-kubernetes-with-proxy-sidecar-or-service-mesh) 🌟 <span class='md-tag md-tag--primary'>[CASE-STUDY]</span>
|
||
- [rookout.com: The Definitive Guide To Kubernetes Application Debugging](https://www.rookout.com/blog/kubernetes-application-debugging) 🌟 <span class='md-tag md-tag--primary'>[ARCHITECTURE-GUIDE]</span>
|
||
- [thorsten-hans.com: Debugging apps in Kubernetes with Bridge](https://www.thorsten-hans.com/debugging-apps-in-kubernetes-with-bridge/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [thenewstack.io: Living with Kubernetes: 12 Commands to Debug Your Workloads 🌟](https://thenewstack.io/living-with-kubernetes-12-commands-to-debug-your-workloads/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [opensource.googleblog.com: Introducing Ephemeral Containers](https://opensource.googleblog.com/2022/01/Introducing%20Ephemeral%20Containers.html) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [linkedin.com: Kubernetes Ephemeral Containers | Bibin Wilson](https://www.linkedin.com/pulse/kubernetes-ephemeral-containers-bibin-wilson/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [sumanthkumarc.medium.com: Debugging namespace deletion issue in Kubernetes](https://sumanthkumarc.medium.com/debugging-namespace-deletion-issue-in-kubernetes-f6f8b40a4368) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium.com/linux-shots: Debug Kubernetes Pods Using Ephemeral Container](https://medium.com/linux-shots/debug-kubernetes-pods-using-ephemeral-container-f01378243ff) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium.com/@blgreco72: Debugging Kubernetes Services Locally 🌟](https://medium.com/@blgreco72/debugging-kubernetes-services-locally-8cb14bf8745a) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [zendesk.engineering: Debugging containerd](https://zendesk.engineering/debugging-containerd-a20f28a2a8bf) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [heka-ai.medium.com: Introduction to Debugging: locally and live on Kubernetes with VSCode 🌟](https://heka-ai.medium.com/introduction-to-debugging-locally-and-live-on-kubernetes-8c8ecd3acbaa) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [iximiuz.com: Kubernetes Ephemeral Containers and kubectl debug Command 🌟](https://iximiuz.com/en/posts/kubernetes-ephemeral-containers/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [eminaktas.medium.com: Debug Containerd in Production](https://eminaktas.medium.com/debug-containerd-in-production-fe93ef4e3ce2) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium.com/@alex.ivenin: Exploring ephemeral containers in kubernetes 🌟](https://medium.com/@alex.ivenin/exploring-ephemeral-containers-in-kubernetes-bcceaf21101c) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [labs.iximiuz.com: How to work with container images using ctr](https://labs.iximiuz.com/courses/containerd-cli/ctr/image-management) 🌟 <span class='md-tag md-tag--primary'>[CASE-STUDY]</span>
|
||
- [medium.com/@danielepolencic: Isolating kubernetes pods for debugging](https://medium.com/@danielepolencic/isolating-kubernetes-pods-for-debugging-5fe41e630e9) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium.com/adaltas: Kubernetes: debugging with ephemeral containers](https://medium.com/adaltas/kubernetes-debugging-with-ephemeral-containers-e4be659d9ef6) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [The Definitive Guide to Importing Your Cloud Resources into IaC](https://blog.cloudgeni.ai/the-definitive-guide-to-importing-your-cloud-resources-into-iac/) 🌟 <span class='md-tag md-tag--primary'>[ARCHITECTURE-GUIDE]</span>
|
||
- [RKE2 Standalone Disaster Recovery Guide](https://support.tools/post/rke2-standalone-disaster-recovery/) 🌟 <span class='md-tag md-tag--primary'>[ARCHITECTURE-GUIDE]</span>
|
||
- [KubeUI: A Desktop Kubernetes Client](https://github.com/IvanJosipovic/KubeUI) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [A Complete Guide to Kubectl exec](https://refine.dev/blog/kubectl-exec-command/) 🌟 <span class='md-tag md-tag--primary'>[ARCHITECTURE-GUIDE]</span>
|
||
- [github.com/replicatedhq/troubleshoot](https://github.com/replicatedhq/troubleshoot) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [github.com/airwallex: k8s-pod-restart-info-collector](https://github.com/airwallex/k8s-pod-restart-info-collector) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [komodor.com](https://komodor.com) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [komodor.com: Kubernetes Troubleshooting: The Complete Guide 🌟](https://komodor.com/learn/kubernetes-troubleshooting-the-complete-guide/) 🌟 <span class='md-tag md-tag--primary'>[ARCHITECTURE-GUIDE]</span>
|
||
- [palaemon.io](https://palaemon.io) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium.com/@ospalaemon: Introducing Palaemon, the Savior of Kubernetes Pods!](https://medium.com/@ospalaemon/introducing-palaemon-the-savior-of-kubernetes-pods-85576c33287c) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [iximiuz/cdebug](https://github.com/iximiuz/cdebug) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [felipecruz91/debug-ctr](https://github.com/felipecruz91/debug-ctr) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [github.com/JamesTGrant/kubectl-debug](https://github.com/JamesTGrant/kubectl-debug) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [kubetools.io: Kubeshark – API Traffic Analyzer for Kubernetes](https://www.kubetools.io/kubernetes/mastering-kubernetes-debugging-and-troubleshooting-with-kubeshark-real-time-visibility-query-language-service-map-and-integrations/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Debugging Kubernetes Systems: Practical Advice with Quality Telemetry](https://…) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
|
||
## Kubernetes-storage
|
||
- [portworx.com: Kubernetes Persistent Volume Tutorial by Portworx](https://portworx.com/tutorial-kubernetes-persistent-volumes/) 🌟 <span class='md-tag md-tag--primary'>[CASE-STUDY]</span>
|
||
|
||
- What is K8s PV?
|
||
- How do they differ from k8s volumes?
|
||
- Why would you use persistent volumes?
|
||
- How to get started using persistent volumes?
|
||
|
||
- [Red Hat Ceph Storage](https://ceph.io) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
|
||
- [Noobaa](https://www.noobaa.io):
|
||
- Red Hat Multi Cloud Gateway (AWS, Azure, GCP, etc)
|
||
- Asynchronous replication of data between my local ceph and my cloud provider
|
||
- Deduplication
|
||
- Compression
|
||
- Encryption
|
||
|
||
- [thenewstack.io: How Kubernetes provides networking and storage to applications](https://thenewstack.io/how-kubernetes-provides-networking-and-storage-to-applications/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium: Kubernetes Storage Explained 🌟](https://medium.com/swlh/kubernetes-storage-explained-558e85596d0c) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [thenewstack.io: A Guide to Running Stateful Applications in Kubernetes](https://thenewstack.io/a-guide-to-running-stateful-applications-in-kubernetes/) 🌟 <span class='md-tag md-tag--primary'>[ARCHITECTURE-GUIDE]</span>
|
||
- [forbes.com: 5 Cloud Native Storage Startups To Watch Out For In 2019](https://www.forbes.com/sites/janakirammsv/2019/06/28/5-cloud-native-storage-startups-to-watch-out-for-in-2019/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium: Solution architect’s guide to Kubernetes persistent storage](https://medium.com/weareservian/solution-architects-guide-to-kubernetes-persistant-storage-3c9660187e8f) 🌟 <span class='md-tag md-tag--primary'>[ARCHITECTURE-GUIDE]</span>
|
||
- [howtoforge.com: Storage in Kubernetes 🌟](https://www.howtoforge.com/storage-in-kubernetes/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [cncf.io: Container Attached Storage is Cloud Native Storage (CAS)](https://www.cncf.io/blog/2020/09/22/container-attached-storage-is-cloud-native-storage-cas/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [thenewstack.io: The most popular cloud native solutions 🌟](https://thenewstack.io/the-most-popular-cloud-native-storage-solutions/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium: Kubernetes Storage Performance Comparison v2 (2020 Updated) 🌟](https://medium.com/volterra-io/kubernetes-storage-performance-comparison-v2-2020-updated-1c0b69f0dcf4) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [blocksandfiles.com: geless storage is the ‘answer’ to Kubernetes data challenges](https://blocksandfiles.com/2020/12/22/the-storageless-storage-paradox/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [rancher.com: What is Cloud-Native Storage?](https://rancher.com/blog/2020/what-is-cloud-native-storage) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [softwareengineeringdaily.com: Why Is Storage On Kubernetes So Hard? 🌟](https://softwareengineeringdaily.com/2019/01/11/why-is-storage-on-kubernetes-is-so-hard/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [thenewstack.io: Compute and Storage Should Be Decoupled for Log Management at Scale](https://thenewstack.io/why-compute-and-storage-should-be-decoupled-for-log-management-at-scale/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [blog.min.io: Why Kubernetes Managed Object Storage Matters](https://blog.min.io/why-kubernetes-managed/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [gitlab.com: Kubernetes storage provider benchmarks](https://gitlab.com/mrman/k8s-storage-provider-benchmarks) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [ibm.com: Using Fio to Tell Whether Your Storage is Fast Enough for Etcd](https://www.ibm.com/cloud/blog/using-fio-to-tell-whether-your-storage-is-fast-enough-for-etcd) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [marketplace.redhat.com: Dont treat Kubernetes storage as an afterthought: Turn to persistent container storage for high performance and availability](https://marketplace.redhat.com/en-us/blog/dont-treat-kubernetes-storage-as-an-afterthought) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [thenewstack.io: Beyond Block and File: COSI Enables Object Storage in Kubernetes 🌟](https://thenewstack.io/beyond-block-and-file-cosi-enables-object-storage-in-kubernetes) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [thenewstack.io: When Is Decentralized Storage the Right Choice?](https://thenewstack.io/when-is-decentralized-storage-the-right-choice/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [storj.io: Integrating Decentralized Cloud Storage with Duplicati](https://www.storj.io/blog/integrating-decentralized-cloud-storage-with-duplicati) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [thenewstack.io: The Biggest Gap in Kubernetes Storage Architecture?](https://thenewstack.io/whats-the-biggest-gap-in-kubernetes-storage-architecture/) 🌟 <span class='md-tag md-tag--primary'>[ARCHITECTURE-GUIDE]</span>
|
||
- [medium: Provisioning storage in Kubernetes](https://medium.com/avmconsulting-blog/provisioning-storage-in-kubernetes-e1dc5610318d) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [kylezsembery.com: Persistent Storage in Kubernetes](https://www.kylezsembery.com/persistent-storage-kubernetes/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [blog.mayadata.io: Container Attached Storage (CAS) vs. Software-Defined Storage - Which One to Choose?](https://blog.mayadata.io/container-attached-storage-cas-vs.-software-defined-storage-which-one-to-choose) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [thenewstack.io: Stateful Workloads on Kubernetes with Container Attached Storage 🌟](https://thenewstack.io/stateful-workloads-on-kubernetes-with-container-attached-storage/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [developers.redhat.com: How to maximize data storage for microservices and Kubernetes, Part 1: An introduction 🌟](https://developers.redhat.com/articles/2021/08/11/how-maximize-data-storage-microservices-and-kubernetes-part-1-introduction) 🌟 <span class='md-tag md-tag--primary'>[CASE-STUDY]</span>
|
||
- [blog.mayadata.io: Kubernetes storage basics: PV, PVC and StorageClass 🌟](https://blog.mayadata.io/kubernetes-storage-basics-pv-pvc-and-storageclass) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [infoworld.com: Kubernetes object storage best practices](https://www.infoworld.com/article/3635148/kubernetes-object-storage-best-practices.html) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [ondat.io: Stateful Apps in Kubernetes are a big deal](https://www.ondat.io/blog/stateful-apps-in-kubernetes-are-a-big-deal) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [techgenix.com: Data Storage Management for Kubernetes - 5 movers and shakers](https://techgenix.com/data-storage-management-for-kubernetes/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [thenewstack.io: The Growth of State in Kubernetes](https://thenewstack.io/the-growth-of-state-in-kubernetes/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [itnext.io: Highly Available NFS cluster in Kubernetes, a cloud vendor independent storage solution](https://itnext.io/highly-available-nfs-cluster-in-kubernetes-a-cloud-vendor-independent-storage-solution-f9a314cfdfcc) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [armosec.io: Data Storage in Kubernetes](https://www.armosec.io/blog/kubernetes-data-storage/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [infoq.com: Best Practices for Running Stateful Applications on Kubernetes](https://www.infoq.com/articles/kubernetes-stateful-applications/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [blog.flant.com: Comparing Ceph, LINSTOR, Mayastor, and Vitastor storage performance in Kubernetes](https://blog.flant.com/kubernetes-storage-performance-linstor-ceph-mayastor-vitastor/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium.com/@amir.ilw: Kubernetes Storage Migration 🌟](https://medium.com/@amir.ilw/kubernetes-storage-migration-ac48f6f9f5a5) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [discoblocks.io 🌟](https://discoblocks.io) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium.com/geekculture: Storage | Kubernetes](https://medium.com/geekculture/storage-kubernetes-92eb3d027282) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [itnext.io: Temporary Storage for Kubernetes Pods](https://itnext.io/temporary-storage-for-kubernetes-pods-f8330ad8db88) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium.com/nerd-for-tech: Persistence with Kubernetes](https://medium.com/nerd-for-tech/persistence-with-kubernetes-46f039d9a2ad) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [cncf.io: Kubernetes storage is complex, but it’s getting better](https://www.cncf.io/blog/2023/03/28/kubernetes-storage-is-complex-but-its-getting-better/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [yuminlee2.medium.com: Kubernetes: Storage](https://yuminlee2.medium.com/kubernetes-storage-fe5363d88d42) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium.com/kubernetes-deveops: Kubernetes — Deploying Application with Persistent Storage](https://medium.com/kubernetes-deveops/kubernetes-deploying-application-with-persistent-storage-5068767e25f3) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [danielmangum.com: K8s ASA: The Storage Interface](https://danielmangum.com/posts/k8s-asa-the-storage-interface/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [kubermatic.com: Keeping the State of Apps 5: Introduction to Storage Classes](https://www.kubermatic.com/blog/keeping-the-state-of-apps-5-introduction-to-storage-classes/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [itnext.io: Kubernetes: PersistentVolume and PersistentVolumeClaim — an overview with examples](https://itnext.io/kubernetes-persistentvolume-and-persistentvolumeclaim-an-overview-with-examples-3c5688222f99) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [thenewstack.io: Persistent Volumes: Separating Compute and Storage](https://thenewstack.io/persistent-volumes-separating-compute-and-storage/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [developers.redhat.com: Persistent storage in action: Understanding Red Hat OpenShift’s persistent volume framework 🌟](https://developers.redhat.com/blog/2020/10/22/persistent-storage-in-action-understanding-red-hat-openshifts-persistent-volume-framework/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [itnext.io: Resizing StatefulSet Persistent Volumes with zero downtime 🌟](https://itnext.io/resizing-statefulset-persistent-volumes-with-zero-downtime-916ebc65b1d4) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [github.com/kubernetes-sigs: Local Persistence Volume Static Provisioner 🌟](https://github.com/kubernetes-sigs/sig-storage-local-static-provisioner) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [shuanglu1993.medium.com: What happens when volumeManager in the kubelet starts?](https://shuanglu1993.medium.com/what-happens-when-volumemanager-in-the-kubelet-starts-1fea623ac6ce) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [linkedin.com/pulse: What are Kubernetes Persistent Volumes?](https://www.linkedin.com/pulse/what-kubernetes-persistent-volumes-gyan-prakash-1f/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [blog.newrelic.com: Kubernetes Fundamentals, Part 5: Working with Kubernetes Volumes](https://blog.newrelic.com/engineering/how-to-use-kubernetes-volumes/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium.com/codex: Kubernetes Persistent Volume Explained](https://medium.com/codex/kubernetes-persistent-volume-explained-fb27df29c393) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [giffgaff.io: Resizing StatefulSet Persistent Volumes with zero downtime 🌟](https://www.giffgaff.io/tech/resizing-statefulset-persistent-volumes-with-zero-downtime) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [kubermatic.com: Keeping the State of Apps 1: Introduction to Volume and volumeMounts](https://www.kubermatic.com/blog/keeping-the-state-of-apps-1-introduction-to-volume-and-volumemounts) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [blog.cloudnloud.com: Kubernetes Volume](https://blog.cloudnloud.com/kubernetes-volume) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [adamtheautomator.com: Effortless Storage Management With Kubernetes PVC 🌟](https://adamtheautomator.com/kubernetes-pvc/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [openebs/zfs-localpv](https://github.com/openebs/zfs-localpv) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [devineer.medium.com: Get to Grips with Kubernetes Volumes: A Practical Tutorial](https://devineer.medium.com/get-to-grips-with-kubernetes-volumes-a-practical-tutorial-c41853c64f02) 🌟 <span class='md-tag md-tag--primary'>[CASE-STUDY]</span>
|
||
- [airplane.dev: How to use Kubernetes ephemeral volumes & storage 🌟](https://www.airplane.dev/blog/kubernetes-ephemeral-storage) 🌟 <span class='md-tag md-tag--primary'>[CASE-STUDY]</span>
|
||
- [blog.devgenius.io: When K8s pods are stuck mounting large volumes](https://blog.devgenius.io/when-k8s-pods-are-stuck-mounting-large-volumes-2915e6656cb8) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [spacelift.io: Kubernetes Persistent Volumes – Tutorial and Examples](https://spacelift.io/blog/kubernetes-persistent-volumes) 🌟 <span class='md-tag md-tag--primary'>[CASE-STUDY]</span>
|
||
- [matthewpalmer.net: Filesystem vs Volume vs Persistent Volume 🌟](https://matthewpalmer.net/kubernetes-app-developer/articles/kubernetes-volumes-example-nfs-persistent-volume.html) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [DoK Community 🌟](https://dok.community) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [dok.community: Data on Kubernetes 2021 🌟](https://dok.community/dokc-2021-report/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Create ReadWriteMany PersistentVolumeClaims on your Kubernetes Cluster 🌟](https://medium.com/asl19-developers/create-readwritemany-persistentvolumeclaims-on-your-kubernetes-cluster-3a8db51f98e3) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Digital Ocean: Kuberntes PVC ReadWriteMany access mode alternative](https://www.digitalocean.com/community/questions/kuberntes-pvc-readwritemany-access-mode-alternative) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Ceph: A Distributed Object, Block, and File Storage Platform](https://github.com/ceph/ceph) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [itnext.io: State of Persistent Storage in K8s — A Benchmark](https://itnext.io/state-of-persistent-storage-in-k8s-a-benchmark-77a96bb1ac29) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Rook](https://rook.io/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [itnext.io: Using Rook On A K3s Cluster](https://itnext.io/using-rook-on-a-k3s-cluster-8a97a75ba25e) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium.com/@abdulfayis: storage Orchestration for Kubernetes](https://medium.com/@abdulfayis/storage-orchestration-for-kubernetes-c6370f943e23) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Robin](https://robin.io/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Reduxio](https://www.reduxio.com/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Portworx](https://portworx.com/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [OpenEBS](https://openebs.io/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [MayaData](https://mayadata.io/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [goglides.io: Running OpenEBS in Kubernetes](https://goglides.io/running-openebs-in-kubernetes/371/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [OpenEBS Features and Benefits](https://docs.openebs.io/docs/next/features.html) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [openebs/dynamic-localpv-provisioner: Dynamic Kubernetes Local Persistent Volumes](https://github.com/openebs/dynamic-localpv-provisioner) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [openebs/lvm-localpv](https://github.com/openebs/lvm-localpv) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [LightOS](https://www.lightbitslabs.com/product/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [blocksandfiles.com: Lightbits Labs adds Kubernetes table stakes: CSI support](https://blocksandfiles.com/2020/06/23/lightbits-labs-adds-kubernetes-table-stakes-csi-support/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Longhorn](https://longhorn.io/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [thenewstack.io: Rancher Donates its ‘Longhorn’ Kubernetes Persistent Storage Software to CNCF](https://thenewstack.io/rancher-donates-its-longhorn-kubernetes-persistent-storage-software-to-cncf/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Longhorn Simplifies Distributed Block Storage in Kubernetes](https://rancher.com/blog/2020/longhorn-container-storage) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [containerjournal.com: Rancher Labs Adds Support for Longhorn Storage on Kubernetes Clusters](https://containerjournal.com/topics/container-management/rancher-labs-adds-support-for-longhorn-storage-on-kubernetes-clusters/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [aesher9o1.medium.com: Autoscale large images faster using Longhorn (distributed storage)](https://aesher9o1.medium.com/autoscale-large-images-faster-using-longhorn-distributed-storage-618d0cf01ba2) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium.com/@abdelrhmanahmed131: Longhorn — Distributed Block Storage for K8s](https://medium.com/@abdelrhmanahmed131/longhorn-distributed-block-storage-for-k8s-2ea11df400d1) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [IBM Spectrum](https://www.ibm.com/it-infrastructure/storage/spectrum) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [redbooks.ibm.com: IBM Storage for Red Hat OpenShift. IBM block storage & IBM Spectrum Scale](http://www.redbooks.ibm.com/abstracts/redp5565.html) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [searchstorage.techtarget.com: IBM Spectrum](https://searchstorage.techtarget.com/definition/IBM-Spectrum) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [linbit.com: LINSTOR - kubernetes persistent container storage](https://linbit.com/kubernetes/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Kadalu](https://github.com/kadalu/kadalu) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [iomesh.com](https://www.iomesh.com/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [blocksandfiles.com: Kubernetes storage: SmartX’s IOMesh beats Portworx, Longhorn and OpenEBS](https://blocksandfiles.com/2021/08/05/kubernetes-storage-chinese-vendor-smartxs-iomesh-beats-portworx-longhorn-and-openebs/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [iomesh.com: Outperforming Peer Products, IOMesh Takes Cloud Native Storage to the Next Level](https://www.iomesh.com/blog/announcing_iomesh_preview) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [min.io](https://min.io) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [blog.min.io: Best Practices for Kubernetes Object Storage](https://blog.min.io/best-practices-for-kubernetes-object-storage/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [blog.min.io: Cloud-Native Object Storage Architectures: Single-Tenant vs Multi-Tenant](https://blog.min.io/single-vs-multi-tenant) 🌟 <span class='md-tag md-tag--primary'>[ARCHITECTURE-GUIDE]</span>
|
||
- [docs.netapp.com: Intro to Astra Data Store preview](https://docs.netapp.com/us-en/astra-data-store/concepts/intro.html) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [libopenstorage/stork: Stork - Storage Operator Runtime for Kubernetes](https://github.com/libopenstorage/stork) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Curve: opencurve.io](https://opencurve.io) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [simplyblock: simplyblock.io](https://simplyblock.io) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [State of OpenShift Container Storage](https://www.openshift.com/blog/state-of-openshift-container-storage-eran-tamir-and-duncan-hardie-red-hat) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Rook](https://rook.io) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [kubernetes-csi.github.io](https://kubernetes-csi.github.io) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [github.com/kubernetes-csi](https://github.com/kubernetes-csi) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [SMB CSI Driver for Kubernetes](https://github.com/kubernetes-csi/csi-driver-smb) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [github.com/yandex-cloud: CSI for S3](https://github.com/yandex-cloud/k8s-csi-s3) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [sklar.rocks: How the CSI (Container Storage Interface) Works](https://sklar.rocks/how-container-storage-interface-works/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [kubestr.io](https://kubestr.io/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [blog.kasten.io: Benchmarking and Evaluating Your Kubernetes Storage with Kubestr](https://blog.kasten.io/benchmarking-kubernetes-storage-with-kubestr) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [VolSync 🌟](https://github.com/backube/volsync) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [next.redhat.com: Introducing VolSync: your data, anywhere](https://next.redhat.com/2021/08/23/introducing-volsync-your-data-anywhere/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Discoblocks: ondat.io/discoblocks](https://www.ondat.io/discoblocks) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
|
||
## Kubernetes-client-libraries
|
||
- [medium: Building stuff with the Kubernetes API — TOC 🌟](https://medium.com/programming-kubernetes/building-stuff-with-the-kubernetes-api-toc-84d751876650) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
|
||
- [Part 1 — Exploring API objects](https://medium.com/programming-kubernetes/building-stuff-with-the-kubernetes-api-1-cc50a3642)
|
||
- [Part 2 — Using the Java client framework](https://medium.com/programming-kubernetes/building-stuff-with-the-kubernetes-api-part-2-using-java-ceb8a5ff7920)
|
||
- [Part 3 — Using the Python client framework](https://medium.com/programming-kubernetes/building-stuff-with-the-kubernetes-api-part-3-using-python-aea5ab16f627)
|
||
- [Part 4 — Using the Go client framework](https://medium.com/programming-kubernetes/building-stuff-with-the-kubernetes-api-part-4-using-go-b1d0e3c1c899)
|
||
|
||
- [blog.marcnuri.com](https://blog.marcnuri.com/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [blog.marcnuri.com: Eclipse JKube 1.4.0 is now available!](https://blog.marcnuri.com/eclipse-jkube-1-4-0)
|
||
- [github.com/kubernetes-client 🌟](https://github.com/kubernetes-client) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [k8s-ruby: Kubernetes Ruby Client](https://github.com/k8s-ruby/k8s-ruby) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [kubernetes/client-go: Go client for Kubernetes 🌟](https://github.com/kubernetes/client-go) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [pkg.go.dev/k8s.io/client-go](https://pkg.go.dev/k8s.io/client-go) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Rate Limiting in Controller-Runtime and Client-go](https://danielmangum.com/posts/controller-runtime-client-go-rate-limiting/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [kubernetes-client/go: OpenAPI based Generated Go client for Kubernetes](https://github.com/kubernetes-client/go) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [kyaml2go (Pronounced as camel2go 🐫) 🌟](https://github.com/PrasadG193/kyaml2go) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [itnext.io: Writing a Kubernetes CLI in Go](https://itnext.io/writing-a-kubernetes-cli-in-go-a3970ad58299) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [blog.devgenius.io: Learn Kubernetes Programming — Part 1](https://blog.devgenius.io/learn-kubernetes-programming-part-1-7384e5f3c481) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [iximiuz.com: How To Develop Kubernetes CLIs Like a Pro](https://iximiuz.com/en/posts/kubernetes-api-go-cli/) 🌟 <span class='md-tag md-tag--primary'>[CASE-STUDY]</span>
|
||
- [github.com/kubernetes-client/python](https://github.com/kubernetes-client/python) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [github.com/kubernetes-client/python-base](https://github.com/kubernetes-client/python-base) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium.com/@dimitrijevskiv: Monitor Kubernetes pod status from a Jenkins pipeline](https://medium.com/@dimitrijevskiv/monitor-kubernetes-pod-status-from-a-jenkins-pipeline-e25c744d944d) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [blog.devgenius.io: Automate Kubernetes With Python 🌟](https://blog.devgenius.io/automate-kubernetes-with-python-2150c290afe7) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [martinheinz.dev/blog/73: Automate All the Boring Kubernetes Operations with Python 🌟](https://martinheinz.dev/blog/73) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [itnext.io: Difference between Fabric8 and Official Kubernetes Java Client 🌟](https://itnext.io/difference-between-fabric8-and-official-kubernetes-java-client-3e0a994fd4af) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [github.com/kubernetes-client/java: Kubernetes Java Client](https://github.com/kubernetes-client/java) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Fabric8](https://fabric8.io/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [developers.redhat.com: Getting started with the fabric8 Kubernetes Java client](https://developers.redhat.com/blog/2020/05/20/getting-started-with-the-fabric8-kubernetes-java-client/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [developers.redhat.com: How the fabric8 Maven plug-in deploys Java applications to OpenShift](https://developers.redhat.com/blog/2020/05/28/how-the-fabric8-maven-plug-in-deploys-java-applications-to-openshift/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Fabric8.io Microservices Development Platform](https://fabric8.io/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [developers.redhat.com: What’s new in Fabric8 Kubernetes Java client 4.12.0](https://developers.redhat.com/blog/2020/10/30/whats-new-in-fabric8-kubernetes-java-client-4-12-0/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [blog.marcnuri.com: Fabric8 Kubernetes Client for Java introduction](https://blog.marcnuri.com/kubernetes-client-java-fabric8-introduction) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [blog.marcnuri.com: Build Kubernetes controllers with Fabric8 Kubernetes Client, Quarkus, and JKube](https://blog.marcnuri.com/fabric8-kubernetes-java-client-and-quarkus-and-graalvm) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [developers.redhat.com: How to generate code using Fabric8 Kubernetes Client](https://developers.redhat.com/articles/2023/01/24/how-generate-code-using-fabric8-kubernetes-client) 🌟 <span class='md-tag md-tag--primary'>[CASE-STUDY]</span>
|
||
- [levelup.gitconnected.com: First Try on Java Operator SDK](https://levelup.gitconnected.com/first-try-on-java-operator-sdk-5a07f30771de) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [developers.redhat.com: How to use Fabric8 Java Client with Kubernetes](https://developers.redhat.com/articles/2023/01/04/how-use-fabric8-java-client-kubernetes) 🌟 <span class='md-tag md-tag--primary'>[CASE-STUDY]</span>
|
||
- [cdk8s](https://github.com/cdk8s-team/cdk8s) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [blog.twstewart.me: cdk8s-python - A Love and Hate Experience](https://blog.twstewart.me/posts/cdk8s-python) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [qdnqn.com: Kubernetes objects from Go to YAML using Cdk8s](https://qdnqn.com/create-kubernetes-yaml-definitions-using-go-and-cdk8s/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Eclipse JKube 🌟](https://www.eclipse.org/jkube/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Github: Eclipse Jkube](https://github.com/eclipse/jkube) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [developers.redhat.com: Migrating from Fabric8 Maven Plugin to Eclipse JKube 1.0.0](https://developers.redhat.com/blog/2020/09/21/migrating-from-fabric8-maven-plugin-to-eclipse-jkube-1-0-0/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [developers.redhat.com: Cloud-native Java applications made easy: Eclipse JKube 1.0.0 now available](https://developers.redhat.com/blog/2020/09/09/cloud-native-java-applications-made-easy-eclipse-jkube-1-0-0-now-available/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [developers.redhat.com: Java development on top of Kubernetes using Eclipse JKube](https://developers.redhat.com/blog/2020/08/24/java-development-on-top-of-kubernetes-using-eclipse-jkube/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [eclipse.org: Migration Guide for projects using Fabric8 Maven Plugin to Eclipse JKube 🌟](https://www.eclipse.org/jkube/docs/migration-guide/) 🌟 <span class='md-tag md-tag--primary'>[ARCHITECTURE-GUIDE]</span>
|
||
- [youtube: Deploying a Quarkus application into Kubernetes using JKube | Cloud Tool Time | Marc Nuri 🌟](https://www.youtube.com/watch?v=HDDfdZqwM1E&ab_channel=EclipseFoundation) 🎥 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [developers.redhat.com: How to manage microservices using OpenShift Dev Spaces and JKube](https://developers.redhat.com/developer-sandbox/activities/how-to-manage-microservices-using-openshift-dev-spaces-and-jkube) 🌟 <span class='md-tag md-tag--primary'>[CASE-STUDY]</span>
|
||
- [javaoperatorsdk.io: Build Kubernetes Operators in Java without hassle](https://javaoperatorsdk.io/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
|
||
## Kubernetes-operators-controllers
|
||
- [devops.com: Day 2 for the Operator Ecosystem 🌟](https://devops.com/day-2-for-the-operator-ecosystem/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [KUDO: The Kubernetes Universal Declarative Operator 🌟](https://kudo.dev/) KUDO is a toolkit that makes it easy to build Kubernetes Operators, in most cases just using YAML.
|
||
- [contentful.com: Open-sourcing kube-secret-syncer: A Kubernetes operator to sync secrets from AWS Secrets Manager](https://www.contentful.com/blog/2020/10/20/open-source-kube-secret-syncer/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [contentful-labs/kube-secret-syncer 🌟](https://github.com/contentful-labs/kube-secret-syncer)
|
||
- [medium.com: Getting Started With Kubernetes Operators (Helm Based) - Part 1](https://www.velotio.com/engineering-blog/getting-started-with-kubernetes-operators-helm-based-part-1) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
|
||
- [medium.com: Getting Started With Kubernetes Operators (Ansible Based) — Part 2](https://medium.com/velotio-perspectives/getting-started-with-kubernetes-operators-ansible-based-part-2-472eb0d453b7)
|
||
- [velotio.com: Getting Started With Kubernetes Operators (Golang Based) - Part 3](https://www.velotio.com/engineering-blog/getting-started-with-kubernetes-operators-golang-based-part-3)
|
||
|
||
- [faun.pub: Kubernetes Controllers, Custom Resources, and Operators Explained](https://faun.pub/kubernetes-controllers-custom-resources-and-operators-explained-8e92f46829f6) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
|
||
- This article will dive deep into one of Kubernetes’ core concepts — Controllers, Kubernetes API, CRDs, and Operators.
|
||
- This 4-part series covers:
|
||
- Kubernetes controllers, Custom Resources, and operators
|
||
- Building Kubernetes operators
|
||
- Testing Kubebuilder operators
|
||
- Deploying Kubebuilder operators to Kubernetes
|
||
|
||
- [qdnqn.com: Creating Kubernetes operator using Kubebuilder](https://qdnqn.com/creating-kubernetes-operator-using-kubebuilder/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
|
||
- Kubernetes is the current de facto standard for the deployment and running of applications that are suitable for modern cloud platforms. A declarative way of defining infrastructure state using YAML allows a super easy definition of the scheme for the deployment of the application. Deploying stateless applications is not a big deal. On the other hand — deploying distributed stateful applications, configuring, and operating them is a challenging task.
|
||
|
||
- Kubernetes addressed this issue by allowing developers to extend it, using the Kubernetes operator. The operator reacts to the custom resource and reconciliate the state in the cluster with the state defined in the custom resource, by implementing logic embedded in the operator itself.
|
||
|
||
- When designing/writing an application, intended to run on the Kubernetes, one should take into account capabilities provided by Kubernetes and take that information when designing software architecture. It can speed up implementation, make an application more reliable and the code can focus more on business logic itself.
|
||
|
||
- There are multiple ways to create an operator. You could write one from scratch using Kubernetes client-go. It’s a tedious task and the learning curve is steep. As an alternative, multiple tools provide boilerplate code and speed up the writing of operators. Popular ones are Operatorsdk and Kubebuilder. The focus of the article will be on creating an operator using Kubebuilder. Let’s create an operator which will create a pod running a simple HTTP API and bind some data to the HTTP API.
|
||
|
||
- **(2026)** [github.com/DevOps-Nirvana: Kubernetes Volume / Disk Autoscaler (via Prometheus)](https://github.com/DevOps-Nirvana/Kubernetes-Volume-Autoscaler) <span class='md-tag md-tag--info'>⭐ 317</span> 🌟 <span class='md-tag md-tag--warning'>[EMERGING / INNOVATION]</span>
|
||
|
||
- This repository contains a Kubernetes controller that automatically increases the size of a Persistent Volume Claim in Kubernetes when it is nearing full. Initially engineered based on AWS EKS, this should support any Kubernetes cluster or cloud provider which supports dynamically hot-resizing storage volumes in Kubernetes.
|
||
- Keeping your volumes at a minimal size can help reduce cost, but having to manually scale them up can be painful and a waste of time for an DevOps / Systems Administrator. This is often used on storage volumes against things in Kubernetes such as Prometheus, MySQL, Redis, RabbitMQ, or any other stateful service.
|
||
|
||
- **(2026)** [github.com/lukaszraczylo/jobs-manager-operator 🌟](https://github.com/lukaszraczylo/jobs-manager-operator) <span class='md-tag md-tag--info'>⭐ 40</span> 🌟 <span class='md-tag md-tag--warning'>[EMERGING / INNOVATION]</span>
|
||
- [itnext.io: Simplify Advanced Workflows in Kubernetes with Jobs Manager Operator](https://itnext.io/kubernetes-operator-to-manage-jobs-7ee96744c74a) A problem and idea led to the latest invention, which saved me hours of confusion and frustration and finally untangled the web of dependencies.
|
||
- [Red Hat Build of Kueue](https://docs.redhat.com/en/documentation/openshift_container_platform/4.21/html/ai_workloads/red-hat-build-of-kueue#about-kueue) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [How Kubernetes Operators Fit into Platform Building and When Traditional IaC Isn't Enough](https://www.thestack.technology/how-kubernetes-operators-fit-into-to-platform-building-and-when-traditional-iac-isnt-enough/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [kruschecompany.com: What is a Kubernetes Operator and Where it Can be Used?](https://kruschecompany.com/kubernetes-operator/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [kruschecompany.com: Prometheus Operator – Installing Prometheus Monitoring Within The Kubernetes Environment](https://kruschecompany.com/kubernetes-prometheus-operator/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [hashicorp.com: Creating Workspaces with the HashiCorp Terraform Operator for Kubernetes](https://www.hashicorp.com/blog/creating-workspaces-with-the-hashicorp-terraform-operator-for-kubernetes/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [banzaicloud.com: Kafka rolling upgrade made easy with Supertubes](https://banzaicloud.com/blog/kafka-rolling-upgrade/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [itnext.io: **Operator Lifecycle Manager (OLM)** 🌟](https://itnext.io/wth-is-a-operator-lifecycle-manager-873cf1661b04) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [kube-fluentd-operator 🌟](https://github.com/vmware/kube-fluentd-operator) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Domain-harvester](https://github.com/shurshun/domain-harvester) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Cass Operator](https://github.com/datastax/cass-operator) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Kotal operator](https://github.com/kotalco/kotal) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Speculator: Redis Operator](https://github.com/OT-CONTAINER-KIT/redis-operator) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [github.com/carlosedp/lbconfig-operator: External Load Balancer Operator 🌟](https://github.com/carlosedp/lbconfig-operator) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Sentry Operator](https://github.com/jace-ys/sentry-operator) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [thenewstack.io: When to Use, and When to Avoid, the Operator Pattern 🌟](https://thenewstack.io/kubernetes-when-to-use-and-when-to-avoid-the-operator-pattern/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [infoq.com: Kubernetes Operators in Depth](https://www.infoq.com/articles/kubernetes-operators-in-depth/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [DB Operator 🌟](https://github.com/kloeckner-i/db-operator) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [cncf.io: Kubernetes Operators 101](https://www.cncf.io/blog/2020/10/02/kubernetes-operators-101/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [container-solutions.com: Kubernetes Operators Explained](https://blog.container-solutions.com/kubernetes-operators-explained) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [kubeload - load testing](https://github.com/Efrat19/kubeload) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [registry-creds](https://github.com/alexellis/registry-creds) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [gemini](https://github.com/FairwindsOps/gemini) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Kdo: deployless development on Kubernetes 🌟](https://kdo.dev/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [HostPort Operator](https://github.com/rmb938/hostport-allocator) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [iximiuz.com: Exploring Kubernetes Operator Pattern 🌟](https://iximiuz.com/en/posts/kubernetes-operator-pattern/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [isaaguilar/terraform-operator: Terraform Operator](https://github.com/isaaguilar/terraform-operator) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [didil/autobucket-operator](https://github.com/didil/autobucket-operator) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [openshift.com: Is your Operator Air-Gap Friendly?](https://www.openshift.com/blog/is-your-operator-air-gap-friendly) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [kuberhealthy 🌟](https://github.com/Comcast/kuberhealthy) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Bare Metal Operator](https://github.com/metal3-io/baremetal-operator) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Meerkat](https://github.com/borchero/meerkat) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Logging Operator](https://github.com/OT-CONTAINER-KIT/logging-operator) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [gst-pipeline-operator: A Kubernetes operator for running audio/video processing pipelines](https://github.com/tinyzimmer/gst-pipeline-operator) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [uptimerobot-operator](https://github.com/brennerm/uptimerobot-operator) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [IngressMonitorController (Deprecated)](https://github.com/stakater/IngressMonitorController) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [FairwindsOps/rbac-manager: RBAC Manager 🌟](https://github.com/FairwindsOps/rbac-manager) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [KubePlus - Kubernetes Operator to deliver Helm charts as-a-service 🌟](https://github.com/cloud-ark/kubeplus) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [kubernetes.io: Writing a Controller for Pod Labels](https://kubernetes.io/blog/2021/06/21/writing-a-controller-for-pod-labels/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [kubermatic.com: Why Implementing Kubernetes Operators Is a Good Idea! 🌟](https://www.kubermatic.com/blog/why-implementing-kubernetes-operators-is-a-good-idea/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [thenewstack.io: We Pushed Helm to the Limit, then Built a Kubernetes Operator 🌟](https://thenewstack.io/we-pushed-helm-to-the-limit-then-built-a-kubernetes-operator/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [cncf.io: CNCF Operator White Paper (PDF) 🌟](https://www.cncf.io/wp-content/uploads/2021/07/CNCF_Operator_WhitePaper.pdf) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [itnext.io: Kubexpose: A Kubernetes Operator, for fun and profit!](https://itnext.io/kubexpose-a-kubernetes-operator-for-fun-and-profit-f528586eee07) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [itnext.io: Kubernetes Operators: Cruise Control for Managing Cloud-Native Apps](https://itnext.io/kubernetes-operators-cruise-control-for-managing-cloud-native-apps-db328ef8e345) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [digitalis-io/vals-operator](https://github.com/digitalis-io/vals-operator) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [banzaicloud/thanos-operator 🌟](https://github.com/banzaicloud/thanos-operator) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [cloud-bulldozer/benchmark-operator: The Chuck Norris of cloud benchmarks](https://github.com/cloud-bulldozer/benchmark-operator) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [pravega/pravega-operator](https://github.com/pravega/pravega-operator) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Quentin-M/etcd-cloud-operator](https://github.com/Quentin-M/etcd-cloud-operator) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [spring.io: Get to Know a Kubernetes Operator!](https://spring.io/blog/2021/11/19/get-to-know-a-kubernetes-operator) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [levelup.gitconnected.com: Operators : Extending Kubernetes Capabilities](https://levelup.gitconnected.com/operators-extending-kubernetes-capabilities-184df001b7e) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [VictoriaMetrics/operator](https://github.com/VictoriaMetrics/operator) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [blog.px.dev/k8s-operator: 3 Reasons to Use Kubernetes Operators (and 2 Reasons Not To)](https://blog.px.dev/k8s-operator) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [practicalkubernetes.blogspot.com: Making the case for Kubernetes Operators](https://practicalkubernetes.blogspot.com/2022/01/making-case-for-kubernetes-operators.html) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [reactive-tech/kubegres](https://github.com/reactive-tech/kubegres) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Capsule Operator](https://github.com/clastix/capsule) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [redhat-cop/keepalived-operator: Keepalived operator](https://github.com/redhat-cop/keepalived-operator) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium.com/@samng1991216: Building Kubernetes Operator Application from Scratch (Part 1)](https://medium.com/@samng1991216/building-kubernetes-operator-application-from-scratch-part-1-211b6b2467df) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [redhat-cop/dynamic-rbac-operator: Dynamic RBAC Operator](https://github.com/redhat-cop/dynamic-rbac-operator) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [spotify/flink-on-k8s-operator: Kubernetes Operator for Apache Flink](https://github.com/spotify/flink-on-k8s-operator) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [kube-green](https://kube-green.dev) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [krestomatio/keydb-operator](https://github.com/krestomatio/keydb-operator) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Keel 🌟](https://github.com/keel-hq/keel) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium.com/@mjkool: Kubernetes Operator — Simplified!](https://medium.com/@mjkool/kubernetes-operator-simplified-96b8c8f7e627) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium.com/@timebertt: Kubernetes Controllers at Scale: Clients, Caches, Conflicts, Patches Explained](https://medium.com/@timebertt/kubernetes-controllers-at-scale-clients-caches-conflicts-patches-explained-aa0f7a8b4332) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [openshift/machine-api-operator](https://github.com/openshift/machine-api-operator) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [rancher/system-upgrade-controller: System Upgrade Controller](https://github.com/rancher/system-upgrade-controller) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [alenkacz.medium.com: Kubernetes operator best practices: Implementing observedGeneration](https://alenkacz.medium.com/kubernetes-operator-best-practices-implementing-observedgeneration-250728868792) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [ckotzbauer/vulnerability-operator](https://github.com/ckotzbauer/vulnerability-operator) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Michaelpalacce/SimpleSecrets](https://github.com/Michaelpalacce/SimpleSecrets) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [learnsteps.com: Advance Kubernetes: What exactly are Kubernetes Operators?](https://www.learnsteps.com/advanced-kubernetes-what-exactly-are-kubernetes-operators/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [betterprogramming.pub: Build a Kubernetes Operator in 10 Minutes 🌟](https://betterprogramming.pub/build-a-kubernetes-operator-in-10-minutes-11eec1492d30) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [alain-airom.medium.com: Kubernetes Operators Patterns and Best Practices 🌟](https://alain-airom.medium.com/kubernetes-operators-patterns-and-best-practices-b7fbaa4cbd1) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [OT-CONTAINER-KIT/mongodb-operator: MongoDB Operator](https://github.com/OT-CONTAINER-KIT/mongodb-operator) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [prosimcorp/reforma](https://github.com/prosimcorp/reforma) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [weaveworks/tf-controller: Weave GitOps Terraform Controller](https://github.com/weaveworks/tf-controller) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [awstip.com: Manage AWS services directly from Kubernetes - AWS Controllers for Kubernetes (ACK)](https://awstip.com/manage-aws-services-directly-from-kubernetes-%EF%B8%8F-6c94e376febb) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [vitobotta/velero-notifications](https://github.com/vitobotta/velero-notifications) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [NVIDIA/gpu-operator](https://github.com/NVIDIA/gpu-operator) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [NVIDIA/k8s-device-plugin: NVIDIA device plugin for Kubernetes](https://github.com/NVIDIA/k8s-device-plugin) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium.com/@marom.itamar: Kubernetes Controllers, Custom Resources, and Operators Explained](https://medium.com/@marom.itamar/kubernetes-controllers-custom-resources-and-operators-explained-8e92f46829f6) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [glebiller/dynamic-configuration-operator: Dynamic Configuration Operator](https://github.com/glebiller/dynamic-configuration-operator) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [faun.pub: A Definitive guide to Kubernetes Operator — The crawl!](https://faun.pub/a-definitive-guide-to-kubernetes-operator-the-crawl-7647b278c28b) 🌟 <span class='md-tag md-tag--primary'>[ARCHITECTURE-GUIDE]</span>
|
||
- [github.com/furiko-io/furiko](https://github.com/furiko-io/furiko) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [paul-the-kelly.medium.com: Extending the Kubernetes API using Operators](https://paul-the-kelly.medium.com/extending-the-kubernetes-api-using-operators-9ffc8364ae5c) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [borchero/switchboard: Switchboard](https://github.com/borchero/switchboard) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [scylladb/scylla-operator](https://github.com/scylladb/scylla-operator) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [coderanger/migrations-operator: Migrations-Operator](https://github.com/coderanger/migrations-operator) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [omerxx.com: 10 Things I wish I’d known before building a Kubernetes CRD controller](https://omerxx.com/k8s-controllers/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [github.com/mittwald/kubernetes-secret-generator 🌟](https://github.com/mittwald/kubernetes-secret-generator) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [github.com/ContainerSolutions/delayed-jobs-operator](https://github.com/ContainerSolutions/delayed-jobs-operator) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [github.com/actions/actions-runner-controller 🌟](https://github.com/actions/actions-runner-controller) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium.com/sda-se: Kubernetes Operator to the rescue. How our own MongoDB Operator improved our deployments](https://medium.com/sda-se/kubernetes-operator-to-the-rescue-how-our-own-mongodb-operator-improved-our-deployments-6d5ba3324abc) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [blog.frankel.ch: Introduction to Kubernetes extensibility 🌟](https://blog.frankel.ch/kubernetes-extensibility/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [superorbital.io: Testing Production Kubernetes Controllers](https://superorbital.io/blog/testing-production-controllers/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [github.com/ricoberger/vault-secrets-operator](https://github.com/ricoberger/vault-secrets-operator) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [github.com/ElementTech/kube-reqsizer](https://github.com/ElementTech/kube-reqsizer) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [kube-green.dev](https://kube-green.dev) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [betterprogramming.pub: How To Use Server-Side Apply in K8S Operators](https://betterprogramming.pub/how-to-use-server-side-apply-in-k8s-operators-5cbff023183c) 🌟 <span class='md-tag md-tag--primary'>[CASE-STUDY]</span>
|
||
- [github.com/sieve-project/sieve](https://github.com/sieve-project/sieve) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [betterprogramming.pub: Goldilocks vs. KRR](https://betterprogramming.pub/goldilocks-vs-krr-c986dfd7484d) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium.com/lonto-digital-services-integrator: Why We Developed Own Kubernetes Controller to Copy Secrets](https://medium.com/lonto-digital-services-integrator/why-we-developed-own-kubernetes-controller-to-copy-secrets-e46368ae6db9) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [thenewstack.io: HashiCorp Vault Operator Manages Kubernetes Secrets](https://thenewstack.io/hashicorp-vault-operator-manages-kubernetes-secrets/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium.com/@senjutide2000: Designing a Controller for Custom Resources from scratch for absolute beginners](https://medium.com/@senjutide2000/designing-a-controller-for-custom-resources-from-scratch-for-absolute-beginners-9cb84b7f906f) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [github.com/2-alchemists/krossboard-kubernetes-operator](https://github.com/2-alchemists/krossboard-kubernetes-operator) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium.com/@mikakrief: Using Azure Service Operator v2](https://medium.com/@mikakrief/using-azure-service-operator-v2-4a1fa1f5e3b8) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [github.com/gianlucam76/k8s-cleaner 🌟](https://github.com/gianlucam76/k8s-cleaner) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [dragondscv.medium.com: Controller runtime — handle resource deletion with predicate](https://dragondscv.medium.com/controller-runtime-handle-resource-deletion-with-predicate-f69d09dd5802) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [github.com/NCCloud/mayfly: Ephemeral Kubernetes Resources 🌟](https://github.com/NCCloud/mayfly) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [itnext.io: 5 Advanced Kubernetes Operators Every DevOps Engineer Should Know About 🌟](https://itnext.io/5-advanced-kubernetes-operators-every-devops-engineer-should-know-about-ab46bdc1c7d5) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [feat(ui): Add AppSet to Application Resource Tree in Argo CD](https://github.com/argoproj/argo-cd/pull/26601) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [github.com/open-telemetry/opentelemetry-operator](https://github.com/open-telemetry/opentelemetry-operator) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium.com/@magstherdev: OpenTelemetry Operator](https://medium.com/@magstherdev/opentelemetry-operator-d3d407354cbf) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [kubernetes-sigs/kubebuilder](https://github.com/kubernetes-sigs/kubebuilder) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium.com/@adnn.selimovic: Creating Kubernetes operator using **Kubebuilder**](https://medium.com/@adnn.selimovic/creating-kubernetes-operator-using-kubebuilder-15db5f29ee50) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium.com/geekculture: A New Pattern that Simplifies Operator Building](https://medium.com/geekculture/a-new-pattern-that-simplifies-operator-building-39df5d021cfa) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [dev.to/thenjdevopsguy: What Is A Kubernetes Operator?](https://dev.to/thenjdevopsguy/what-is-a-kubernetes-operator-53kb) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [operatorhub.io](https://operatorhub.io/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [cloud.redhat.com: Red Hat Container Community of Practice Operators](https://cloud.redhat.com/blog/red-hat-container-community-of-practice-operators) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Operator Capability Levels](https://operatorframework.io/operator-capabilities/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Kubernetes Gateway API](https://github.com/kubernetes-sigs/gateway-api) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [InGate: Ingress & Gateway API Controller (Archived)](https://github.com/kubernetes-sigs/ingate) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Introduction to Azure Application Gateway for Containers (AGC)](https://blog.cloudtrooper.net/2025/02/28/application-gateway-for-containers-a-not-so-gentle-intro-1/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Four Methods to Access Azure Key Vault from Azure Kubernetes Service (AKS)](https://techcommunity.microsoft.com/blog/azureforisvandstartupstechnicalblog/four-methods-to-access-azure-key-vault-from-azure-kubernetes-service-aks/4376662) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Cluster Addons 🌟](https://github.com/kubernetes-sigs/cluster-addons) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [K8Spin Operator 🌟](https://github.com/k8spin/k8spin-operator) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [thenewstack.io: K8Spin Provides Multitenant Isolation for Kubernetes](https://thenewstack.io/k8spin-provides-multitenant-isolation-for-kubernetes/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Discover K8Spin open source software](https://k8spin.cloud/oss-projects/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [K8s KPIs with Kuberhealthy 🌟](https://kubernetes.io/blog/2020/05/29/k8s-kpis-with-kuberhealthy/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Kueue Release v0.14.0](https://github.com/kubernetes-sigs/kueue/releases/tag/v0.14.0) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [AI Meets Terraform: Prompt Strategies for Test Generation](https://masterpoint.io/blog/ai-meets-tf-prompt-strategies-for-test-generation/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [10 Real-World Kubernetes Troubleshooting Scenarios and Solutions](https://livingdevops.com/devops/10-real-world-kubernetes-troubleshooting-scenarios-and-solutions/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [The Beginner’s Guide to the Ansible Inventory](https://www.packetcoders.io/the-beginners-guide-to-the-ansible-inventory/) 🌟 <span class='md-tag md-tag--primary'>[ARCHITECTURE-GUIDE]</span>
|
||
- [Kubernetes.io: Operator pattern](https://kubernetes.io/docs/concepts/extend-kubernetes/operator/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [opensource.com: Build a Kubernetes Operator in 10 minutes with Operator SDK](https://opensource.com/article/20/3/kubernetes-operator-sdk) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [itnext.io: Testing the Operator SDK and making a prefetch mechanism for Kubernetes](https://itnext.io/testing-the-operator-sdk-and-making-a-prefetch-mechanism-for-kubernetes-7508577efdd7) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [magalix.com: Creating Custom Kubernetes Operators](https://www.magalix.com/blog/creating-custom-kubernetes-operators) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium.com: Writing Your First Kubernetes Operator](https://medium.com/faun/writing-your-first-kubernetes-operator-8f3df4453234) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [bmc.com: What Is a Kubernetes Operator?](https://www.bmc.com/blogs/kubernetes-operator/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Writing a Kubernetes Operator in Java Cheat Sheet](https://developers.redhat.com/cheat-sheets/writing-kubernetes-operator-java/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [linuxera.org: Writing Operators using the Operator Framework SDK](https://linuxera.org/writing-operators-using-operator-framework/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [openshift.com: 7 Best Practices for Writing Kubernetes Operators: An SRE Perspective](https://www.openshift.com/blog/7-best-practices-for-writing-kubernetes-operators-an-sre-perspective) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium: From Zero to Kubernetes Operator](https://medium.com/@victorpaulo/from-zero-to-kubernetes-operator-dd06436b9d89) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [openshift.com: Build Your Kubernetes Operator With the Right Tool 🌟](https://www.openshift.com/blog/build-your-kubernetes-operator-with-the-right-tool) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [rookout.com: Lessons Learned When Building A Kubernetes Operator](https://www.rookout.com/blog/lessons-learned-when-building-a-kubernetes-operator) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [brennerm.github.io: Kubernetes operators with Python #1: Creating CRDs](https://brennerm.github.io/posts/k8s-operators-with-python-part-1.html) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [vivilearns2code.github.io: Writing Controllers For Kubernetes Resources](https://vivilearns2code.github.io/k8s/2021/03/11/writing-controllers-for-kubernetes-custom-resources.html) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [cloudark.medium.com: Writing Kubernetes Custom Controllers](https://cloudark.medium.com/kubernetes-custom-controllers-b6c7d0668fdf) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [developers.redhat.com: Managing stateful applications with Kubernetes Operators in Golang 🌟](https://developers.redhat.com/articles/2021/08/04/managing-stateful-applications-kubernetes-operators-golang) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium: Kubernetes Dummy Operator in Java](https://medium.com/xgeeks/kubernetes-dummy-operator-in-java-6b2f26198a55) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [betterprogramming.pub: Build a Highly Available Kubernetes Operator Using Golang](https://betterprogramming.pub/building-a-highly-available-kubernetes-operator-using-golang-fe4a44c395c2) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [kubernetes/sample-controller](https://github.com/kubernetes/sample-controller) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [betterprogramming.pub: Writing Custom Kubernetes Controller and Webhooks](https://betterprogramming.pub/writing-custom-kubernetes-controller-and-webhooks-141230820e9) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [betterprogramming.pub: How To Write Tests for Your Kubernetes Operator](https://betterprogramming.pub/write-tests-for-your-kubernetes-operator-d3d6a9530840) 🌟 <span class='md-tag md-tag--primary'>[CASE-STUDY]</span>
|
||
- [metalbear.co: Writing a Kubernetes Operator](https://metalbear.co/blog/writing-a-kubernetes-operator/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [dev.to/hkhelil: Building a Kubernetes Operator with an NGINX CRD](https://dev.to/hkhelil/building-a-kubernetes-operator-with-an-nginx-crd-3lil) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Sharing a NVIDIA GPU Between Pods in Kubernetes](https://www.cloudnativedeepdive.com/sharing-a-nvidia-gpu-between-pods-in-kubernetes/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
|
||
## Kubernetes-autoscaling
|
||
- [thenewstack.io: Scaling Microservices on Kubernetes 🌟](https://thenewstack.io/scaling-microservices-on-kubernetes) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
|
||
- Horizontally scaling a monolith is much more difficult; and we simply can’t independently scale any of the “parts” of a monolith. This isn’t ideal, because it might only be a small part of the monolith that causes the performance problem. Yet, we would have to vertically scale the entire monolith to fix it. Vertically scaling a large monolith can be an expensive proposition.
|
||
- Instead, with microservices, we have numerous options for scaling. For instance, we can independently fine-tune the performance of small parts of our system to eliminate bottlenecks and achieve the right mix of performance outcomes.
|
||
|
||
- [medium: 1/3 Autoscaling in Kubernetes: A Primer on Autoscaling](https://medium.com/expedia-group-tech/autoscaling-in-kubernetes-a-primer-on-autoscaling-7b8f0f95a928) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
|
||
- [medium: 2/3 Autoscaling in Kubernetes: Options, Features, and Use Cases](https://medium.com/expedia-group-tech/autoscaling-in-kubernetes-options-features-and-use-cases-c8a6ce145957)
|
||
- [medium: 3/3 Autoscaling in Kubernetes: Why doesn’t the Horizontal Pod Autoscaler work for me?](https://medium.com/expedia-group-tech/autoscaling-in-kubernetes-why-doesnt-the-horizontal-pod-autoscaler-work-for-me-5f0094694054)
|
||
|
||
- [Amazon Web Services: EKS Cluster Autoscaler](https://docs.aws.amazon.com/eks/latest/userguide/cluster-autoscaler.html) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [eksworkshop.com: Configure Cluster Autoscaler (CA)](https://eksworkshop.com/scaling/deploy_ca/)
|
||
- [levelup.gitconnected.com: Effects of Docker Image Size on AutoScaling w.r.t Single and Multi-Node Kube Cluster](https://levelup.gitconnected.com/effects-of-docker-image-size-on-autoscaling-w-r-t-single-and-multi-node-kube-cluster-29c4f689cd99) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [infracloud.io: 3 Autoscaling Projects to Optimise Kubernetes Costs](https://www.infracloud.io/blogs/3-autoscaling-projects-optimising-kubernetes-costs/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [blog.scaleway.com: Understanding Kubernetes Autoscaling](https://blog.scaleway.com/understanding-kubernetes-autoscaling/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [infracloud.io: Kubernetes Autoscaling with Custom Metrics (updated) 🌟](https://www.infracloud.io/blogs/kubernetes-autoscaling-custom-metrics/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [sysdig.com: Kubernetes pod autoscaler using custom metrics](https://sysdig.com/blog/kubernetes-autoscaler/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [learnk8s.io: Architecting Kubernetes clusters — choosing the best autoscaling strategy 🌟](https://learnk8s.io/kubernetes-autoscaling-strategies) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [thenewstack.io: Reduce Kubernetes Costs Using Autoscaling Mechanisms](https://thenewstack.io/reduce-kubernetes-costs-using-autoscaling-mechanisms/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [cast.ai: Guide to Kubernetes autoscaling for cloud cost optimization 🌟](https://cast.ai/blog/guide-to-kubernetes-autoscaling-for-cloud-cost-optimization) 🌟 <span class='md-tag md-tag--primary'>[ARCHITECTURE-GUIDE]</span>
|
||
- [cloud.ibm.com: Tutorial - Scalable webapp 🌟](https://cloud.ibm.com/docs/solution-tutorials?topic=solution-tutorials-scalable-webapp-kubernetes) 🌟 <span class='md-tag md-tag--primary'>[CASE-STUDY]</span>
|
||
- [medium.com/airbnb-engineering: Dynamic Kubernetes Cluster Scaling at Airbnb](https://medium.com/airbnb-engineering/dynamic-kubernetes-cluster-scaling-at-airbnb-d79ae3afa132) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [chaitu-kopparthi.medium.com: Scaling Kubernetes workloads using custom Prometheus metrics](https://chaitu-kopparthi.medium.com/scaling-kubernetes-workloads-using-custom-prometheus-metrics-1eb64b23919e) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium.com/@niklas.uhrberg: Auto scaling in Kubernetes using Kafka and application metrics — part 1](https://medium.com/@niklas.uhrberg/auto-scaling-in-kubernetes-using-kafka-and-application-metrics-part-1-a509256b64ff) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [openai.com: Scaling Kubernetes to 7,500 Nodes](https://openai.com/blog/scaling-kubernetes-to-7500-nodes/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [thinksys.com: Understanding Kubernetes Autoscaling](https://www.thinksys.com/devops/kubernetes-autoscaling/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium.com/mindboard: What is Autoscaling in Kubernetes?](https://medium.com/mindboard/what-is-autoscaling-in-kubernetes-109c7b5d321) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [clickittech.com: Kubernetes Autoscaling: How to use the Kubernetes Autoscaler](https://www.clickittech.com/devops/kubernetes-autoscaling/) 🌟 <span class='md-tag md-tag--primary'>[CASE-STUDY]</span>
|
||
- [github.com/kubernetes: **Kubernetes Cluster Autoscaler**](https://github.com/kubernetes/autoscaler/tree/master/cluster-autoscaler) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Kubernetes Autoscaling in Production: Best Practices for **Cluster Autoscaler, HPA and VPA**](https://www.replex.io/blog/kubernetes-in-production-best-practices-for-cluster-autoscaler-hpa-and-vpa) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [gitconnected.com: Kubernetes Autoscaling 101: Cluster Autoscaler, Horizontal Pod Autoscaler, and Vertical Pod Autoscaler](https://levelup.gitconnected.com/kubernetes-autoscaling-101-cluster-autoscaler-horizontal-pod-autoscaler-and-vertical-pod-2a441d9ad231) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [packet.com: Kubernetes Cluster Autoscaler](https://www.packet.com/resources/guides/kubernetes-cluster-autoscaler-on-packet/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [itnext.io: Kubernetes Cluster Autoscaler: More than scaling out](https://itnext.io/kubernetes-cluster-autoscaler-more-than-scaling-out-7b2d97f10b27) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [cloud.ibm.com: Containers Troubleshoot Cluster Autoscaler](https://cloud.ibm.com/docs/containers?topic=containers-troubleshoot_cluster_autoscaler) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [platform9.com: Kubernetes Autoscaling Options: Horizontal Pod Autoscaler, Vertical Pod Autoscaler and Cluster Autoscaler](https://platform9.com/blog/kubernetes-autoscaling-options-horizontal-pod-autoscaler-vertical-pod-autoscaler-and-cluster-autoscaler/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [banzaicloud.com: Autoscaling Kubernetes clusters](https://banzaicloud.com/blog/k8s-cluster-autoscaler/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [tech.deliveryhero.com: Dynamically overscaling a Kubernetes cluster with cluster-autoscaler and Pod Priority](https://tech.deliveryhero.com/dynamically-overscaling-a-kubernetes-cluster-with-cluster-autoscaler-and-pod-priority/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium: Build Kubernetes Autoscaling for Cluster Nodes and Application Pods 🌟](https://medium.com/better-programming/build-kubernetes-autoscaling-for-cluster-nodes-and-application-pods-bb7f2d716b07) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Auto-Scaling Your Kubernetes Workloads (K8s) 🌟](https://medium.com/faun/autoscaling-in-kubernetes-cluster-bc55b8393a19) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium: Cluster Autoscaler in Kubernetes](https://medium.com/avmconsulting-blog/cluster-autoscaler-type-in-kubernetes-part2-f2ae432eefbb) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [itnext.io: Kubernetes Resources and Autoscaling — From Basics to Greatness 🌟](https://itnext.io/kubernetes-resources-and-autoscaling-from-basics-to-greatness-7cae17fbf27b) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [kubedex.com: autoscaling 🌟](https://kubedex.com/autoscaling) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [chrisedrego.medium.com: Kubernetes AutoScaling Series: Cluster AutoScaler 🌟](https://chrisedrego.medium.com/kubernetes-autoscaling-series-cluster-autoscaler-5d60c10c3dc1) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [symbiosis.host: Benchmarking Kubernetes node initialization](https://symbiosis.host/blog/comparing-node-launch-times) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [the-gigi.github.io: Advanced Kubernetes Scheduling and Autoscaling](https://the-gigi.github.io/gigi-zone/posts/2024/05/advanced-k8s-scheduling-and-autoscaling/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [HPA: Horizontal Pod Autoscaler](https://kubernetes.io/docs/tasks/run-application/horizontal-pod-autoscale/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [VPA: Vertical Pod Autoscaler](https://github.com/kubernetes/autoscaler/tree/master/vertical-pod-autoscaler) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [returngis.net: Escalado vertical de tus pods en Kubernetes con VerticalPodAutoscaler](https://www.returngis.net/2020/07/escalado-vertical-de-tus-pods-en-kubernetes/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium: Build Kubernetes Autoscaling for Cluster Nodes and Application Pods](https://medium.com/better-programming/build-kubernetes-autoscaling-for-cluster-nodes-and-application-pods-bb7f2d716b07) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [itnext.io: Horizontal Pod Autoscaling with Custom Metric from Different Namespace](https://itnext.io/horizontal-pod-autoscaling-with-custom-metric-from-different-namespace-f19f8446143b) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Kubernetes autoscaling with Istio metrics 🌟](https://medium.com/google-cloud/kubernetes-autoscaling-with-istio-metrics-76442253a45a) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [around25.com: Horizontal Pod Autoscaler in Kubernetes 🌟](https://around25.com/blog/horizontal-pod-autoscaler-in-kubernetes/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [superawesome.com: Scaling pods with HPA using custom metrics. How we scale our kid-safe technology using Kubernetes 🌟](https://www.superawesome.com/blog/how-we-scale-our-kid-safe-technology-using-auto-scaling-on-kubernetes/) 🌟 <span class='md-tag md-tag--success'>[FOUNDATIONAL]</span>
|
||
- [velotio.com: Autoscaling in Kubernetes using HPA and VPA](https://www.velotio.com/engineering-blog/autoscaling-in-kubernetes-using-hpa-vpa) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [kubectl-vpa](https://github.com/ninlil/kubectl-vpa) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [itnext.io: K8s Vertical Pod Autoscaling 🌟](https://itnext.io/k8s-vertical-pod-autoscaling-fd9e602cbf81) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [czakozoltan08.medium.com: Stupid Simple Scalability](https://czakozoltan08.medium.com/stupid-simple-scalability-dc4a7fbe67d6) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [sysdig.com: Trigger a Kubernetes HPA with Prometheus metrics](https://sysdig.com/blog/kubernetes-hpa-prometheus/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [blog.px.dev: Horizontal Pod Autoscaling with Custom Metrics in Kubernetes 🌟](https://blog.px.dev/autoscaling-custom-k8s-metric/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [awstip.com: Kubernetes HPA](https://awstip.com/kubernetes-hpa-8b7cf54f115) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium.com/@CloudifyOps: Setting up a Horizontal Pod Autoscaler for Kubernetes cluster](https://medium.com/@CloudifyOps/setting-up-a-horizontal-pod-autoscaler-for-kubernetes-cluster-a7d3cf3be7) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [betterprogramming.pub: Advanced Features of Kubernetes’ Horizontal Pod Autoscaler](https://betterprogramming.pub/advanced-features-of-kubernetes-horizontal-pod-autoscaler-536ebd7893ad) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [code.egym.de: Horizontal Pod Autoscaler in Kubernetes (Part 1) — Simple Autoscaling using Metrics Server](https://code.egym.de/horizontal-pod-autoscaler-in-kubernetes-part-1-simple-autoscaling-using-metrics-server-929e96cc2ab2) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium.com/@kewynakshlley: Performance evaluation of the autoscaling strategies vertical and horizontal using Kubernetes](https://medium.com/@kewynakshlley/performance-evaluation-of-the-autoscaling-strategies-vertical-and-horizontal-using-kubernetes-42d9a1663e6b) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [itnext.io: Stupid Simple Scalability](https://itnext.io/stupid-simple-scalability-dc4a7fbe67d6) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [faun.pub: Scaling Your Application Using Kubernetes - Harness | Pavan Belagatti](https://faun.pub/scaling-your-application-using-kubernetes-9ad0d6bcf0d6) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [dnastacio.medium.com: Infinite scaling with containers and Kubernetes](https://dnastacio.medium.com/kubernetes-resources-1a1fa1e72dcf) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium.com/@badawekoo: Scaling in Kubernetes _What, Why and How?](https://medium.com/@badawekoo/scaling-in-kubernetes-what-why-and-how-d120e99be071) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [pauldally.medium.com: HorizontalPodAutoscaler uses request (not limit) to determine when to scale by percent](https://pauldally.medium.com/horizontalpodautoscaler-uses-request-not-limit-to-determine-when-to-scale-97643d808997) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [dev.to: Scaling Your Application With Kubernetes | Pavan Belagatti](https://dev.to/pavanbelagatti/scaling-your-application-with-kubernetes-5715) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [github.com/jthomperoo: Predictive Horizontal Pod Autoscaler](https://github.com/jthomperoo/predictive-horizontal-pod-autoscaler) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [thenewstack.io: K8s Resource Management: An Autoscaling Cheat Sheet 🌟](https://thenewstack.io/k8s-resource-management-an-autoscaling-cheat-sheet/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [waswani.medium.com: Autoscaling Pods in Kubernetes](https://waswani.medium.com/autoscaling-pods-in-kubernetes-37d05000c41) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [mckornfield.medium.com: Working with HPAs in Kubernetes](https://mckornfield.medium.com/working-with-hpas-in-kubernetes-ced39263b596) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [code.egym.de: Vertical Pod Autoscaler in Kubernetes](https://code.egym.de/vertical-pod-autoscaler-in-kubernetes-b12a5c61393f) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [faun.pub: Intelligently estimating your Kubernetes resource needs!](https://faun.pub/intelligently-estimating-your-kubernetes-resource-needs-c12a75ea3138) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [itnext.io: Kubernetes: vertical Pods scaling with Vertical Pod Autoscaler](https://itnext.io/kubernetes-vertical-pods-scaling-with-vertical-pod-autoscaler-e2e5a3b8e1a9) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium.com/@adityadhopade18: Mastering K8s Event Driven AutoScaling](https://medium.com/@adityadhopade18/mastering-k8s-event-driven-autoscaling-cd1b9df78903) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [dzone: Scale to Zero With Kubernetes with KEDA and/or Knative](https://dzone.com/articles/scale-to-zero-with-kubernetes) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [dev.to/danielepolencic: Request-based autoscaling in Kubernetes: scaling to zero](https://dev.to/danielepolencic/request-based-autoscaling-in-kubernetes-scaling-to-zero-2i73) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [hub.helm.sh: cluster-autoscaler](https://hub.helm.sh/charts/stable/cluster-autoscaler) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [keda.sh: Kubernetes Event-driven Autoscaling. Application autoscaling made simple.](https://keda.sh) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium.com/backstagewitharchitects: How Autoscaling Works in Kubernetes? Why You Need To Start Using KEDA?](https://medium.com/backstagewitharchitects/how-autoscaling-works-in-kubernetes-why-you-need-to-start-using-keda-b601b483d355) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [partlycloudy.blog: Horizontal Autoscaling in Kubernetes #3 – KEDA](https://partlycloudy.blog/2020/05/29/horizontal-autoscaling-in-kubernetes-3-keda/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [thenewstack.io: CNCF KEDA 2.0 Scales up Event-Driven Programming on Kubernetes](https://thenewstack.io/microsoft-keda-2-0-scales-up-event-driven-programming-on-kubernetes/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [blog.cloudacode.com: How to Autoscale Kubernetes pods based on ingress request — Prometheus, KEDA, and K6](https://blog.cloudacode.com/how-to-autoscale-kubernetes-pods-based-on-ingress-request-prometheus-keda-and-k6-84ae4250a9f3) 🌟 <span class='md-tag md-tag--primary'>[CASE-STUDY]</span>
|
||
- [medium.com/@toonvandeuren: Kubernetes Scaling: The Event Driven Approach - KEDA](https://medium.com/@toonvandeuren/kubernetes-scaling-the-event-driven-approach-bdd58ded4e3f) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Dzone: Autoscaling Your Kubernetes Microservice with KEDA](https://dzone.com/articles/autoscaling-your-kubernetes-microservice-with-keda) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [tomd.xyz: Event-driven integration on Kubernetes with Camel & KEDA 🌟](https://tomd.xyz/kubernetes-event-driven-keda/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [faun.pub: Scaling an app in Kubernetes with KEDA (no Prometheus is needed)](https://faun.pub/keda-ec9fc7c8dd81) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [itnext.io: Event Driven Autoscaling](https://itnext.io/event-driven-autoscaling-503b5cefaa49) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium.com/@casperrubaek: Why KEDA is a game-changer for scaling in Kubernetes](https://medium.com/@casperrubaek/why-keda-is-a-game-changer-for-scaling-in-kubernetes-4ebf34cb4b61) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [levelup.gitconnected.com: Scale your Apps using KEDA in Kubernetes](https://levelup.gitconnected.com/scale-your-apps-using-keda-in-kubernetes-a1f2142ecc20) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [blog.devops.dev: KEDA: Autoscaling Kubernetes apps using Prometheus](https://blog.devops.dev/keda-autoscaling-kubernetes-apps-using-prometheus-da037fe572cf) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [purushothamkdr453.medium.com: Event driven autoscaling in kubernetes using KEDA](https://purushothamkdr453.medium.com/event-driven-autoscaling-in-kubernetes-using-keda-a0c16a383619) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium.com/@rtaplamaci: Horizontal Scaling on Kubernetes Clusters Based on AWS CloudWatch Metrics with KEDA](https://medium.com/@rtaplamaci/horizontal-scaling-on-kubernetes-clusters-based-on-aws-cloudwatch-metrics-with-keda-7c9e0e3ba5f) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium.com/@hirushanonline: Dynamic Scaling with Kubernetes Event-driven Autoscaling (KEDA)](https://medium.com/@hirushanonline/dynamic-scaling-with-kubernetes-event-driven-autoscaling-keda-caaa15096e1c) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [kedify.io: Prometheus and Kubernetes Horizontal Pod Autoscaler don’t talk, KEDA does](https://www.kedify.io/blog-posts/prometheus-and-kubernetes-horizontal-pod-autoscaler-dont-talk-keda-does) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [github.com/kedacore/keda/issues/2214](https://github.com/kedacore/keda/issues/2214) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [opcito.com: A guide to mastering autoscaling in Kubernetes with KEDA](https://opcito.com/blogs/a-guide-to-mastering-autoscaling-in-kubernetes-with-keda) 🌟 <span class='md-tag md-tag--primary'>[ARCHITECTURE-GUIDE]</span>
|
||
- [dev.to/vinod827: Scale your apps using KEDA in Kubernetes](https://dev.to/vinod827/scale-your-apps-using-keda-in-kubernetes-4i3h) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [bitnami/cluster-autoscaler](https://hub.docker.com/r/bitnami/cluster-autoscaler/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Azure: AKS Cluster Autoscaler](https://docs.microsoft.com/en-us/azure/aks/cluster-autoscaler) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Google Cloud Platform: GKE Cluster Autoscaler](https://cloud.google.com/kubernetes-engine/docs/concepts/cluster-autoscaler) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [DigitalOcean Kubernetes: DOKS Cluster Autoscaler](https://www.digitalocean.com/docs/kubernetes/how-to/autoscale/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [OpenShift 3.11: Configuring the cluster auto-scaler in AWS](https://docs.openshift.com/container-platform/3.11/admin_guide/cluster-autoscaler.html) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [OpenShift 4.4: Applying autoscaling to an OpenShift Container Platform cluster](https://docs.openshift.com/container-platform/4.4/machine_management/applying-autoscaling.html) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [dev.to/danielepolencic: Scaling Kubernetes to multiple clusters and regions 🌟](https://dev.to/danielepolencic/scaling-kubernetes-to-multiple-clusters-and-regionss-294b) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [itnext.io: Kubernetes: load-testing and high-load tuning — problems and solutions](https://itnext.io/kubernetes-load-testing-and-high-load-tuning-problems-and-solutions-244d869a9791) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [engineering.zalando.com: Building an End to End load test automation system on top of Kubernetes](https://engineering.zalando.com/posts/2021/03/building-an-end-to-end-load-test-automation-system-on-top-of-kubernetes.html) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [thenewstack.io: Sidecars are Changing the Kubernetes Load-Testing Landscape](https://thenewstack.io/sidecars-are-changing-the-kubernetes-load-testing-landscape/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium.com/teamsnap-engineering: Load Testing a Service with ~20,000 Requests per Second with Locust, Helm, and Kustomize](https://medium.com/teamsnap-engineering/load-testing-a-service-with-20-000-requests-per-second-with-locust-helm-and-kustomize-ea9bea02ae28) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
|
||
## Kubernetes-alternatives
|
||
- [simform.com: Top Alternatives to Kubernetes to Overcome Business Challenges](https://www.simform.com/blog/alternatives-to-kubernetes/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium: Why Not Use Kubernetes?](https://medium.com/better-programming/why-not-use-kubernetes-52a89ada5e22) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium: Your team might not need Kubernetes](https://medium.com/faun/your-team-might-not-need-kubernetes-57240e8d554a) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [thenewstack.io: Do I Really Need Kubernetes?](https://thenewstack.io/do-i-really-need-kubernetes/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [infoworld.com: When Kubernetes is not the solution](https://www.infoworld.com/article/3604652/when-kubernetes-is-not-the-solution.html) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [ably.com: No, we don’t use Kubernetes](https://ably.com/blog/no-we-dont-use-kubernetes) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [towardsdatascience.com: Heroku + Docker in 10 Minutes](https://towardsdatascience.com/heroku-docker-in-10-minutes-f4329c4fd72f) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [techtarget.com: Amazon ECS vs. Kubernetes: Which should you use on AWS?](https://searchcloudcomputing.techtarget.com/answer/Amazon-ECS-vs-Kubernetes-Which-should-you-use-on-AWS) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [thenewstack.io: No Kubernetes Needed: Amazon ECS Anywhere](https://thenewstack.io/no-kubernetes-needed-amazon-ecs-anywhere/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Cycle.io](https://cycle.io) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [thenewstack.io: Cycle.io: Meet the Team on a Mission to Replace Kubernetes](https://thenewstack.io/cycle-io-meet-the-team-on-a-mission-to-replace-kubernetes/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [thenewstack.io: Cycle.io: A Container Orchestration Platform Aimed at Developers](https://thenewstack.io/cycle-io-a-container-orchestration-platform-aimed-at-developers/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Nomad](https://nomadproject.io/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Nomad an alternative to Kubernetes](https://blog.nobugware.com/post/2019/nomad_an_alternative_to_kubernetes/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [“Let’s use Kubernetes!” Now you have 8 problems](https://pythonspeed.com/articles/dont-need-kubernetes/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [nomadproject.io: Nomad vs. Kubernetes](https://www.nomadproject.io/intro/vs/kubernetes/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [codemotion.com: Nomad vs Kubernetes but without the complexity](https://www.codemotion.com/magazine/dev-hub/backend-dev/nomad-kubernetes-but-without-the-complexity/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [sysadmincasts.com: Nomad 🌟](https://sysadmincasts.com/episodes/74-nomad) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [blog.cloudflare.com: How we use HashiCorp Nomad (Cloudflare using Nomad and Consul)](https://blog.cloudflare.com/how-we-use-hashicorp-nomad/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [atodorov.me: Why you should take a look at Nomad before jumping on Kubernetes](https://atodorov.me/2021/02/27/why-you-should-take-a-look-at-nomad-before-jumping-on-kubernetes) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [thenewstack.io: Conductor: Why We Migrated from Kubernetes to Nomad](https://thenewstack.io/conductor-why-we-migrated-from-kubernetes-to-nomad/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [imaginarycloud.com: Nomad VS. Kubernetes: Container Orchestration Tools Compared](https://www.imaginarycloud.com/blog/nomad-vs-kubernetes/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [nomadproject.io: An alternative to Kubernetes](https://www.nomadproject.io/docs/nomad-vs-kubernetes/alternative) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [chaordic.io: Is Nomad a better Kubernetes?](https://chaordic.io/blog/is-nomad-a-better-kubernetes/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Portainer](https://www.portainer.io/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [stackshare.io: Kubernetes vs Portainer](https://stackshare.io/stackups/kubernetes-vs-portainer) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Universal Control Plane overview](https://docs.docker.com/ee/ucp/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Docker Swarm](https://docs.docker.com/engine/swarm/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [galaxy.ansible.com: Docker Ansible Role](https://galaxy.ansible.com/atosatto/docker-swarm) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Kubernetes vs Docker Swarm: A Comprehensive Comparison](https://www.cuelogic.com/blog/kubernetes-vs-docker-swarm) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Alternative to Kubernetes: Docker Swarm](https://www.linkedin.com/pulse/alternative-kubernetes-docker-swarm-marcel-koert/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [dotnettricks.com: Kubernetes vs Docker: Analyzing The Differences](https://www.dotnettricks.com/learn/docker/kubernetes-vs-docker-analyzing-the-differences) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [freecodecamp.org: Kubernetes VS Docker: What's the Difference? Explained With Example](https://www.freecodecamp.org/news/kubernetes-vs-docker-whats-the-difference-explained-with-examples/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [kpatronas.medium.com: Docker swarm: High Availability](https://kpatronas.medium.com/docker-swarm-high-availability-36ea7ee7f9e8) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [semaphoreci.com: Kubernetes vs Docker: Understanding Containers in 2021](https://semaphoreci.com/blog/kubernetes-vs-docker) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [linkedin.com: Docker Series : Docker Swarm - Lionel GURRET](https://www.linkedin.com/pulse/docker-series-swarm-lionel-gurret/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [cloudsavvyit.com: What is Docker Swarm Mode and When Should You Use It?](https://www.cloudsavvyit.com/13049/what-is-docker-swarm-mode-and-when-should-you-use-it/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [swarmlet/swarmlet: Swarmlet](https://github.com/swarmlet/swarmlet) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [thinksys.com: Docker Swarm vs. Kubernetes: Comparison 2022](https://www.thinksys.com/devops/docker-swarm-vs-kubernetes-comparison/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Simplenetes](https://github.com/simplenetes-io/simplenetes) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Taubyte](https://taubyte.com) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [tau](https://github.com/taubyte/tau) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [dreamland](https://github.com/taubyte/dreamland) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [llama.cpp plugin](https://github.com/samyfodil/taubyte-llama-satellite) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [blog.opstree.com: A Comparison Between Various Container Orchestration Services! (ECS vs Kubernetes)](https://blog.opstree.com/2021/06/21/a-comparison-between-various-container-orchestration-services-ecs-vs-kubernetes/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [itprotoday.com: 4 Alternatives to Kubernetes Container Orchestrator](https://www.itprotoday.com/hybrid-cloud-and-multicloud/4-alternatives-kubernetes-container-orchestrator) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [portainer.io: Kubernetes vs Docker Swarm vs Nomad - the orchestrator wars continue?](https://www.portainer.io/blog/orchestrator-wars-continue) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [coolify.io](https://coolify.io) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
|
||
## Kubectl-commands
|
||
- [itnext.io: Boosting your kubectl productivity](https://itnext.io/boosting-your-kubectl-productivity-b348f7c25712) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium: 4 Simple Kubernetes Terminal Customizations to Boost Your Productivity](https://medium.com/better-programming/4-simple-kubernetes-terminal-customizations-to-boost-your-productivity-deda60a19924) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium: Ready-to-use commands and tips for kubectl](https://medium.com/flant-com/kubectl-commands-and-tips-7b33de0c5476) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium: Be fast with Kubectl 1.19 CKAD/CKA 🌟](https://medium.com/faun/be-fast-with-kubectl-1-18-ckad-cka-31be00acc443) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [developers.redhat.com: Kubectl: Developer tips for the Kubernetes command line 🌟](https://developers.redhat.com/blog/2020/11/20/kubectl-developer-tips-for-the-kubernetes-command-line/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [ibm.com: 8 Kubernetes Tips and Tricks 🌟](https://www.ibm.com/cloud/blog/8-kubernetes-tips-and-tricks) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [pixelstech.net: Update & Delete Kubernetes resources in one-line command](https://www.pixelstech.net/article/1604225312-Update-&-Delete-Kubernetes-resources-in-one-line-command) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [opensource.com: 5 useful ways to manage Kubernetes with kubectl](https://opensource.com/article/21/7/kubectl) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [hackerxone.com: How to Manage Single & Multiple Kubernetes Clusters using kubectl & kubectx in Linux](https://www.hackerxone.com/2021/07/10/how-manage-single-multiple-kubernetes-clusters-using-kubectl-kubectx-linux/) 🌟 <span class='md-tag md-tag--primary'>[CASE-STUDY]</span>
|
||
- [Get kubectl access to your private cluster from anywhere](https://blog.alexellis.io/get-private-kubectl-access-anywhere/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium: One CKA/CKAD/CKS requirement: Mastering Kubectl](https://medium.com/nerd-for-tech/one-cka-ckad-cks-requirement-mastering-kubectl-85486bc0a3aa) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium: Replication Controller Vs ReplicaSets in Kubernetes](https://medium.com/geekculture/replication-controller-vs-replicasets-in-kubernetes-7b780e4d09d5) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [dev.to: Open a command prompt in a Kubernetes cluster](https://dev.to/eldadak/open-a-command-prompt-in-a-kubernetes-cluster-206g) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [akhilsharma.work: Checking Kubernetes API Calls using kubectl](https://akhilsharma.work/checking-kubernetes-api-calls-using-kubectl/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [cloudsavvyit.com: How to Restart Kubernetes Pods with Kubectl](https://www.cloudsavvyit.com/14587/how-to-restart-kubernetes-pods-with-kubectl/) 🌟 <span class='md-tag md-tag--primary'>[CASE-STUDY]</span>
|
||
- [technos.medium.com: How kubectl apply command works?](https://technos.medium.com/how-kubectl-apply-command-works-d092121056d3) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [blogs.nakam.org: What Happens When? K8s Edition 🌟](https://blogs.nakam.org/what-happens-when-k8s-edition) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [inlets.dev: Fixing the Developer Experience of Kubernetes Port Forwarding](https://inlets.dev/blog/2022/06/24/fixing-kubectl-port-forward.html) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium.com/swlh: Break Down Kubernetes Server-Side Apply (Advanced kubectl) 🌟](https://medium.com/swlh/break-down-kubernetes-server-side-apply-5d59f6a14e26) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [blog.devgenius.io: K8s — Manage Multiple Clusters Using kubectl at Scale](https://blog.devgenius.io/k8s-manage-multiple-clusters-using-kubectl-at-scale-9f200c692099) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [itnext.io: How to Restart Kubernetes Pods With Kubectl 🌟](https://itnext.io/how-to-restart-kubernetes-pods-with-kubectl-2a7834a6b961) 🌟 <span class='md-tag md-tag--primary'>[CASE-STUDY]</span>
|
||
- [awstip.com: Kubernetes — Creating deployments via command line and with YAML files](https://awstip.com/kubernetes-creating-deployments-via-command-line-and-with-yaml-files-783eaad7b3be) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [superbrothers/zsh-kubectl-prompt 🌟](https://github.com/superbrothers/zsh-kubectl-prompt) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium.com/@emmaliaocode: kubectl create vs kubectl apply. What’s the difference?](https://medium.com/@emmaliaocode/kubectl-create-vs-kubectl-apply-whats-the-differences-f6472f4c6c86) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [hidetatz/kubecolor 🌟](https://github.com/hidetatz/kubecolor) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium.com/codex: Kubectl Output 101](https://medium.com/codex/kubectl-output-101-851f8e61fd51) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium.com/geekculture: kubectl — Best Practices](https://medium.com/geekculture/kubectl-best-practices-c4ff809167dd) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [learnitguide.net: How to Create ConfigMap from Properties File Using K8s Client](https://www.learnitguide.net/2023/04/how-to-create-configmap-from-properties.html) 🌟 <span class='md-tag md-tag--primary'>[ARCHITECTURE-GUIDE]</span>
|
||
- [shardul.dev: Most Useful kubectl Plugins](https://shardul.dev/most-useful-kubectl-plugins/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [howtogeek.com: Getting Started With Kubectl to Manage Kubernetes Clusters](https://www.howtogeek.com/devops/getting-started-with-kubectl-to-manage-kubernetes-clusters/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium.com/@jake.page91: The guide to kubectl I never had](https://medium.com/@jake.page91/the-guide-to-kubectl-i-never-had-3874cc6074ff) 🌟 <span class='md-tag md-tag--primary'>[ARCHITECTURE-GUIDE]</span>
|
||
- [itnext.io: Kubernetes Contexts: Complete Guide for Developers](https://itnext.io/kubernetes-contexts-complete-guide-for-developers-7ea5b2fc75c7) 🌟 <span class='md-tag md-tag--primary'>[ARCHITECTURE-GUIDE]</span>
|
||
- [ahmetb/kubectl-aliases](https://github.com/ahmetb/kubectl-aliases) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [blog.devgenius.io: Daily useful Kubernetes aliases](https://blog.devgenius.io/daily-useful-kubernetes-aliases-c35f7f411f39) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [kubectl explain](https://jamesdefabia.github.io/docs/user-guide/kubectl/kubectl_explain/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [itnext.io: Using ‘kubectl explain’ for Custom Resources](https://itnext.io/understanding-kubectl-explain-9d703396cc8) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [github.com/trstringer/kubectl-example](https://github.com/trstringer/kubectl-example) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Kubectl Autocomplete](https://kubernetes.io/docs/reference/kubectl/cheatsheet/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [kubectl Shell Autocomplete](https://blog.heptio.com/kubectl-shell-autocomplete-heptioprotip-48dd023e0bf3) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Kubernetes productivity tips and tricks 🌟](https://www.padok.fr/en/blog/kubernetes-productivity-tips) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [complete-alias](https://github.com/cykerway/complete-alias) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [A Complete Guide to Kubectl exec](https://refine.dev/blog/kubectl-exec-command/) 🌟 <span class='md-tag md-tag--primary'>[ARCHITECTURE-GUIDE]</span>
|
||
- [itnext.io: Connect to containers using Kubectl Exec](https://itnext.io/connect-to-containers-using-kubectl-exec-b1fb5c171f03) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [goteleport.com: kubectl exec vs SSH](https://goteleport.com/blog/ssh-vs-kubectl/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [hackernoon.com: How to Work With the Kubectl Debug Command](https://hackernoon.com/how-to-work-with-the-kubectl-debug-command) 🌟 <span class='md-tag md-tag--primary'>[CASE-STUDY]</span>
|
||
- [Flag export deprecated in kubernetes 1.14](https://github.com/kubernetes/kubernetes/pull/73787) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Copy secrets between namespaces](https://stackoverflow.com/questions/55515594/is-there-a-way-to-share-a-configmap-in-kubernetes-between-namespaces) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [container-registry.com: Lifting Developers’ Productivity 🌟](https://container-registry.com/posts/productivity-lift-buildkit-cli-for-kubectl/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [vmware-tanzu/buildkit-cli-for-kubectl (kubectl plugin)](https://github.com/vmware-tanzu/buildkit-cli-for-kubectl) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Kubectl plugins and tools](kubernetes.md#kubectl-plugins) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Manage Kubernetes (K8s) objects](https://docs.ansible.com/ansible/latest/modules/k8s_module.html) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [ansibleforkubernetes.com 🌟](https://www.ansibleforkubernetes.com/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Jenkins Kubernetes Plugin](https://plugins.jenkins.io/kubernetes/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Kubernetes Continuous Deploy](https://plugins.jenkins.io/kubernetes-cd/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
|
||
## Noops
|
||
- [Dzone: What Is NoOps?](https://dzone.com/articles/what-is-noops) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [DevOps Is Dead, Long Live NoOps](https://medium.com/better-programming/devop-noops-difference-504dfc4e9faa) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [zdnet: There's no ops like NoOps: the next evolution of DevOps](https://www.zdnet.com/article/theres-no-ops-like-noops-the-next-evolution-of-devops/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [devops.com: Is NoOps the Future of Cloud Networking?](https://devops.com/is-noops-the-future-of-cloud-networking/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Serverless Computing: Moving from DevOps to NoOps](https://devops.com/serverless-computing-moving-from-devops-to-noops/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [7 arguments against NoOps](https://techbeacon.com/enterprise-it/7-arguments-against-noops) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [What is NoOps? The quest for fully automated IT operations](https://www.cio.com/article/3407714/what-is-noops-the-quest-for-fully-automated-it-operations.html) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [devops.com: Up Your DevOps Game: It’s Time for NoOps](https://devops.com/up-your-devops-game-its-time-for-noops/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
|
||
## Rancher
|
||
- [rancher.com](https://rancher.com/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [rancher.com: Custom alerts using Prometheus queries](https://rancher.com/blog/2020/custom-monitoring) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [zdnet.com: Rancher Labs closes $40M funding round to "run Kubernetes everywhere"](https://www.zdnet.com/article/rancher-labs-closes-40m-funding-round-to-run-kubernetes-everywhere/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium: Quick Fix: Mounting a ConfigMap to an Existing Volume in Kubernetes Using Rancher](https://medium.com/swlh/quick-fix-mounting-a-configmap-to-an-existing-volume-in-kubernetes-using-rancher-d01c472a10ad) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Faster Kubernetes Development with Rancher, DevSpace and Loft](https://rancher.com/blog/2020/faster-kubernetes-development-rancher-devspace-loft) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Multi-Cluster Vulnerability Scanning with Alcide and Rancher](https://rancher.com/blog/2020/multi-cluster-vulnerability-scanning-alcide-rancher) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Monitor Etcd with Prometheus and Grafana using Rancher](https://rancher.com/blog/2020/monitor-etcd-prometheus-grafana-rancher) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [rancher.com: Driving Kubernetes Adoption in Finance with Rancher](https://rancher.com/blog/2020/driving-kubernetes-adoption-finance-rancher) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [devclass.com: Open sauce - Rancher 2.5 puts new UI forward, gets to continuously delivering](https://devclass.com/2020/10/06/rancher-2_5/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [rancher.com: Rancher 2.5 Delivers On "Computing Everywhere" Strategy](https://rancher.com/blog/2020/rancher-2-5-delivers-computing-everwhere-strategy) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [rancher: Speed Up Development with Automated Kubernetes Deployments](https://rancher.com/blog/2020/speed-development-automated-kubernetes-deployments) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [thenewstack.io: Rancher 2.5 Sets out to Be the Stock Kubernetes Build for GitOps](https://thenewstack.io/rancher-2-5-sets-out-to-be-the-stock-kubernetes-build-for-gitops/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [SUSE & Rancher Community 🌟](https://community.suse.com/feed) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [aws-quickstart.github.io: Rancher on the AWS Cloud. Quick Start Reference Deployment 🌟](https://aws-quickstart.github.io/quickstart-eks-rancher/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [dzone: Getting Started With Rancher 🌟](https://dzone.com/refcardz/getting-started-with-rancher) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [devclass.com: Rancher presents first big release after SUSE acquisition, ups game on hosted cluster provisioning](https://devclass.com/2021/09/02/rancher-presents-first-big-release-after-suse-acquisition-ups-game-on-hosted-cluster-provisioning/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [suse.com: SUSE Rancher 2.6 delivers interoperability across multi-cloud environments with redesigned user experience, hosted cluster support, and improved security posture](https://www.suse.com/c/intro-rancher-2-6-features/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [zdnet.com: SUSE Harvester: Deploying virtual machines with Kubernetes](https://www.zdnet.com/article/suse-harvester-deploying-virtual-machines-with-kubernetes/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [blog.kubecost.com: Rancher vs Kubernetes: It’s not either or](https://blog.kubecost.com/blog/rancher-vs-kubernetes/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [suse.com: My First Impressions with SUSE Rancher Kubernetes Projects](https://www.suse.com/c/rancher_blog/my-first-impressions-with-suse-rancher-kubernetes-projects/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Deploy a Rancher Cluster with GitLab CI and Terraform](https://rancher.com/blog/2020/deploy-with-gitlab-ci) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [akyriako.medium.com: Provision an on-prems Kubernetes Cluster with Rancher, Terraform and Ansible](https://akyriako.medium.com/provision-an-on-prems-kubernetes-cluster-with-rancher-terraform-and-ansible-e26e24059319) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [rancherdesktop.io](https://rancherdesktop.io) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [suse.com: Rancher Desktop 1.0.0 Has Arrived](https://www.suse.com/c/rancher_blog/rancher-desktop-1-0-0-has-arrived/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Rancher Academy 🌟](https://academy.rancher.com/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Rancher Labs launches free training course to meet surging demand for Kubernetes skills](https://www.computing.co.uk/news/4015423/rancher-labs-launches-free-training-course-meet-surging-demand-kubernetes) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [**Rancher 2**](https://rancher.com/docs/rancher/v2.x/en/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Rancher CNI Providers 🌟](https://rancher.com/docs/rancher/v2.x/en/faq/networking/cni-providers/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [**Rancher 2 RKE**](https://rancher.com/products/rke/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Bootstrap RKE Kubernetes Cluster in AWS Environment](https://github.com/LukeMwila/bootstrap-rke-cluster-in-aws) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [github.com/gruberdev/local-gitops: Local Gitops 🌟](https://github.com/gruberdev/local-gitops) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [github.com/rancherfederal/rke2-aws-tf](https://github.com/rancherfederal/rke2-aws-tf) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [RKE2 Standalone Disaster Recovery Guide](https://support.tools/post/rke2-standalone-disaster-recovery/) 🌟 <span class='md-tag md-tag--primary'>[ARCHITECTURE-GUIDE]</span>
|
||
- [**k3s**](https://k3s.io/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [K8s vs k3s](https://www.civo.com/blog/k8s-vs-k3s) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [**k3sup (said 'ketchup')**](https://github.com/alexellis/k3sup) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Install Kubernetes with k3sup and k3s](https://medium.com/@alexellisuk/walk-through-install-kubernetes-to-your-raspberry-pi-in-15-minutes-84a8492dc95a) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [k3s-gitlab](https://github.com/apk8s/k3s-gitlab) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Upgrade Your K3s Clusters Smoothly in Rancher 2.4](https://rancher.com/blog/2020/upgrade-your-k3s-cluster) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Keptn Control Plane on k3s](https://github.com/keptn-sandbox/keptn-on-k3s) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [thenewstack.io: How K3s, Portworx, and Calico Can Serve as a Foundation of Cloud Native Edge Infrastructure](https://thenewstack.io/how-k3s-portworx-and-calico-can-serve-as-a-foundation-of-cloud-native-edge-infrastructure/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [thenewstack.io: Tutorial - Configure Cloud Native Edge Infrastructure with K3s, Calico, Portworx](https://thenewstack.io/tutorial-configure-cloud-native-edge-infrastructure-with-k3s-calico-portworx/) 🌟 <span class='md-tag md-tag--primary'>[CASE-STUDY]</span>
|
||
- [github.com/aws-samples/cdk-k3s-cluster 🌟](https://github.com/aws-samples/aws-cdk-for-k3scluster) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [codeburst.io: Creating a Local Development Kubernetes Cluster with k3s and Traefik Proxy](https://codeburst.io/creating-a-local-development-kubernetes-cluster-with-k3s-and-traefik-proxy-7a5033cb1c2d) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [sysdig.com: K3s + Sysdig: Deploying and securing your cluster… in less than 8 minutes! 🌟](https://sysdig.com/blog/k3s-sysdig-falco/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [rancher.com: Set up Your K3s Cluster for High Availability](https://rancher.com/blog/2020/k3s-high-availability) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [blog.alexellis.io: Bare-metal Kubernetes with K3s](https://blog.alexellis.io/bare-metal-kubernetes-with-k3s/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [rancher.com: Set up K3s in High Availability using k3d](https://rancher.com/blog/2020/set-up-k3s-high-availability-using-k3d) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [rancher.com: Set up Your K3s Cluster for High Availability on DigitalOcean](https://rancher.com/blog/2020/k3s-high-availability) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [community.suse.com: Introduction to K3s 🌟](https://community.suse.com/posts/13903989) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [k3s_hetzner](https://gitlab.com/k3s_hetzner/k3s_hetzner) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [en.sokube.ch: K3S + K3D = K8S : a new perfect match for dev and test](https://en.sokube.ch/post/k3s-k3d-k8s-a-new-perfect-match-for-dev-and-test-1) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [github.com/erebe/personal-server: Personal server configuration with k3s 🌟](https://github.com/erebe/personal-server) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [dev.to: All about k3s - Lightweight Kubernetes 🌟](https://dev.to/abhinavd26/all-about-k3s-lightweight-kubernetes-3ell) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [gabrieltanner.org: Setting up a HA Kubernetes cluster using K3S](https://gabrieltanner.org/blog/ha-kubernetes-cluster-using-k3s) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [nativecloud.dev: Scale out your Raspberry-Pi Kubernetes cluster to the cloud](https://nativecloud.dev/scale-out-your-raspberry-pi-k3s-cluster-to-the-cloud/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [blog.nootch.net: Kubernetes at Home With K3s](https://blog.nootch.net/post/kubernetes-at-home-with-k3s/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium.com/@ostridelabs: k8s vs k3s: The Comprehensive Difference](https://medium.com/@ostridelabs/k8s-vs-k3s-the-comprehensive-difference-f7667d141c0) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [justinpolidori.it: LDAP authentication with Dex on Kubernetes with Vcluster (K3S)](https://www.justinpolidori.it/posts/20220611_vcluster_auth/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [itnext.io: Running K3S workload in a restricted environment](https://itnext.io/running-k3s-workload-in-a-restricted-environment-c2f593d19005) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [dev.to/dashaun: K3s on Raspberry Pi and ClusterHat](https://dev.to/dashaun/k3s-on-raspberry-pi-and-clusterhat-m6k) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [blog.getambassador.io: Best Tools for Kubernetes Local Development: A Comprehensive Guide](https://blog.getambassador.io/best-tools-for-kubernetes-local-development-a-comprehensive-guide-3577d351d31e) 🌟 <span class='md-tag md-tag--primary'>[ARCHITECTURE-GUIDE]</span>
|
||
- [tinyzimmer/k3p](https://github.com/tinyzimmer/k3p) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [alexellis/k3sup](https://github.com/alexellis/k3sup) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [clanktron/k3s-ansible](https://github.com/clanktron/k3s-ansible) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [techno-tim/k3s-ansible](https://github.com/techno-tim/k3s-ansible) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [cnrancher/autok3s](https://github.com/cnrancher/autok3s) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [K3S Use Cases](https://www.youtube.com/watch?v=2LNxGVS81mE) 🎥 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Run Rancher 2.4 in Azure with K3s and MySQL](https://rancher.com/blog/2020/run-rancher-k3s-mysql) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [**k3d**](https://github.com/rancher/k3d) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [cncf.io: Introduction to k3d: Run K3s in Docker](https://www.cncf.io/blog/2021/03/16/introduction-to-k3d-run-k3s-in-docker/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [itnext.io: Kubernetes + Rancher Cluster Manager 2.6 on your macOS laptop with k3d/k3s in 5 min](https://itnext.io/kubernetes-rancher-cluster-manager-2-6-on-your-macos-laptop-with-k3d-k3s-in-5-min-8acdb94f3376) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [dev.to/iamunnip: Building a local Kubernetes cluster using k3d](https://dev.to/iamunnip/building-a-local-kubernetes-cluster-using-k3d-2p3d) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [akyriako.medium.com: Provision a Highly Available K3S Cluster with K3D](https://akyriako.medium.com/provision-a-high-availability-k3s-cluster-with-k3d-a7519f476c9c) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [**k3OS**](https://github.com/rancher/k3os) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [**K3OS Value Add**](https://www.youtube.com/watch?v=2LNxGVS81mE) 🎥 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [K3C](https://github.com/rancher/k3c) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Announcing **Hosted Rancher** with Rancher 2.4 🌟](https://rancher.com/blog/2020/announcing-hosted-rancher) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [rancher.com/blog: Deploy Kubernetes Clusters on Microsoft Azure with Rancher](https://rancher.com/blog/2020/build-kubernetes-clusters-on-azure) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [rancher.com/blog: Stateful Kubernetes Workloads on vSphere with RKE](https://rancher.com/blog/2020/stateful-kubernetes-workloads) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium.com: OKE Clusters from Rancher 2.0](https://medium.com/swlh/oke-clusters-from-rancher-2-0-409131ad1293) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium.com: Rancher deployed Kubernetes on Oracle Cloud Infrastructure](https://medium.com/@jlamillan/rancher-deployed-kubernetes-on-oracle-cloud-infrastructure-6b0656cdaec0) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [rancher.com/blog: Getting Started with Longhorn Distributed Block Storage and Cloud-Native Distributed SQL](https://rancher.com/blog/2020/yugabyte?utm_content=126950057) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [github.com/rancher/fleet](https://github.com/rancher/fleet) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [**Fleet** Management for kubernetes](https://rancher.com/blog/2020/fleet-management-kubernetes/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [itnext.io: Fleet Management of Kubernetes Clusters at Scale — Rancher’s Fleet](https://itnext.io/fleet-management-of-kubernetes-clusters-at-scale-ranchers-fleet-de161cc52325) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [digitalis.io: Kubernetes GitOps Continuous Integration and Delivery with Fleet and Rancher](https://digitalis.io/blog/kubernetes/kubernetes-gitops-continuous-integration-and-delivery-with-fleet-and-rancher/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Kubernautic](https://kubernauts.sh/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Harvester](https://github.com/rancher/harvester) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [rancher.com: Announcing Harvester: Open Source Hyperconverged Infrastructure (HCI) Software](https://rancher.com/blog/2020/announcing-harvester-open-source-hyperconverged-infrastructure-software) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
|
||
## Serverless
|
||
- [martinfowler.com: Serverless Architectures](https://martinfowler.com/articles/serverless.html) 🌟 <span class='md-tag md-tag--primary'>[ARCHITECTURE-GUIDE]</span>
|
||
- [developers.redhat.com: Serverless Architecture](https://developers.redhat.com/topics/serverless-architecture/) 🌟 <span class='md-tag md-tag--primary'>[ARCHITECTURE-GUIDE]</span>
|
||
- [itnext.io: Scaling My App: Serverless vs Kubernetes 🌟](https://itnext.io/scaling-my-app-serverless-vs-kubernetes-cdb8adf446e1) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Is Serverless The End Of Kubernetes?](https://towardsdatascience.com/kubernetes-serverless-differences-84699f370609) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [freecodecamp.org: Serverless is cheaper, not simpler](https://www.freecodecamp.org/news/serverless-is-cheaper-not-simpler-a10c4fc30e49/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium: What a typical 100% Serverless Architecture looks like in AWS!](https://medium.com/serverless-transformation/what-a-typical-100-serverless-architecture-looks-like-in-aws-40f252cd0ecb) 🌟 <span class='md-tag md-tag--primary'>[ARCHITECTURE-GUIDE]</span>
|
||
- [theregister.com: Microservices guru says think serverless, not Kubernetes: You don't want to manage 'a towering edifice of stuff'](https://www.theregister.com/2020/09/22/microservices_talk_gotopia/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [serverless.com: Why we switched from docker to serverless](https://www.serverless.com/blog/why-we-switched-from-docker-to-serverless) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [developers.redhat.com: Orchestrate event-driven, distributed services with Serverless Workflow and Kubernetes](https://developers.redhat.com/blog/2020/11/26/event-driven-distributed-service-orchestration-with-serverless-workflow/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [dzone: Implementing Serverless Microservices Architecture on AWS](https://dzone.com/articles/implementing-serverless-microservices-architecture) 🌟 <span class='md-tag md-tag--primary'>[ARCHITECTURE-GUIDE]</span>
|
||
- [docs.google.com: Serverless Guide to Success 2021](https://docs.google.com/document/u/0/d/1VEkUvTbqxfC1XyVGb2Z3DtEk9NA1M6PJpeCqEYRATLM/mobilebasic) 🌟 <span class='md-tag md-tag--primary'>[ARCHITECTURE-GUIDE]</span>
|
||
- [vimal-dwarampudi.medium.com: Serverless Architecture design on major clouds](https://vimal-dwarampudi.medium.com/serverless-architecture-design-on-major-clouds-8c53c2aa62d2) 🌟 <span class='md-tag md-tag--primary'>[ARCHITECTURE-GUIDE]</span>
|
||
- [dzone: When to Use Serverless, and When to Use Kubernetes 🌟](https://dzone.com/articles/when-to-use-serverless-when-to-use-kubernetes) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [itnext.io: Kubernetes Serverless simply visually explained 🌟](https://itnext.io/kubernetes-serverless-simply-visually-explained-ccf7be05a689) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [readysetcloud.io: Building Serverless Applications That Scale The Perfect Amount 🌟](https://www.readysetcloud.io/blog/allen.helton/how-to-design-serverless-apps-that-scale-the-perfect-amount/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [jeromevdl.medium.com: When to use a Lambda function, and when not? 🌟](https://jeromevdl.medium.com/when-to-use-a-lambda-function-and-when-not-9a225e6dd2dd) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [c-sharpcorner.com: Why and When to use Azure Functions](https://www.c-sharpcorner.com/article/why-and-when-to-use-azure-functions/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [dzone: When to Use Logic Apps and Azure Functions](https://dzone.com/articles/when-to-use-logic-apps-and-azure-functions) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [serverlessguru.com: Enterprise Serverless Adoption 🌟](https://www.serverlessguru.com/blog/enterprise-serverless-adoption) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [aws.amazon.com: Serverless or Kubernetes on AWS 🌟](https://aws.amazon.com/architecture/serverless/serverless-or-kubernetes/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [serverlessland.com/event-driven-architecture: Introduction to Event Driven Architecture 🌟](https://serverlessland.com/event-driven-architecture) 🌟 <span class='md-tag md-tag--primary'>[ARCHITECTURE-GUIDE]</span>
|
||
- [medium.com/@marinradjenovic: Why do you still need to think of scalability when architecting Serverless apps?](https://medium.com/@marinradjenovic/why-do-you-still-need-to-think-of-scalability-when-architecting-serverless-apps-a2e1f14e3eca) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [architectelevator.com: Concerned about Serverless Lock-in? Consider Patterns!](https://architectelevator.com/cloud/serverless-design-patterns/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [serverlessland.com: EDA VISUALS 🌟🌟🌟](https://serverlessland.com/event-driven-architecture/visuals) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [serverlessland.com: BATCH PROCESSING VS EVENT STREAMING](https://serverlessland.com/event-driven-architecture/visuals/batching-vs-event-streams) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [serverlessland.com: Splitter pattern](https://serverlessland.com/event-driven-architecture/visuals/splitter-pattern) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [dev.to: Serverless - Beyond the Basics | Kristi Perreault 🌟](https://dev.to/aws-heroes/serverless-beyond-the-basics-kom) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [theburningmonk.com: Why you should use ephemeral environments when you do serverless](https://theburningmonk.com/2019/09/why-you-should-use-temporary-stacks-when-you-do-serverless/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [ServerlessHorrors: A Web Compiling Nightmares in the Serverless World](https://revistacloud.com/serverlesshorrors-la-web-que-recoge-las-peores-pesadillas-del-mundo-serverless/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [serverlesshorrors.com 🌟](https://serverlesshorrors.com/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [theburningmonk.com: Making Terraform and Serverless framework work together](https://theburningmonk.com/2019/03/making-terraform-and-serverless-framework-work-together) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [betterprogramming.pub: Going Serverless? Governance Is Everything](https://betterprogramming.pub/going-serverless-governance-is-everything-c70589c9cee9) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [fathomtech.io: Microservices vs. Serverless](https://fathomtech.io/blog/microservices-vs-serverless/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [cloudnowtech.com: Kubernetes vs Serverless – How do you choose? 🌟](https://www.cloudnowtech.com/blog/kubernetes-vs-serverless-how-do-you-choose/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [economictimes.indiatimes.com: Thoughtworks XConf Tech Talk Series: Serverless vs. Kubernetes when deploying microservices](https://economictimes.indiatimes.com/tech/technology/thoughtworks-xconf-tech-talk-series-serverless-vs-kubernetes-when-deploying-microservices/articleshow/89085544.cms) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [acloudguru.com: Containers vs serverless: Which is right for you?](https://acloudguru.com/blog/engineering/containers-vs-serverless-which-is-right-for-you) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [oliverjumpertz.medium.com: Serverless vs. Kubernetes](https://oliverjumpertz.medium.com/serverless-vs-kubernetes-58b0b387dc98) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [thenewstack.io: Serverless vs. Kubernetes: The People’s Vote](https://thenewstack.io/serverless-vs-kubernetes-the-peoples-vote/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [dashbird.io: Serverless Case Study – Coca-Cola](https://dashbird.io/blog/serverless-case-study-coca-cola/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [thenewstack.io: How Daily.Dev Built a Low-Budget Serverless Scraping Pipeline for Online Articles](https://thenewstack.io/how-daily-dev-built-a-low-budget-serverless-scraping-pipeline-for-online-articles/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [wikipedia: FaaS Function as a Service](https://en.wikipedia.org/wiki/Function_as_a_service) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [redhat.com: What is Function-as-a-Service (FaaS)?](https://www.redhat.com/en/topics/cloud-native-apps/what-is-faas) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [stackify.com: What Is Function-as-a-Service? Serverless Architectures Are Here!](https://stackify.com/function-as-a-service-serverless-architecture/) 🌟 <span class='md-tag md-tag--primary'>[ARCHITECTURE-GUIDE]</span>
|
||
- [dev.to: FaaS on Kubernetes: From AWS Lambda & API Gateway To Knative & Kong API Gateway](https://dev.to/pmbanugo/faas-on-kubernetes-from-aws-lambda-api-gateway-to-knative-kong-api-gateway-4n84) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [fauna.com: How does FaaS compare to PaaS and CaaS. A Comparison of Serverless Function (FaaS) Providers](https://fauna.com/blog/comparison-faas-providers) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [techbeacon.com: An essential guide to the 2019 serverless ecosystem](https://techbeacon.com/enterprise-it/essential-guide-2019-serverless-ecosystem) 🌟 <span class='md-tag md-tag--primary'>[ARCHITECTURE-GUIDE]</span>
|
||
- [vshn.ch: A (Very!) Quick Comparison of Kubernetes Serverless Frameworks](https://www.vshn.ch/en/blog/a-very-quick-comparison-of-kubernetes-serverless-frameworks/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [dev.to: Price Comparison of Popular Serverless Architecture Providers](https://dev.to/mbagley1020/price-comparison-of-popular-serverless-architecture-providers-2jk9) 🌟 <span class='md-tag md-tag--primary'>[ARCHITECTURE-GUIDE]</span>
|
||
- [Docker for LLMs](https://www.docker.com/llm/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [serverless.com: Serverless Framework](https://www.serverless.com/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Azure Functions Cost Considerations and Optimization](https://build5nines.com/azure-functions-cost-considerations-and-optimization/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [epsagon.com: Serverless Open-Source Frameworks: **OpenFaaS**, **Knative**, & More 🌟](https://epsagon.com/blog/serverless-open-source-frameworks-openfaas-knative-more/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [winderresearch.com: A Comparison of Serverless Frameworks for Kubernetes: OpenFaas, OpenWhisk, Fission, Kubeless and more](https://winderresearch.com/a-comparison-of-serverless-frameworks-for-kubernetes-openfaas-openwhisk-fission-kubeless-and-more/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [vshn.ch: A (Very!) Quick Comparison of Kubernetes Serverless Frameworks](https://vshn.ch/en/blog/a-very-quick-comparison-of-kubernetes-serverless-frameworks/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [OpenFaaS](https://www.openfaas.com/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [itnext.io: Deploy your first Serverless Function to Kubernetes](https://itnext.io/deploy-your-first-serverless-function-to-kubernetes-232307f7b0a9) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [magalix.com: Implementing FaaS in Kubernetes Using Kubeless](https://www.magalix.com/blog/implementing-faas-in-kubernetes-using-kubeless) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [itnext.io: **arkade** by example — Kubernetes apps, the easy way 🌟](https://itnext.io/kubernetes-apps-the-easy-way-f06d9e5cad3c) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [xenonstack.com: Serverless Architecture with OpenFaaS and Java](https://www.xenonstack.com/blog/serverless-openfaas-java/) 🌟 <span class='md-tag md-tag--primary'>[ARCHITECTURE-GUIDE]</span>
|
||
- [openfaas.com: Learn how to build functions faster using Rancher's kim and K3s](https://www.openfaas.com/blog/kim/) 🌟 <span class='md-tag md-tag--primary'>[CASE-STUDY]</span>
|
||
- [OpenFunction: Cloud Native Function-as-a-Service Platform (CNCF Sandbox Project)](https://github.com/OpenFunction/OpenFunction) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [knative.dev](https://knative.dev/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [kn: knative client](https://github.com/knative/client) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [redhat.com: What is knative?](https://www.redhat.com/en/topics/microservices/what-is-knative) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [datacenterknowledge.com: Explaining Knative, the Project to Liberate Serverless from Cloud Giants](https://www.datacenterknowledge.com/open-source/explaining-knative-project-liberate-serverless-cloud-giants) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [OpenShift Serverless](https://www.openshift.com/learn/topics/serverless) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [developers.redhat.com: Build and deploy a serverless app with Camel K and Red Hat OpenShift Serverless 1.5.0 Tech Preview](https://developers.redhat.com/blog/2020/04/24/build-and-deploy-a-serverless-app-with-camel-k-and-red-hat-openshift-serverless-1-5-0-tech-preview/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [openshift.com: Why and When you need to consider OpenShift Serverless](https://www.openshift.com/blog/why-and-when-you-need-to-consider-openshift-serverless) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [redhat-scholars.github.io: Welcome to OpenShift Serverless Logic Tutorial](https://redhat-scholars.github.io/serverless-workflow/osl/index.html) 🌟 <span class='md-tag md-tag--primary'>[CASE-STUDY]</span>
|
||
- [kubeless.io](https://kubeless.io/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [medium.com: Serverless - Build a Serverless Simple Flask Application with Kubeless on top of Kubernetes](https://medium.com/@peiruwang/serverless-build-a-serverless-simple-flask-application-with-kubeless-on-top-of-kubernetes-95c6682c3750) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [openwhisk.apache.org](https://openwhisk.apache.org/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Dapr](https://dapr.io/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [Building microservices? Give Dapr a try](https://www.infoworld.com/article/3604010/building-microservices-give-dapr-a-try.html) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [versusmind.eu: Dapr - a serverless runtime for distributed applications 🌟](https://versusmind.eu/blog/dapr-a-serverless-runtime-for-distributed-applications) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [developers.redhat.com: Build and deploy microservices with Kubernetes and Dapr](https://developers.redhat.com/articles/2021/08/12/build-and-deploy-microservices-kubernetes-and-dapr) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [dev.to: Running Dapr on Kubernetes](https://dev.to/cvitaa11/running-dapr-on-kubernetes-89g) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [github.com/diagrid-labs/dapr-workflow-demos](https://github.com/diagrid-labs/dapr-workflow-demos) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [headleysj.medium.com: Building event-driven systems at scale in Kubernetes with Dapr — Part II: How does Dapr work?](https://headleysj.medium.com/building-event-driven-systems-at-scale-in-kubernetes-with-dapr-part-2-how-does-dapr-work-732ba7a0d652) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [thenewstack.io: Build a Serverless API with AWS Gateway and Lambda](https://thenewstack.io/build-a-serverless-api-with-aws-gateway-and-lambda/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [TriggerMesh](https://www.triggermesh.com) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
- [thenewstack.io: TriggerMesh: Open Sourcing Event-Driven Applications](https://thenewstack.io/triggermesh-open-sourcing-event-driven-applications/) 🌟 <span class='md-tag md-tag--info'>[ENTERPRISE-STABLE]</span>
|
||
|