AKS-Engine: Units of Kubernetes on Azure!
Switch branches/tags
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.circleci replace gometalinter with golangci-lint (#164) Dec 18, 2018
.codecov change codecov yaml (#3316) Jun 20, 2018
.github Fix broken link in PR template Dec 7, 2018
.prowci Remove DCOS and Swarm support (#92) Dec 5, 2018
cmd Handle errors in 'upgrade' command (#137) Dec 13, 2018
docs Update doc for Standard LB (#163) Dec 18, 2018
examples Add HSM support for kms encryption (#157) Dec 18, 2018
extensions Remove DCOS and Swarm support (#92) Dec 5, 2018
jenkins retire Azure CDN for container image repository proxying (#3535) Jul 24, 2018
loc LEGO: check in for master to temporary branch. (#2983) May 16, 2018
packer Add support for Kubernetes 1.12.4 (#82) Dec 18, 2018
parts Allow for disabling ip-masq-agent (#167) Dec 18, 2018
pkg cleanup pointer primitive usages (#162) Dec 19, 2018
releases Quick documentation rationalization (#152) Dec 14, 2018
scripts replace gometalinter with golangci-lint (#164) Dec 18, 2018
test cleanup pointer primitive usages (#162) Dec 19, 2018
translations Rename to aks-engine Dec 3, 2018
vendor Remove OpenShift support (#80) Dec 5, 2018
windows update images to 1803 (#2958) May 15, 2018
.dockerignore Rename to aks-engine Dec 3, 2018
.gitattributes Add devenv for building/testing/validating under Docker Oct 27, 2016
.gitignore Remove OpenShift support (#80) Dec 5, 2018
.golangci.yml replace gometalinter with golangci-lint (#164) Dec 18, 2018
.vsts-ci.yaml Rename to aks-engine Dec 3, 2018
CONTRIBUTING.md Rename to aks-engine Dec 3, 2018
Dockerfile Rename to aks-engine Dec 3, 2018
Dockerfile.k8swin Updating the go-bindata go get paths (#3119) May 31, 2018
Gopkg.lock Remove OpenShift support (#80) Dec 5, 2018
Gopkg.toml Remove OpenShift support (#80) Dec 5, 2018
LICENSE Add License Oct 6, 2016
Makefile replace gometalinter with golangci-lint (#164) Dec 18, 2018
OWNERS adding Tariq to the owners text file (#3842) Sep 13, 2018
README.md Quick documentation rationalization (#152) Dec 14, 2018
README_zh-CN.md Quick documentation rationalization (#152) Dec 14, 2018
labels.yaml Remove DCOS and Swarm support (#92) Dec 5, 2018
main.go Rename to aks-engine Dec 3, 2018
makedev.ps1 Update go-dev tools image (#141) Dec 13, 2018
packer.mk Improve VHD VSTS pipeline output URL (#3682) Aug 16, 2018
test.mk Remove OpenShift support (#80) Dec 5, 2018
versioning.mk Rename to aks-engine Dec 3, 2018

README.md

AKS-Engine - Units of Kubernetes on Azure!

Coverage Status CircleCI GoDoc

Overview

AKS-Engine leverages ARM (Azure Resource Manager) to build Kubernetes IaaS in Azure. AKS-Engine provides convenient tooling to quickly bootstrap clusters, and implements cluster provisioning and lifecycle operations for AKS, Azure's managed Kubernetes service offering.

More info, including a thorough walkthrough is here.

Please see the FAQ for answers about AKS-Engine and its progenitor ACS-Engine.

User guides

This guide walks you through your first cluster deployment.

These guides cover more advanced features to try out after you have built your first cluster:

Contributing

Follow the developers guide to set up your environment.

To build aks-engine, run make build. If you are developing with a working Docker environment, you can also run make dev (or makedev.ps1 on Windows) first to start a Docker container and run make build inside the container.

Please follow these instructions before submitting a PR:

  1. Execute make test to run unit tests.
  2. Manually test deployments if you are making modifications to the templates.
  • For example, if you have to change the expected resulting templates then you should deploy the relevant example cluster definitions to ensure that you are not introducing any regressions.
  1. Make sure that your changes are properly documented and include relevant unit tests.

Code of conduct

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.