All Projects → KubeOperator → Kubeoperator

KubeOperator / Kubeoperator

Licence: apache-2.0
KubeOperator 是一个开源的轻量级 Kubernetes 发行版,专注于帮助企业规划、部署和运营生产级别的 K8s 集群。

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to Kubeoperator

Devops Exercises
Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL, Azure, GCP, DNS, Elastic, Network, Virtualization. DevOps Interview Questions
Stars: ✭ 20,905 (+404.1%)
Mutual labels:  openstack, ansible, terraform
Docker Cloud Platform
使用Docker构建云平台,Docker云平台系列共三讲,Docker基础、Docker进阶、基于Docker的云平台方案。OpenStack+Docker+RestAPI+OAuth/HMAC+RabbitMQ/ZMQ+OpenResty/HAProxy/Nginx/APIGateway+Bootstrap/AngularJS+Ansible+K8S/Mesos/Marathon构建/探索微服务最佳实践。
Stars: ✭ 86 (-97.93%)
Mutual labels:  openstack, ansible, k8s
Casl Ansible
Ansible automation for Managing OpenShift Container Platform clusters
Stars: ✭ 123 (-97.03%)
Mutual labels:  openstack, ansible
Kubify
Terraform Template to Setup a Kubernetes Cluster on OpenStack/AWS/Azure
Stars: ✭ 142 (-96.58%)
Mutual labels:  openstack, terraform
Terraform Provider Openstack
Terraform OpenStack provider
Stars: ✭ 225 (-94.57%)
Mutual labels:  openstack, terraform
Tks
Enable enthusiasts and administrators alike to easily provision highly available and production-ready Kubernetes clusters on Proxmox VE.
Stars: ✭ 319 (-92.31%)
Mutual labels:  ansible, terraform
Linchpin
ansible based multicloud orchestrator
Stars: ✭ 107 (-97.42%)
Mutual labels:  openstack, ansible
Chef Bcpc
Bloomberg Clustered Private Cloud distribution
Stars: ✭ 205 (-95.06%)
Mutual labels:  openstack, ansible
micro-service-practice
OpenStack+Docker+RestAPI+OAuth/HMAC+RabbitMQ/ZMQ+OpenResty/HAProxy/Nginx/APIGateway+Bootstrap/AngularJS+Ansible+K8S/Mesos/Marathon构建/探索微服务最佳实践。
Stars: ✭ 25 (-99.4%)
Mutual labels:  openstack, k8s
SelfPortal
One for all virtualization abstraction layer.
Stars: ✭ 22 (-99.47%)
Mutual labels:  openstack, vmware-vsphere
fortigate-terraform-deploy
Deployment templates for FortiGate-VM on cloud platforms with terraform
Stars: ✭ 30 (-99.28%)
Mutual labels:  terraform, openstack
Kubernikus
Kubernetes as a Service for Openstack
Stars: ✭ 97 (-97.66%)
Mutual labels:  openstack, k8s
Cloudblock
Cloudblock automates deployment of secure ad-blocking for all of your devices - even when mobile. Step-by-step text and video guides included! Compatible clouds include AWS, Azure, Google Cloud, and Oracle Cloud. Cloudblock deploys Wireguard VPN, Pi-Hole DNS Ad-blocking, and DNS over HTTPS in a cloud provider - or locally - using Terraform and Ansible.
Stars: ✭ 257 (-93.8%)
Mutual labels:  ansible, terraform
K8s On Openstack
An opinionated way to deploy a Kubernetes cluster on top of an OpenStack cloud.
Stars: ✭ 108 (-97.4%)
Mutual labels:  openstack, ansible
Manageiq
ManageIQ Open-Source Management Platform
Stars: ✭ 1,089 (-73.74%)
Mutual labels:  openstack, ansible
Gardener
Kubernetes-native system managing the full lifecycle of conformant Kubernetes clusters as a service on Alicloud, AWS, Azure, GCP, OpenStack, EquinixMetal, vSphere, MetalStack, and Kubevirt with minimal TCO.
Stars: ✭ 2,093 (-49.53%)
Mutual labels:  openstack, k8s
Fortistacks
Project gathering how to use Fortinet product as VNFs, with examples, MANO, VIM etc.. see website for details
Stars: ✭ 26 (-99.37%)
Mutual labels:  openstack, k8s
Sysadmintools
Acorn's Server, Workstation, & VM Cluster Automation & Documentation
Stars: ✭ 7 (-99.83%)
Mutual labels:  openstack, ansible
paas-templates
Bosh, CFAR, CFCR and OSB services templates for use with COA (cf-ops-automation) framework
Stars: ✭ 16 (-99.61%)
Mutual labels:  openstack, k8s
Terraform Aws Eks Cluster
Terraform module for provisioning an EKS cluster
Stars: ✭ 256 (-93.83%)
Mutual labels:  terraform, k8s

