diff options
author | OpenShift Merge Robot <openshift-merge-robot@users.noreply.github.com> | 2017-11-16 02:59:34 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-11-16 02:59:34 -0800 |
commit | d8f0bac2523ed80dc4251901c437e902c08cbbab (patch) | |
tree | 1bb17727d2e559f04193eaaf6bedafdbf6d0ce63 /roles/openshift_cluster_autoscaler/README.md | |
parent | c27a19e61a164969752445f436eadff990de5092 (diff) | |
parent | 4526f5457d012bc14c16b844bebc3eaeaa8ff191 (diff) | |
download | openshift-d8f0bac2523ed80dc4251901c437e902c08cbbab.tar.gz openshift-d8f0bac2523ed80dc4251901c437e902c08cbbab.tar.bz2 openshift-d8f0bac2523ed80dc4251901c437e902c08cbbab.tar.xz openshift-d8f0bac2523ed80dc4251901c437e902c08cbbab.zip |
Merge pull request #5729 from kwoodson/cluster_autoscaler
Automatic merge from submit-queue.
Adding support for cluster-autoscaler.
This is the kubernetes cluster-autoscaler role.
Features:
- Updated lib_openshift to handle --role-namespace when modifying/creating rolebindings for specific namespaced role objects
- openshift_cluster_autoscaler role to deploy the autoscaler
Diffstat (limited to 'roles/openshift_cluster_autoscaler/README.md')
-rw-r--r-- | roles/openshift_cluster_autoscaler/README.md | 58 |
1 files changed, 58 insertions, 0 deletions
diff --git a/roles/openshift_cluster_autoscaler/README.md b/roles/openshift_cluster_autoscaler/README.md new file mode 100644 index 000000000..d775a8a71 --- /dev/null +++ b/roles/openshift_cluster_autoscaler/README.md @@ -0,0 +1,58 @@ +Openshift cluster autoscaler +================================ + +Install the cluster autoscaler + +Requirements +------------ + +* One or more Master servers +* A cloud provider that supports the cluster-autoscaler + +Role Variables +-------------- +Check defaults/main.yml + +Dependencies +------------ + + +Example Playbook +---------------- + +#!/usr/bin/ansible-playbook +``` +--- +- hosts: masters + gather_facts: no + remote_user: root + tasks: + - name: include role autoscaler + include_role: + name: openshift_cluster_autoscaler + vars: + openshift_clusterid: opstest + openshift_cluster_autoscaler_aws_key: <aws_key> + openshift_cluster_autoscaler_aws_secret_key: <aws_secret_key> +``` + + +Notes +----- + +This is currently experimental software. This role allows users to install the cluster-autoscaler and the necessary authorization pieces that allow the autoscaler to function. + + +This feature requires cloud provider credentials or a serviceaccount that has access to scale up/down nodes within the scaling groups. + +https://github.com/kubernetes/autoscaler/tree/master/cluster-autoscaler + +License +------- + +Apache License, Version 2.0 + +Author Information +------------------ + +Openshift |