KubeFM

KubeFM

Discover all the great things happening in the world of Kubernetes, learn (controversial) opinions from the experts and explore the successes (and failures) of running Kubernetes at scale. read less
TechnologyTechnology
Migrating 24 services from Docker compose to Kubernetes, with Ronald Ramazanov and Vasily Kolosov
14-11-2023
Migrating 24 services from Docker compose to Kubernetes, with Ronald Ramazanov and Vasily Kolosov
Should every project start with Kubernetes?And if not, when is the right time to switch without incurring (unbearable) technical debt?In this episode of KubeFM, you will learn how the team at Loovatech designed an app from scratch and decided to use Docker Compose to host their infrastructure cheaply and effectively in a single virtual machine.As the project grew, the team had to make the difficult choice to rearchitect their infrastructure and plan for scalability and fault tolerance.Follow their journey and learn:How to migrate from a single Docker Compose file with 24 containers to Kubernetes.How to verify that your apps are stateless and what changes are necessary to deploy them into Kubernetes.How to manage expectations and explain the value of a complex migration to your boss or (non-tech-savvy) customers.Vasily and Ronald also shared how they integrated ArgoCD and their existing CI/CD to leverage push and pull-based GitOps and their plans to incorporate multi-tenancy and custom metrics.Find all the links and info for this episode here: https://kube.fm/docker-compose-migration-vasily-ronaldLinksLoovatechDocker ComposeArgoCDPrometheusGrafanaKEDAAnsibleTerraformKubernetes documentationApplication migration from Docker Compose to Kubernetes. How, why, and what problems we’ve encounteredUsing Docker ComposePicvarioDocker SwarmUploading and copying objects using multipart upload in AWS S3CeleryFFMPGAmazon Elastic File SystemKubeSprayAWS EKSAzure AKSAWS EKS changelogHelm chartsTeamCityArgoCD user guide: HelmGitOps: Push-based vs. Pull-based DeploymentsFlux CDHow to autoscale apps on Kubernetes with custom metricsCloudFormationTerraGrantCapCutIan Coldwater
Unpacking observability, ditching Prometheus, with Hannah Maxwell and Adriana Villela
17-10-2023
Unpacking observability, ditching Prometheus, with Hannah Maxwell and Adriana Villela
Are logs enough to troubleshoot your deployment and infrastructure?Perhaps, but there's a better way to observe, monitor and debug your stack: embracing observability.In this episode, Adriana explains how she learned to love Open Telemetry and:How you can combine Traces, Metrics and logs to really understand the root cause of your production issues.What the Open Telemetry Collector is, and how it can simplify the ingestion of traces, logs and metrics without tying you into a particular vendor?How to convince colleagues and the business to adopt new technologies.In this episode, Bart also invited a special guest, Hannah (Adriana's daughter), to ensure that Adriana tells the truth and nothing but the truth.Hannah shared some great tips on public speaking and… baking!Find all the links and info for this episode here: https://kube.fm/adriana-hannah-unpacking-o11yLinksArgo CDGitOpsOpenTelemetry operatorOpenTelemetryCNCF landscapeServiceNow Cloud ObservabilityRed Hat OpenshiftGeeking Out podcastOn Call Me Maybe podcastCharity MajorsAdriana's Medium blogELK stackSLA vs SLO vs SLIOpen Telemetry signals: traces, metrics, logsOpen Telemetry instrumentationOpenTelemetry Q&A Feat. Hazel WeaklyKubeCon North America 2023Open Telemtry End User Working GroupOpenTelemetry Community End User SurveysOpenTelemetry collectorPrometheus receiverPrometheus metricsLiz Fong-JonesTed YoungToronto CNCF meetupObservability Day 2023All Things Open 2023