2019-01-12 04:58:27 +00:00
# Kubernetes
2019-08-30 18:33:25 +00:00
[![GoDoc Widget]][GoDoc] [![CII Best Practices ](https://bestpractices.coreinfrastructure.org/projects/569/badge )](https://bestpractices.coreinfrastructure.org/projects/569)
2019-01-12 04:58:27 +00:00
< img src = "https://github.com/kubernetes/kubernetes/raw/master/logo/logo.png" width = "100" >
----
2019-08-30 18:33:25 +00:00
Kubernetes is an open source system for managing [containerized applications]
across multiple hosts; providing basic mechanisms for deployment, maintenance,
and scaling of applications.
Kubernetes builds upon a decade and a half of experience at Google running
production workloads at scale using a system called [Borg],
combined with best-of-breed ideas and practices from the community.
Kubernetes is hosted by the Cloud Native Computing Foundation ([CNCF]).
If you are a company that wants to help shape the evolution of
technologies that are container-packaged, dynamically-scheduled
and microservices-oriented, consider joining the CNCF.
For details about who's involved and how Kubernetes plays a role,
read the CNCF [announcement].
----
## To start using Kubernetes
See our documentation on [kubernetes.io].
Try our [interactive tutorial].
2019-01-12 04:58:27 +00:00
2019-08-30 18:33:25 +00:00
Take a free course on [Scalable Microservices with Kubernetes].
2019-01-12 04:58:27 +00:00
2019-08-30 18:33:25 +00:00
## To start developing Kubernetes
2019-01-12 04:58:27 +00:00
2019-08-30 18:33:25 +00:00
The [community repository] hosts all information about
building Kubernetes from source, how to contribute code
and documentation, who to contact about what, etc.
2019-01-12 04:58:27 +00:00
2019-08-30 18:33:25 +00:00
If you want to build Kubernetes right away there are two options:
2019-01-12 04:58:27 +00:00
2019-08-30 18:33:25 +00:00
##### You have a working [Go environment].
```
go get -d k8s.io/kubernetes
cd $GOPATH/src/k8s.io/kubernetes
make
2019-01-12 04:58:27 +00:00
```
2019-08-30 18:33:25 +00:00
##### You have a working [Docker environment].
2019-01-12 04:58:27 +00:00
```
2019-08-30 18:33:25 +00:00
git clone https://github.com/kubernetes/kubernetes
cd kubernetes
make quick-release
2019-03-01 00:10:03 +00:00
```
2019-01-12 04:58:27 +00:00
2019-08-30 18:33:25 +00:00
For the full story, head over to the [developer's documentation].
## Support
If you need support, start with the [troubleshooting guide],
and work your way through the process that we've outlined.
That said, if you have questions, reach out to us
[one way or another][communication].
[announcement]: https://cncf.io/news/announcement/2015/07/new-cloud-native-computing-foundation-drive-alignment-among-container
[Borg]: https://research.google.com/pubs/pub43438.html
[CNCF]: https://www.cncf.io/about
[communication]: https://git.k8s.io/community/communication
[community repository]: https://git.k8s.io/community
[containerized applications]: https://kubernetes.io/docs/concepts/overview/what-is-kubernetes/
[developer's documentation]: https://git.k8s.io/community/contributors/devel#readme
[Docker environment]: https://docs.docker.com/engine
[Go environment]: https://golang.org/doc/install
[GoDoc]: https://godoc.org/k8s.io/kubernetes
[GoDoc Widget]: https://godoc.org/k8s.io/kubernetes?status.svg
[interactive tutorial]: https://kubernetes.io/docs/tutorials/kubernetes-basics
[kubernetes.io]: https://kubernetes.io
[Scalable Microservices with Kubernetes]: https://www.udacity.com/course/scalable-microservices-with-kubernetes--ud615
[troubleshooting guide]: https://kubernetes.io/docs/tasks/debug-application-cluster/troubleshooting/
[![Analytics ](https://kubernetes-site.appspot.com/UA-36037335-10/GitHub/README.md?pixel )]()