Giter Site home page Giter Site logo

s-spindler / kubeone Goto Github PK

View Code? Open in Web Editor NEW

This project forked from kubermatic/kubeone

0.0 1.0 0.0 7.64 MB

Kubermatic KubeOne automate cluster operations on all your cloud, on-prem, edge, and IoT environments.

Home Page: https://kubeone.io

License: Apache License 2.0

Go 97.63% Makefile 0.26% Shell 1.83% Python 0.07% Dockerfile 0.21%

kubeone's Introduction

Kubermatic KubeOne

KubeOne Report Card

Kubermatic KubeOne automates cluster operations on all your cloud, on-prem, edge, and IoT environments. KubeOne can install high-available (HA) master clusters as well single master clusters.

KubeOne User Survey

We're organizing the KubeOne User Survey! This survey is intended to shape the future roadmap of KubeOne. Your answers will help us determine future features and schedules. We’re raffling one 10€ Amazon gift card among the respondents of our KubeOne Survey.

Getting Started

All user documentation is available at the KubeOne docs website.

Information about the support policy (natively-supported providers, supported Kubernetes versions, and supported operating systems) can be found in the Compatibility document.

For a quick start, you should check the following documents:

Installing KubeOne

The fastest way to install KubeOne is to use the installation script:

curl -sfL get.kubeone.io | sh

The installation script downloads the release archive from GitHub, installs the KubeOne binary in your /usr/local/bin directory and unpacks the example Terraform configs in your current working directory.

For other installation methods, check the Getting KubeOne guide on our documentation website.

Features

Easily Deploy Your Highly Available Cluster On Any Infrastructure

KubeOne works on any infrastructure out of the box. All you need to do is to provision the infrastructure and let KubeOne know about it. KubeOne will take care of setting up a production ready Highly Available cluster!

Native Support For The Most Popular Providers

KubeOne natively supports the most popular providers, including AWS, Azure, DigitalOcean, GCP, Hetzner Cloud, OpenStack, and VMware vSphere. The natively supported providers enjoy additional features such as integration with Terraform and Kubermatic machine-controller.

Kubernetes Conformance Certified

KubeOne is a Kubernetes Conformance Certified installer with support for all upstream-supported Kubernetes versions.

Declarative Cluster Definition

Define all your clusters declaratively, in a form of a YAML manifest. You describe what features you want and KubeOne takes care of setting them up.

Integration With Terraform

The built-in integration with Terraform, allows you to easily provision your infrastructure using Terraform and let KubeOne take all the needed information from the Terraform state.

Integration With Cluster-API and Kubermatic machine-controller

Manage your worker nodes declaratively by utilizing the Cluster-API and Kubermatic machine-controller. Create, remove, upgrade, or scale your worker nodes using kubectl.

Getting Involved

We very appreciate contributions! If you want to contribute or have an idea for a new feature or improvement, please check out our contributing guide.

If you want to get in touch with us and discuss about improvements and new features, please create a new issue on GitHub or connect with us over the forums or Slack:

Reporting Bugs

If you encounter issues, please create a new issue on GitHub or talk to us on the #kubeone Slack channel. When reporting a bug please include the following information:

  • KubeOne version or Git commit that you're running (kubeone version),
  • description of the bug and logs from the relevant kubeone command (if applicable),
  • steps to reproduce the issue,
  • expected behavior

If you're reporting a security vulnerability, please follow the process for reporting security issues.

Changelog

See the list of releases to find out about feature changes.

kubeone's People

Contributors

xmudrii avatar kron4eg avatar xrstf avatar p0lyn0mial avatar alvaroaleman avatar eqrx avatar thz avatar scheeles avatar zreigz avatar mrincompetent avatar kdomanski avatar toschneck avatar thetechnick avatar johscheuer avatar indradhanush avatar cebor avatar ainmosni avatar kubermatic-bot avatar boraoren avatar youssefazrak avatar pieterlange avatar nikhita avatar moelsayed avatar gjk0090 avatar erdii avatar stroebitzer avatar guusvw avatar domi-nik- avatar infinitydon avatar shibumi avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.