charts icon indicating copy to clipboard operation
charts copied to clipboard

[#20344] yugabyted: yugabyted UI support for K8s helm chart

Open djiang9001 opened this issue 1 year ago • 1 comments

Changes to the yugabyte helm chart to support yugabyted-ui:

  • Enables yugabyted-ui by default on port 15433 for each tserver and master.
  • Metrics snapshotter enabled by default since yugabyted-ui uses it to display metrics.
  • Works with and without tls enabled (tls.enabled=true flag)
  • Can be disabled with yugabytedUi.enabled=false flag)

Sample command:

helm install yb-demo /home/centos/code/charts-fork/stable/yugabyte \
--set resource.master.requests.cpu=0.5,resource.master.requests.memory=0.5Gi,\
resource.tserver.requests.cpu=0.5,resource.tserver.requests.memory=0.5Gi,\
replicas.master=3,replicas.tserver=3,tls.enabled=true --namespace yb-demo

NOTE: Do not merge until tag in stable/yugabyte/values.yaml has been updated to the correct value, as well as version and appVersion in stable/yugabyte/Chart.yaml.

djiang9001 avatar Dec 18 '23 19:12 djiang9001

Hi @djiang9001
I did a first round review but can you please publish this via phorge/phabricator pipeline. Also can you please add rendered helm charts as well as a link to where this is working in the Testing Done section ? Thanks Aman

amannijhawan avatar Jan 11 '24 00:01 amannijhawan