Pinned
https://lckhd.eu/NKBNro I replaced my Hashnode/Vercel blog with a custom-built, full-featured serverless blogging platform on AWS, and the entire thing took under 10 hours of hands-on development.
Darryl Ruggles
@darryl-ruggles.cloud
AWS Hero | Principal Cloud Solutions Architect @ Ciena Serverless, Event-Driven Architecture, AWS, Kubernetes, Rust, Terraform, Security, DevOps, FinOps, MLOps, Maker https://darryl-ruggles.cloud https://www.linkedin.com/in/darryl-ruggles
1.3K followers411 following6.8K posts
Pinned
https://lckhd.eu/NKBNro I replaced my Hashnode/Vercel blog with a custom-built, full-featured serverless blogging platform on AWS, and the entire thing took under 10 hours of hands-on development.
https://lckhd.eu/FOiS8X #Terraform #Kubernetes #GitOps #ArgoCD #PlatformEngineering Infrastructure as Code (IaC) tools like Terraform are recommended for most cases, but other tools like Argo CD fit best for managing some resources.
https://lckhd.eu/d0s9yt #Kubernetes #GitOps #ArgoCD Keeping track of manual Kubernetes config changes done via Kubectl can work for a while but in the long run it gets quite challenging. Configuration drift creeps in, rollbacks get messy, and environments fall out of sync. The article below
https://lckhd.eu/QTBTjN #Kubeflow #AmazonEKS #MLOps #Karpenter #LLM I've been using Kubeflow for many years now and find it a really useful package of AI/ML tools.
https://lckhd.eu/QTBTjN #Kubeflow #AmazonEKS #MLOps #Karpenter #LLM I've been using Kubeflow for many years now and find it a really useful package of AI/ML tools.
https://lckhd.eu/352jhD #Bedrock #AgentCore #Observability #Terraform #Agents Pretty much everyone is building agents now, but I suspect many aren't putting much thought into observability. A single agent might be using MCP servers, code sandboxes, a browser, and memory and when something goes
https://lckhd.eu/5IxYyD #Kubernetes #ConfigMaps #GitOps #Kustomize #SRE ConfigMaps work really well in Kubernetes for storing config options. One key thing is how pods pick up updated values. Depending on how you read them, you may not see a new value for a while, or ever. Restarting the pod will
https://lckhd.eu/SL7sKg #EKS #Kubernetes #LLMOps #GitOps #PlatformEngineering Many teams are looking to host their own models and the Elastic Kubernetes Service (EKS) is a good choice for that.
https://lckhd.eu/ODyiRB #Helm #Kubernetes #DevOps #GitOps Dealing with resources in Kubernetes typically involves crafting YAML manifest files. A single app running in your cluster may need many objects, including a Deployment, Service, ConfigMap, Secret, Ingress, ServiceAccount, and a
https://lckhd.eu/bnSMec #AWS #EKS #Kubernetes #WAF #Networking There are a lot of components involved in traffic flow in an Elastic Kubernetes Service (EKS) cluster on AWS. If users of an app start seeing errors, it won't be clear where the problem is. Components in the path include Route 53, the
https://lckhd.eu/bnSMec #AWS #EKS #Kubernetes #WAF #Networking There are a lot of components involved in traffic flow in an Elastic Kubernetes Service (EKS) cluster on AWS. If users of an app start seeing errors, it won't be clear where the problem is. Components in the path include Route 53, the
https://lckhd.eu/tRSAKa #Kubernetes #Kueue #DynamicResourceAllocation #GPU #GKE Using Kubernetes is really all about sharing a set of resources across multiple workloads. This works well for CPU and memory but isn’t as straightforward for resources like GPUs. Even a small embedding job that only
https://lckhd.eu/VGkVCE #AWS #FinOps #Serverless #Terraform #CloudCostOptimization Most AWS accounts have some leftover resources that people created to test something or for a PoC and never used again. These can really add up over time in $$$s. The billing pages in your account tell you what you
https://lckhd.eu/J7rLLO #Kubernetes #YAML #DevOps #PlatformEngineering Most of what people deal with in Kubernetes is YAML manifests. They can be confusing for people who are new to them, and getting the indentation right can drive many people nuts. It is something you learn by seeing examples
https://lckhd.eu/8mW222 #OpenTelemetry #EKS #Agents #Observability #Bedrock Observability is often overlooked in many apps, and AI agents are no different. Tracing incoming requests through tool calls down to inferences against models in Bedrock, including costs, is important. The article below
https://lckhd.eu/mZarV4 #Karpenter #EKS #Kubernetes #AWS #FinOps Mostly idle worker nodes are very common in Kubernetes clusters. There are tools you can use to right-size these, including the Cluster Autoscaler (CAS) and Karpenter. CAS works with node groups and adjusts their sizes, and a new
https://lckhd.eu/BpfgdN #Terraform #GitHubActions #AmazonEKS #OIDC #IAC Using Terraform and CI/CD tools like GitHub Actions is a good approach to provisioning resources on AWS and EKS. Using short-lived tokens with OIDC rather than hardcoded credentials is always recommended. Setting the
https://lckhd.eu/BpfgdN #Terraform #GitHubActions #AmazonEKS #OIDC #IAC Using Terraform and CI/CD tools like GitHub Actions is a good approach to provisioning resources on AWS and EKS. Using short-lived tokens with OIDC rather than hardcoded credentials is always recommended. Setting the
https://lckhd.eu/MgNuMo #Kubernetes #Autoscaling #GPU #DRA In some cases GPU pods can stay Pending in your Kubernetes cluster, and you may think no more GPUs are available. That can be true, but the autoscaler might also have added a node the scheduler won’t use, since the two loops don’t always
https://lckhd.eu/NcPeCT #ECS #AWS #Containers #PlatformEngineering #LoadBalancing I'm a big fan of using the Elastic Container Service (ECS) on AWS for container-based deployments.
You are up to date.