Enable CPU and Memory accounting on vagrant
This commit is contained in:
		| @@ -64,6 +64,7 @@ done | |||||||
| echo "127.0.0.1 localhost" >> /etc/hosts # enables cmds like 'kubectl get pods' on master. | echo "127.0.0.1 localhost" >> /etc/hosts # enables cmds like 'kubectl get pods' on master. | ||||||
| echo "$MASTER_IP $MASTER_NAME" >> /etc/hosts | echo "$MASTER_IP $MASTER_NAME" >> /etc/hosts | ||||||
|  |  | ||||||
|  | enable-accounting | ||||||
| prepare-package-manager | prepare-package-manager | ||||||
|  |  | ||||||
| # Configure the master network | # Configure the master network | ||||||
|   | |||||||
| @@ -59,6 +59,7 @@ for (( i=0; i<${#NODE_NAMES[@]}; i++)); do | |||||||
|   fi |   fi | ||||||
| done | done | ||||||
|  |  | ||||||
|  | enable-accounting | ||||||
| prepare-package-manager | prepare-package-manager | ||||||
|  |  | ||||||
| # Configure network | # Configure network | ||||||
|   | |||||||
| @@ -14,6 +14,16 @@ | |||||||
| # See the License for the specific language governing permissions and | # See the License for the specific language governing permissions and | ||||||
| # limitations under the License. | # limitations under the License. | ||||||
|  |  | ||||||
|  | function enable-accounting() { | ||||||
|  |   mkdir -p /etc/systemd/system.conf.d/ | ||||||
|  |   cat <<EOF >/etc/systemd/system.conf.d/kubernetes-accounting.conf | ||||||
|  | [Manager] | ||||||
|  | DefaultCPUAccounting=yes | ||||||
|  | DefaultMemoryAccounting=yes   | ||||||
|  | EOF | ||||||
|  |   systemctl daemon-reload | ||||||
|  | } | ||||||
|  |  | ||||||
| function prepare-package-manager() { | function prepare-package-manager() { | ||||||
|   echo "Prepare package manager" |   echo "Prepare package manager" | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 derekwaynecarr
					derekwaynecarr