diff options
| author | Kubernetes Prow Robot <k8s-ci-robot@users.noreply.github.com> | 2019-12-18 21:17:57 -0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2019-12-18 21:17:57 -0800 |
| commit | b62a2413b994822eac382ebdb89aedcefed9d5bc (patch) | |
| tree | 6e2f63b8e9bd3a09039940c5aadb3fe451a1d302 | |
| parent | 533a66caf6f2b3495cc4f7fdcc71943987104d89 (diff) | |
| parent | b2f625eea59f95a2fb62e9db512b68ba5103c874 (diff) | |
Merge pull request #4332 from vishakhanihore/test
Improving documentation for build-time dependencies
| -rw-r--r-- | contributors/devel/development.md | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/contributors/devel/development.md b/contributors/devel/development.md index d36bcd47..4ab6cc9d 100644 --- a/contributors/devel/development.md +++ b/contributors/devel/development.md @@ -115,11 +115,30 @@ environment. Recent Linux distros should work out-of-the-box. macOS ships with outdated BSD-based tools. We recommend installing [macOS GNU tools]. +### make + +Kubernetes local build system requires `make` command to be present in your corresponding development platform. + +To install `make` command: +- OS X + + `xcode-select --install` (Following command will install CLI Tools to your local development environment) +- Linux + + `sudo apt-get install build-essential` (Following command will install essential commands like `gcc`, `make` etc.) + +### Docker + +Kubernetes Development requires some of the verification tests which are ran through Docker. Hence, you will need [Docker](https://docs.docker.com/v17.09/engine/installation/) Pre-Installed on your development environment. + ### rsync Kubernetes build system requires `rsync` command present in the development platform. +### jq + +Kube-apiserver requires the `jq` to be installed to successfully build your Local Kubernetes Deployment. +You can see installation guide for `jq` over [here](https://stedolan.github.io/jq/download/). + ### Go Kubernetes is written in [Go](http://golang.org). If you don't have a Go |