KubeOperator

从这里开启您的 Kubernetes 之旅

License: Apache License v2 Codacy Latest release Stars Downloads


KubeOperator 是一个开源的轻量级 Kubernetes 发行版,专注于帮助企业规划、部署和运营生产级别的 Kubernetes 集群。

KubeOperator 提供可视化的 Web UI,支持离线环境,支持物理机、VMware、OpenStack 和 FusionCompute 等 IaaS 平台,支持 x86_64 和 ARM64 架构,支持 GPU,内置应用商店,已通过 CNCF 的 Kubernetes 软件一致性认证。

KubeOperator 使用 Terraform 在 IaaS 平台上自动创建主机(用户也可以自行准备主机,比如物理机或者虚机),通过 Ansible 完成自动化部署和变更操作,支持 Kubernetes 集群 从 Day 0 规划,到 Day 1 部署,到 Day 2 运营的全生命周期管理。

KubeOperator 的两个子项目(可独立部署使用):

  • KubePi: 简单易用的开源 Kubernetes 可视化管理面板
  • Web Kubectl: 在 Web 浏览器中运行 kubectl 命令

KubeOperator 的优势

  • 简单易用: 提供可视化的 Web UI,极大降低 K8s 部署和管理门槛,内置 KubePiWeb Kubectl
  • 按需创建: 调用云平台 API,一键快速创建和部署 Kubernetes 集群;
  • 按需伸缩: 快速伸缩 Kubernetes 集群,优化资源使用效率;
  • 按需修补: 快速升级和修补 Kubernetes 集群,并与社区最新版本同步,保证安全性;
  • 离线部署: 支持完全离线下的 K8s 集群部署;
  • 自我修复: 通过重建故障节点确保集群可用性;
  • 全栈监控: 提供从Pod、Node到集群的事件、监控、告警、和日志方案;
  • Multi-AZ 支持: 将 Master 节点分布在不同的故障域上确保集群高可用;
  • 应用商店: 内置 KubeApps 应用商店;
  • GPU 支持: 支持 GPU 节点,助力运行深度学习等应用。

UI 展示

UI展示

功能架构

Architecture

在线体验

⚠️ 注意
该环境仅作体验目的使用,我们会定时清理、重置数据!
请勿修改体验环境用户的密码!
请勿在环境中添加业务生产环境地址、用户名密码等敏感信息!

快速开始

仅需两步快速安装 KubeOperator:

  1. 准备一台不小于 8 G内存的 64位 Linux 主机;
  2. 以 root 用户执行如下命令一键安装 KubeOperator。
curl -sSL https://github.com/KubeOperator/KubeOperator/releases/latest/download/quick_start.sh | sh

文档和演示视频:

微信交流群

wechat-group

致谢

  • Terraform: KubeOperator 采用 Terraform 来自动创建虚机;
  • Ansible: KubeOperator 采用 Ansible 作为自动化部署工具;
  • Kubeapps: KubeOperator 采用 Kubeapps 作为应用商店方案。

License & Copyright

Copyright (c) 2014-2021 FIT2CLOUD 飞致云

https://www.fit2cloud.com

KubeOperator is licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].