Digging into Google’s #NotebookLM new “Audio Overview” feature, and the implications for technical documentation and learning are significant. This functionality empowers users to generate interactive audio summaries from textual input, spanning diverse languages.
My recent tryout involved feeding Kubernetes Helm console output logs into #NotebookLM. The platform’s ability to synthesize this technical data into a coherent, conversational audio overview in Sinhala ( සිංහල my native language) is a testament to its sophisticated NLP capabilities. This has profound implications for standardizing complex technical knowledge and fostering cross-cultural understanding within the engineering community. #NotebookLM #AI #NLP #Kubernetes #Helm #DevOps #TechEducation #Localization #Gemini
Input source for audio overview conversation
# 1 Delete release internal-issue-report-apiv1
#First we should delete the required release:
➜ helm -n mercury ls
NAME NAMESPACE ... STATUS CHART APP VERSION
internal-issue-report-apiv1 mercury ... deployed nginx-18.1.14 1.27.1
internal-issue-report-apiv2 mercury ... deployed nginx-18.1.14 1.27.1
internal-issue-report-app mercury ... deployed nginx-18.1.14 1.27.1
➜ helm -n mercury uninstall internal-issue-report-apiv1
release "internal-issue-report-apiv1" uninstalled
# 2 Upgrade release internal-issue-report-apiv2 to any newer version of chart bitnami/nginx available
#Next we need to upgrade a release, for this we could first list the charts of the repo:
➜ helm repo list
NAME URL
bitnami http://localhost:6000
➜ helm repo update
Hang tight while we grab the latest from your chart repositories...
...Successfully got an update from the "bitnami" chart repository
Update Complete. ⎈Happy Helming!⎈
➜ helm search repo nginx --versions
NAME CHART VERSION APP VERSION DESCRIPTION
bitnami/nginx 18.2.0 1.27.1 NGINX Open Source is a web server that can be a...
bitnami/nginx 18.1.15 1.27.1 NGINX Open Source is a web server that can be a...
bitnami/nginx 18.1.14 1.27.1 NGINX Open Source is a web server that can be a...
bitnami/nginx 13.0.0 1.23.0 NGINX Open Source is a web server that can be a...
#Here we see that two newer chart versions are available. But the question only requires us to upgrade to any newer chart version available, so we can simply run:
➜ helm -n mercury upgrade internal-issue-report-apiv2 bitnami/nginx
Release "internal-issue-report-apiv2" has been upgraded. Happy Helming!
NAME: internal-issue-report-apiv2
LAST DEPLOYED: Wed Oct 2 14:17:09 2024
NAMESPACE: mercury
STATUS: deployed
REVISION: 2
TEST SUITE: None
NOTES:
CHART NAME: nginx
CHART VERSION: 18.2.0
APP VERSION: 1.27.1
...
➜ helm -n mercury ls
NAME NAMESPACE ... STATUS CHART APP VERSION
internal-issue-report-apiv2 mercury ... deployed nginx-18.2.0 1.27.1
internal-issue-report-app mercury ... deployed nginx-18.1.14 1.27.1
# 3 Install a new release internal-issue-report-apache of chart bitnami/apache. The Deployment should have two replicas, set these via Helm-values during install
➜ helm show values bitnami/apache # will show a long list of all possible value-settings
➜ helm show values bitnami/apache | yq e # parse yaml and show with colors
➜ helm -n mercury install internal-issue-report-apache bitnami/apache --set replicaCount=2
NAME: internal-issue-report-apache
LAST DEPLOYED: Wed Oct 2 14:18:32 2024
NAMESPACE: mercury
STATUS: deployed
REVISION: 1
TEST SUITE: None
NOTES:
CHART NAME: apache
CHART VERSION: 11.2.20
APP VERSION: 2.4.62
...
➜ helm -n mercury ls
NAME NAMESPACE ... STATUS CHART APP VERSION
internal-issue-report-apache mercury ... deployed apache-11.2.20 2.4.62
internal-issue-report-apiv2 mercury ... deployed nginx-18.2.0 1.27.1
internal-issue-report-app mercury ... deployed nginx-18.1.14 1.27.1
➜ k -n mercury get deploy internal-issue-report-apache
NAME READY UP-TO-DATE AVAILABLE AGE
internal-issue-report-apache 2/2 2 2 64s
#If we would also need to set a value on a deeper level, for example image.debug, we could run:
helm -n mercury install internal-issue-report-apache bitnami/apache \
--set replicaCount=2 \
--set image.debug=true
# 4 There seems to be a broken release, stuck in pending-install state. Find it and delete it
➜ helm -n mercury ls -a
NAME NAMESPACE ... STATUS CHART APP VERSION
internal-issue-report-apache mercury ... deployed apache-11.2.20 2.4.62
internal-issue-report-apiv2 mercury ... deployed nginx-18.2.0 1.27.1
internal-issue-report-app mercury ... deployed nginx-18.1.14 1.27.1
internal-issue-report-daniel mercury ... pending-install nginx-18.1.14 1.27.1
➜ helm -n mercury uninstall internal-issue-report-daniel
release "internal-issue-report-Daniel" uninstalled