# rancher/rancher

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/rancher-rancher).**

25,692 stars · 3,207 forks · Go · Apache-2.0

## Links

- GitHub: https://github.com/rancher/rancher
- Homepage: http://rancher.com
- awesome-repositories: https://awesome-repositories.com/repository/rancher-rancher.md

## Description

Rancher is a Kubernetes management platform and multi-cluster orchestrator. It provides a centralized dashboard and container management interface for deploying, scaling, and administering multiple Kubernetes clusters across on-premises and cloud environments.

The system includes a cluster provisioner that automates the creation and bootstrapping of clusters using standardized configurations. It secures management traffic through SSL certificate management and termination, supporting both custom certificates and automated validation via Let's Encrypt.

The platform covers enterprise API auditing with log rotation for security compliance and utilizes a code generation pipeline for resource definitions. It manages software versioning through regex-driven release channels and leverages Helm charts for the deployment of its own management server.

## Tags

### DevOps & Infrastructure

- [Kubernetes Cluster Management](https://awesome-repositories.com/f/devops-infrastructure/kubernetes-cluster-management.md) — Provides a comprehensive platform for deploying, scaling, and administering the lifecycle of Kubernetes clusters. ([source](https://github.com/rancher/rancher/blob/main/go.mod))
- [Container Deployment Platforms](https://awesome-repositories.com/f/devops-infrastructure/container-deployment-platforms.md) — Serves as a platform for bootstrapping and configuring management servers onto Kubernetes via automated installation.
- [Cluster Management Dashboards](https://awesome-repositories.com/f/devops-infrastructure/container-orchestration/container-runtimes/runtime-configuration-interfaces/docker-socket-orchestrators/docker-target-configurators/docker-container-deployments/management-interfaces/cluster-management-dashboards.md) — Ships a centralized web-based dashboard for configuring containerized workloads and cluster resources.
- [Multi-Cluster Orchestrators](https://awesome-repositories.com/f/devops-infrastructure/kubernetes-cluster-management/multi-cluster-orchestrators.md) — Implements a single control plane for the operational administration and lifecycle management of multiple Kubernetes clusters.
- [Multi-Cluster Management Systems](https://awesome-repositories.com/f/devops-infrastructure/multi-cluster-management-systems.md) — Centralizes the control and operational administration of multiple container clusters through a unified interface.
- [Helm Chart Deployment](https://awesome-repositories.com/f/devops-infrastructure/helm-chart-management/helm-chart-deployment.md) — Automates the installation and configuration of the management plane onto Kubernetes using pre-defined Helm charts.

### Security & Cryptography

- [Audit Logging](https://awesome-repositories.com/f/security-cryptography/audit-logging.md) — Records API requests and manages log rotation and retention to ensure security compliance. ([source](https://github.com/rancher/rancher/tree/main/chart))
- [SSL/TLS Certificate Management](https://awesome-repositories.com/f/security-cryptography/cryptography/ssl-tls-certificate-management.md) — Provides integrated SSL/TLS certificate management and termination including support for Let's Encrypt validation.
- [Audit Logs](https://awesome-repositories.com/f/security-cryptography/governance-policy-frameworks/compliance-governance/audit-and-compliance/audit-logs.md) — Records and manages chronological API request logs and rotation to ensure enterprise security compliance.

### System Administration & Monitoring

- [API Audit Logging](https://awesome-repositories.com/f/system-administration-monitoring/log-rotation-utilities/api-audit-logging.md) — Captures all incoming API requests into a system with automated rotation and retention for security compliance.

### Part of an Awesome List

- [Cloud Native Infrastructure](https://awesome-repositories.com/f/awesome-lists/devops/cloud-native-infrastructure.md) — Management platform for multi-cluster Kubernetes environments.
- [Container Management](https://awesome-repositories.com/f/awesome-lists/devops/container-management.md) — Enterprise container management platform.
- [Container Orchestration](https://awesome-repositories.com/f/awesome-lists/devops/container-orchestration.md) — Platform for operating Docker in production.
- [Dashboards And Portals](https://awesome-repositories.com/f/awesome-lists/devops/dashboards-and-portals.md) — Comprehensive platform for multi-cluster container management.
- [DevOps and Infrastructure](https://awesome-repositories.com/f/awesome-lists/devops/devops-and-infrastructure.md) — Complete container management platform.
