@microbs.io/plugin-gke
Version:
microbs plugin - gke
21 lines (18 loc) • 659 B
JavaScript
// Main packages
const { logger, utils } = require('@microbs.io/core')
/**
* GKE requires the cluster-admin ClusterRoleBinding to install kube-state-metrics.
* https://github.com/kubernetes/kube-state-metrics/tree/v2.4.2#kubernetes-deployment
*/
const after_setup_k8s = async () => {
/*
// TODO: Implement
logger.info('')
logger.info('Creating cluster-admin-binding for kube-state-metrics on GKE...')
utils.exec(`kubectl create clusterrolebinding cluster-admin-binding --clusterrole=cluster-admin --user=$(gcloud info --format='value(config.account)')`)
logger.info('...done.')
*/
}
module.exports = {
after_setup_k8s: after_setup_k8s,
}