Elasticsearch on Kubernetes benchmarking with esrally
Elasticsearch on Kubernetes (ECK) worked example with terraform, GKE, podman & esrally I’m interested in running elasticsearch in kubernetes since an interview question I got asked: “What service would you not run in Kubernetes?”. I thought about this at the time and answered elasticsearch, my reasons being the storage, replication and the upgrades. I figured it would be easier to run this on either bare metal or SaaS (opensearch). I hadn’t heard about ECK at the time.
EKS Kong Gateway Real IP via ProxyProtocol v2 and AWS Load Balancer Controller
Helm chart values.yaml for finding the Real IP in kong using ProxyProtocol with AWS Load Balancer Controller in L4
Curriculum Vitae - Tim Gibbon
Tim Gibbon 07977 549 321 [email protected] Professional Experience Nov 2021 - Current Engineering Manager, Peak Principal Engineer/Tech Lead. CloudFormation and Terraform for 100+ AWS Services. Redshift and Snowflake Administration. Python/AWS CLI. RStudio and Jupyter notebook builds and deployment. Docker/Kubernetes. Serverless. Analytical troubleshooting. Jul 2021 - Oct 2021 Senior DevOps Engineer, Peak CloudFormation and Terraform. CI/CD (Codebuild, CodeDeployment, Github Actions). Preparation, Deployment and Auditing to gain and pass SOC2 and ISO27001 compliance.
Ipv6 EC2 Apache t3.nano
Creating AWS EC2 t3 nano with Apache using Terraform. This code generating an EC2 instance with IPv6 networking with an SSH key copied from the source server. It uses SSM for local access, copying content from a local S3 bucket to populate the /data/sites directory which Apache then serves up. I’ve not published the Apache configuration files here.
https://github.com/tommybobbins/congenial-engine
I had some problems with t3.nano OOMs during startup, so the userdata adds a temporary 1GB swapfile in the userdata.