The Platform Meetup - Bengaluru


My Key Take Away Points

vCluster allows us to create multiple virtual cluster using vCluster CLI commands on a single physical k8s cluster in matter of seconds and reduce cost. (1)syncer and (2) core dns are two building blocks to realize vCluster. We can try it with Minikube. Here entire cluster runs inside a pod (KIND) with Rancher's k3s distribution. The syncer component is greatly extensible with various plugins. Excellent tool vcluster, insightful talk and engaging questions answers

DevPod is another userful tool, that connects local IDE to remote development machine. 

Keploy is developer-centric API testing tool that creates tests along with built-in-mocks, faster than unit tests. It uses eBPF

Good talk on observability that covers all relevant tools Prometheus, OTel , Grafana etc. and nice QA

Kids Day was another event part of recent Kubecon. I did not find any YouTube video about the event. https://events.linuxfoundation.org/kubecon-cloudnativecon-europe/program/kids-day/

There are many security tools XRay, Trivy, Synk, Grype, Syft etc. XRay is part of JFrog. 

We had quiz and social media contest to engage the audience. I met few regular friends. We had photo session with polarized camera. Here I am. 

Overall it was very good event. 

Meetup event link: https://www.meetup.com/loft-meetup-india/events/301365666/

Secret


 SREs and platform engineers use Hashicorp Vault to store Kubernetes secret. 



We whisper and share our life secrets in ears of NANDI. 



My Favorite Saint


Hi all, sharing my speech on મારા મનગમતા સંત ( My Favorite Saint ). Written by my class teacher Fatamaben. It was one of my best speeches. Later on I read few books about "Pujya Mota" from Kamdaar club at my native place Mithapur. I planned to join engineering college at Nadiad, because Nadiad has Hari OM Ashram established by Pujya Mota. Finally I did Maun Ekant Sadhana at Hari Om Ashram at Nadiad and Surat. School days memories that gave direction to my life.










DevOps Meetup - 8th June, 2024


Key Takeaway points

O11y = Observability = logs (e.g. FluentD) + Metrics (Prometheus) + Traces (Jaeger) 

OTel = OpenTelemetry. OTel is CNCF specs for generation, collection and export of O11y. There are OTel API, OTel SDK, OTel auto instrumentation and Tools. 

OTel auto instrumentation has different maturity for different programming language. With OTel auto instrumentation, no need to modify existing code and yet we can integrate with OTel collector. 

Even we can pass B3 headers (for trace, span etc) header from incoming message to outgoing message, without modifying code. Nowadays, log message also contains trace ID and span ID. 

OTel Collector can collect data from K8s, L7Proxy, Cloud and shared infrastructure. OTel Collector emits the data towards Prometheus (for metrics), Grafana Loki (for log) and Grafana Tempo (for distributed tracing). OTel collector has three components (1) Receiver (2) Processor and (3) exporter. Yes the exporter can export to multiple endpoints. 

OTel collector can be deployed as sidecar container. We can have custom OTel collector also. 

=========================================

Kapacitor is an open source data processing framework that makes it easy to create alerts, run ETL jobs and detect anomalies. Kapacitor is a native data processing engine for InfluxDB

Ansible can be used to install minikube

https://github.com/robertdebock/ansible-playbook-minikube

https://github.com/gantsign/ansible_role_minikube

=========================================

Zabbix is enterprise class open source monitoring solution for network monitoring and application monitoring https://www.zabbix.com/index

=========================================

Meetup event https://www.meetup.com/geekyants-events-meetup-group/events/301078538/