SUSE Rancher
- Rancher: Enterprise management for Kubernetes
- Rancher and Terraform
- Rancher Desktop
- Rancher Academy (online training)
- Rancher 2
- K3S
- K3C
- Hosted Rancher
- Rancher on Microsoft Azure
- Rancher RKE on vSphere
- Rancher Kubernetes on Oracle Cloud
- Rancher Software Defined Storage with Longhorn
- Rancher Fleet to manage multiple kubernetes clusters
- Kubernautic
- Harvester Hyperconverged Infrastructure Software
Rancher: Enterprise management for Kubernetes
- rancher.com Rancher is enterprise management for Kubernetes, an amazing GUI for managing and installing Kubernetes clusters. They have released a number of pieces of software that are part of this ecosystem, for example Longhorn which is a lightweight and reliable distributed block storage system for Kubernetes.
- rancher.com: Custom alerts using Prometheus queries
- zdnet.com: Rancher Labs closes $40M funding round to “run Kubernetes everywhere” The six year-old startup is going after new markets that want to run Kubernetes clusters at the edge.
- medium: Quick Fix: Mounting a ConfigMap to an Existing Volume in Kubernetes Using Rancher
- Faster Kubernetes Development with Rancher, DevSpace and Loft
- Multi-Cluster Vulnerability Scanning with Alcide and Rancher
- Monitor Etcd with Prometheus and Grafana using Rancher
- rancher.com: Driving Kubernetes Adoption in Finance with Rancher
- devclass.com: Open sauce - Rancher 2.5 puts new UI forward, gets to continuously delivering
- rancher.com: Rancher 2.5 Delivers On “Computing Everywhere” Strategy
- vitobotta.com: Kubernetes in DigitalOcean with Rancher
- rancher: Speed Up Development with Automated Kubernetes Deployments
- thenewstack.io: Rancher 2.5 Sets out to Be the Stock Kubernetes Build for GitOps
- SUSE & Rancher Community π Learn and share with other cloud native enthusiasts
- aws-quickstart.github.io: Rancher on the AWS Cloud. Quick Start Reference Deployment π
- dzone: Getting Started With Rancher π What is Rancher? And how does it make Kubernetes crazy easy? Rancher is a complete Kubernetes stack that’s easy to navigate β whether it’s physical servers on-prem or in the cloud. This Refcard helps you get started with Rancher β from zero to fully production-ready.
- devclass.com: Rancher presents first big release after SUSE acquisition, ups game on hosted cluster provisioning
- suse.com: SUSE Rancher 2.6 delivers interoperability across multi-cloud environments with redesigned user experience, hosted cluster support, and improved security posture
- zdnet.com: SUSE Harvester: Deploying virtual machines with Kubernetes We all use Kubernetes to manage containers, but now SUSE, with Harvester and Rancher, enables you to deploy VMs with it as well.
- blog.kubecost.com: Rancher vs Kubernetes: Itβs not either or Kubernetes (K8s) and Rancher are both open source projects focused on container management with enormous communities of contributors and users.
- Kubernetes is the leader in container orchestration. It offers teams the flexibility to efficiently run containerized workloads across multiple public cloud providers and hybrid cloud environments. Kubernetes offers advanced scheduling and scaling capabilities to ensure application performance and high availability. However, its functionality focuses on managing resources within a single cluster.
- Rancher, on the other hand, is a platform designed to manage multiple Kubernetes clusters. It eases Kubernetes cluster management in large environments in several ways. For example, Rancher simplifies operations such as cluster provisioning, centralized security management, and monitoring workloads using popular tools such as Prometheus. Additionally, Rancher has an extensive application catalog of Helm charts for various applications such as Kubecost, Prometheus, Grafana, and MySQL.
- suse.com: My First Impressions with SUSE Rancher Kubernetes Projects
Rancher and Terraform
- Deploy a Rancher Cluster with GitLab CI and Terraform
- akyriako.medium.com: Provision an on-prems Kubernetes Cluster with Rancher, Terraform and Ansible Automate the provisioning of on-premises Rancher RKE Clusters and the registration of their nodes via Terraform and Ansible
Rancher Desktop
- rancherdesktop.io Kubernetes and container management to the desktop. Rancher Desktop is an open-source project to bring Kubernetes and container management to the desktop.
- suse.com: Rancher Desktop 1.0.0 Has Arrived
Rancher Academy (online training)
- Rancher Academy π Rancher Academy is a professional, no-cost, zero obligation certification program centered on empowering commercial customers and the open source community to be successful with Kubernetes and Rancher.
- Rancher Labs launches free training course to meet surging demand for Kubernetes skills Five-week course covers how to deploy Rancher and manage Kubernetes
Rancher 2
Rancher Networking and CNI Providers
Rancher 2 RKE
- Rancher 2 RKE Rancher 2 that runs in docker containers. RKE is a CNCF-certified Kubernetes distribution that runs entirely within Docker containers. It solves the common frustration of installation complexity with Kubernetes by removing most host dependencies and presenting a stable path for deployment, upgrades, and rollbacks.
- Bootstrap RKE Kubernetes Cluster in AWS Environment
- github.com/gruberdev/local-gitops: Local Gitops π An automated local cluster setup w/ tls, monitoring, ingress and DNS configuration. The goal of this project is to provide a simplified approach to creating your own local cluster, as well as all the utilities you’ll need to run a functional cluster using GitOps
- github.com/rancherfederal/rke2-aws-tf This repository is intended to clearly demonstrate one method of deploying rke2 in a highly available, resilient, scalable, and simple method on AWS
K3S
- k3s Basic kubernetes with automated installer. Lightweight Kubernetes Distribution.
- K8s vs k3s “K3s is designed to be a single binary of less than 40MB that completely implements the Kubernetes API. In order to achieve this, they removed a lot of extra drivers that didn’t need to be part of the core and are easily replaced with add-ons. K3s is a fully CNCF (Cloud Native Computing Foundation) certified Kubernetes offering. This means that you can write your YAML to operate against a regular “full-fat” Kubernetes and they’ll also apply against a k3s cluster. Due to its low resource requirements, it’s possible to run a cluster on anything from 512MB of RAM machines upwards. This means that we can allow pods to run on the master, as well as nodes. And of course, because it’s a tiny binary, it means we can install it in a fraction of the time it takes to launch a regular Kubernetes cluster! We generally achieve sub-two minutes to launch a k3s cluster with a handful of nodes, meaning you can be deploying apps to learn/test at the drop of a hat.”
- k3sup (said ‘ketchup’) is a light-weight utility to get from zero to KUBECONFIG with k3s on any local or remote VM. All you need is ssh access and the k3sup binary to get kubectl access immediately.
- Install Kubernetes with k3sup and k3s
- k3s-gitlab k3s + Gitlab install notes. Steps for utilizing k3s to manage a self-hosted Gitlab instance.
- Upgrade Your K3s Clusters Smoothly in Rancher 2.4
- Keptn Control Plane on k3s It allows you to install the Keptn control plane running on K3s within minutes! Great way to get started using Keptn!
- thenewstack.io: How K3s, Portworx, and Calico Can Serve as a Foundation of Cloud Native Edge Infrastructure
- thenewstack.io: Tutorial - Configure Cloud Native Edge Infrastructure with K3s, Calico, Portworx
- github.com/aws-samples/cdk-k3s-cluster π is a new JSII construct library for AWS CDK that deploys a scalable Kubernetes K3s cluster on Graviton2 Arm-based (mg6 by default) Spot instances with one command on AWS.
- codeburst.io: Creating a Local Development Kubernetes Cluster with k3s and Traefik Proxy
- sysdig.com: K3s + Sysdig: Deploying and securing your clusterβ¦ in less than 8 minutes! π
- rancher.com: Set up Your K3s Cluster for High Availability
- blog.alexellis.io: Bare-metal Kubernetes with K3s
- rancher.com: Set up K3s in High Availability using k3d
- rancher.com: Set up Your K3s Cluster for High Availability on DigitalOcean
- community.suse.com: Introduction to K3s π
- k3s_hetzner How to build a kubernetes cluster in Hetzner Cloud
- en.sokube.ch: K3S + K3D = K8S : a new perfect match for dev and test In this article you’ll learn:
- What’s new with k3d v3
- Create a multi-server and multi-agent with k3s
- How to replace the default CNI plugin of k3s
- edgelab π (with k3s) Materials to build and deploy a simple Edge Lab for demonstration, training and development
- github.com/erebe/personal-server: Personal server configuration with k3s π This document is going to describe how I manage my personal server in 2020.
- dev.to: All about k3s - Lightweight Kubernetes π
- gabrieltanner.org: Setting up a HA Kubernetes cluster using K3S In this article, you will set up your own high availability K3S cluster and create a basic Kubernetes deployment. The tutorial will show how to set up all the resources manually and you will learn how to automate it with the official Ansible script.
- nativecloud.dev: Scale out your Raspberry-Pi Kubernetes cluster to the cloud Using Gardener Machine-Controller-Manager and Tailscale to extend a local Raspberry-Pi K3s cluster with cloud instances.
- blog.nootch.net: Kubernetes at Home With K3s
- Try out the Kubernetes 1.23 with K3s distro:
curl -sfL https://get.k3s.io |INSTALL_K3S_VERSION="v1.23.1-rc1+k3s1" sh -
You can try on ubuntu katakoda playground in your browser :) - medium.com/@ostridelabs: k8s vs k3s: The Comprehensive Difference
- justinpolidori.it: LDAP authentication with Dex on Kubernetes with Vcluster (K3S) In this article, you’ll learn how to grant access to users of a vcluster using DEX as a federated OpenID provider and kubelogin as a plugin for OIDC integration
- itnext.io: Running K3S workload in a restricted environment
- dev.to/dashaun: K3s on Raspberry Pi and ClusterHat
- blog.getambassador.io: Best Tools for Kubernetes Local Development: A Comprehensive Guide
K3s Tools
- tinyzimmer/k3p A k3s packager and installer, primarily intended for airgapped deployments
- alexellis/k3sup bootstrap Kubernetes with k3s over SSH < 1 min π. k3sup is a light-weight utility to get from zero to KUBECONFIG with k3s on any local or remote VM. All you need is ssh access and the k3sup binary to get kubectl access immediately.
- clanktron/k3s-ansible Automated build of HA k3s Cluster with kube-vip, Cilium, and MetalLB
- techno-tim/k3s-ansible Automated build of HA k3s Cluster with kube-vip and MetalLB. The easiest way to bootstrap a self-hosted High Availability Kubernetes cluster. A fully automated HA k3s etcd install with kube-vip, MetalLB, and more
- cnrancher/autok3s Run K3s Everywhere. AutoK3s is a lightweight tool for simplifying the cluster management of K3s. Key features:
- Shorter provisioning time
- Cloud provider integration
- Flexible installation options
- Low cost
- Airgap K3s package management and installation
K3S Use Cases
- K3S Use Cases:
- Edge computing and Embedded Systems
- IOT Gateway
- CI environments (i.e. Jenkins with Configuration as Code)
- Single-App Clusters
K3S in Public Clouds
K3D
- k3d k3s that runs in docker containers.
- cncf.io: Introduction to k3d: Run K3s in Docker
- itnext.io: Kubernetes + Rancher Cluster Manager 2.6 on your macOS laptop with k3d/k3s in 5 min
- dev.to/iamunnip: Building a local Kubernetes cluster using k3d
- akyriako.medium.com: Provision a Highly Available K3S Cluster with K3D
K3OS
- k3OS k3OS is a Linux distribution designed to remove as much OS maintenance as possible in a Kubernetes cluster. It is specifically designed to only have what is needed to run k3s. Additionally the OS is designed to be managed by kubectl once a cluster is bootstrapped. Nodes only need to join a cluster and then all aspects of the OS can be managed from Kubernetes. Both k3OS and k3s upgrades are handled by the k3OS operator.
- K3OS Value Add:
- Supports multiple architectures
- K3OS runs on x86 and ARM processors to give you maximum flexibility.
- Runs only the minimum required services
- Fewer services means a tiny attack surface, for greater security.
- Doesn’t require a package manager
- The required services are built into the distribution image.
- Models infrastructure as code
- Manage system configuration with version control systems.
- Supports multiple architectures
K3C
- K3C Lightweight local container engine for container development. K3C is a local container engine designed to fill the same gap Docker does in the Kubernetes ecosystem. Specifically k3c focuses on developing and running local containers, basically docker run/build. Currently k3s, the lightweight Kubernetes distribution, provides a great solution for Kubernetes from dev to production. While k3s satisifies the Kubernetes runtime needs, one still needs to run docker (or a docker-like tool) to actually develop and build the container images. k3c is intended to replace docker for just the functionality needed for the Kubernetes ecosystem.
Hosted Rancher
Rancher on Microsoft Azure
Rancher RKE on vSphere
Rancher Kubernetes on Oracle Cloud
- medium.com: OKE Clusters from Rancher 2.0 Part one of a series of articles on creating, monitoring, and managing Kubernetes clusters on OCI using Rancher.
- medium.com: Rancher deployed Kubernetes on Oracle Cloud Infrastructure Part two of a multi-part series on creating, monitoring, and managing Kubernetes clusters (hosted and non-hosted) on OCI.
Rancher Software Defined Storage with Longhorn
Rancher Fleet to manage multiple kubernetes clusters
- github.com/rancher/fleet Fleet is GitOps at scale. Fleet can manage deployments from git of raw Kubernetes YAML, Helm charts, or Kustomize or any combination of the three.
- Fleet Management for kubernetes a new open source project from the team at Rancher focused on managing fleets of Kubernetes clusters.
- itnext.io: Fleet Management of Kubernetes Clusters at Scale β Rancherβs Fleet
- digitalis.io: Kubernetes GitOps Continuous Integration and Delivery with Fleet and Rancher
Kubernautic
- Kubernautic Kubernetes For Everyone, Free Forever! Start your CloudLess Journey and get free access to Rancher Shared as a Service (RSaaS) or apply to get access to your own Dedicated Rancher Dashboard (RDaaS) and save up-to 90% of your cloud costs with Auto Scaling of Spot Instances and Kubernauts Kubernetes Services KKS!
Harvester Hyperconverged Infrastructure Software
- Harvester Rancher Harvester is an open source hyper-converged infrastructure (HCI) software built on Kubernetes. It is an open source alternative to vSphere and Nutanix.
- rancher.com: Announcing Harvester: Open Source Hyperconverged Infrastructure (HCI) Software