diff options
| author | vishakha <vishakhanihore.10@gmail.com> | 2019-12-19 02:46:28 +0530 |
|---|---|---|
| committer | vishakha <vishakhanihore.10@gmail.com> | 2019-12-19 02:46:28 +0530 |
| commit | b2f625eea59f95a2fb62e9db512b68ba5103c874 (patch) | |
| tree | 8da6cd827d464d8f819c5330e9f41173fced7005 /contributors/devel/development.md | |
| parent | 78fbbbe371855e86846713a51d5a2bbea1adbec6 (diff) | |
Improving documentationn for build-time dependencies
Diffstat (limited to 'contributors/devel/development.md')
| -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 |
