Breeze

Deploy a Production Ready Kubernetes Cluster with graphical interface
Alternatives To Breeze
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Netdata62,414
12 hours ago305gpl-3.0C
Real-time performance monitoring, done right! https://www.netdata.cloud
Traefik42,26418a day ago160September 16, 2022606mitGo
The Cloud Native Application Proxy
Devops Exercises41,762
2 days ago14otherPython
Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL, Azure, GCP, DNS, Elastic, Network, Virtualization. DevOps Interview Questions
Kong34,397
10 hours ago260apache-2.0Lua
🦍 The Cloud-Native API Gateway
Awesome Cheatsheets32,908
4 days ago85mitJavaScript
👩‍💻👨‍💻 Awesome cheatsheets for popular programming languages, frameworks and development tools. They include everything you should know in one single file.
Portainer25,013113 hours ago78April 21, 20211,090zlibGo
Making Docker and Kubernetes management easy.
Dokku24,41123 days ago77April 22, 202146mitShell
A docker-powered PaaS that helps you build and manage the lifecycle of applications
Faas22,855911 days ago31April 12, 202128mitGo
OpenFaaS - Serverless Functions Made Simple
Docker_practice21,934
a month ago9December 01, 20214Go
Learn and understand Docker&Container technologies, with real DevOps practice!
Rancher20,8122010 hours ago207April 25, 20212,367apache-2.0Go
Complete container management platform
Alternatives To Breeze
Select To Compare


Alternative Project Comparisons
Readme

Breeze

  • Deploy a Production Ready Kubernetes Cluster with graphical interface

pipeline status License

English | 中文

Note: Branches may be in an unstable or even broken state during development. Please use releases instead of those branches in order to get stable binaries.

Refer to User Guide for more details on how to use Breeze.

Breeze

Project Breeze is an open source trusted solution allow you to create Kubernetes clusters on your internal, secure, cloud network with graphical user interface. As a cloud native installer project, Breeze is listed in CNCF Cloud Native Interactive Landscape.

Breeze

Features

  • Easy to run: Breeze combines all resources you need such as kubernetes components images, ansible playbooks for the deployment of kubernetes clusters into a single docker image (wise2c/playbook). It also works as a local RHEL/CentOS yum and Ubuntu apt repository server. You just need a linux server with docker and docker-compose installed to run Breeze.

  • Simplified the process of kubernetes clusters deployment: With a few simple commands, you can get Breeze running, and then finish all the other deployment processes by the graphical interface.

  • Support offline deployment: After 5 images (playbook, yum-repo/apt-source, pagoda, deploy-ui) have been loaded on the deploy server, kubernetes clusters can be setup without internet access. Breeze works as a yum/apt repository server and deploys a local Harbor registry and uses kubeadm to setup kubernetes clusters. All docker images will be pulled from the local Harbor registry.

  • Support multi-cluster: Breeze supports multiple kubernetes clusters deployment.

  • Support high available architecture: With Breeze, you can setup kubernetes clusters with 3 master servers and 3 etcd servers combined with haproxy and keepalived. All worker nodes will use the virtual floating ip address to communicate with the master servers.

Architecture

Alt

Alt

Components

  • breeze: Ansible playbook for deployments of docker, harbor, haproxy+keepalived, etcd, kubernetes.

  • yum-repo: RHEL/CentOS yum repository for docker, docker-compose, kubelet, kubectl, kubeadm, kubernetes-cni etc,.

  • apt-source: Ubuntu apt source repository for docker, docker-compose, kubelet, kubectl, kubeadm, kubernetes-cni etc,.

  • deploy-ui: Graphical user interface.

  • pagoda: Server offers the API to operate Ansible playbooks.

  • kubeadm-version: Get k8s components images version list by command "kubeadm config"

Install & Run

System requirements:

Deploy server: docker 1.13.1+ and docker-compose 1.12.0+ .

Kubernetes cluster server: RHEL/CentOS/OracleLinux 7.4+ or RHEL/CentOS/RockyLinux/AlmaLinux/OracleLinux 8.4+ or Ubuntu 18/20 LTS is required and minimal installation mode is recommended.

Refer to User Guide for more details on how to use Breeze.

Community

  • Slack: Join Breeze's community for discussion and ask questions: Breeze Slack, channel: #general

License

Breeze is available under the Apache 2 license.

Popular Kubernetes Projects
Popular Docker Projects
Popular Virtualization Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Docker
Kubernetes
Ansible
Kubeadm
Breeze