
[{"content":"","date":"December 8, 2024","externalUrl":null,"permalink":"/tags/bare-metal/","section":"Tags","summary":"","title":"Bare-Metal","type":"tags"},{"content":"","date":"December 8, 2024","externalUrl":null,"permalink":"/tags/ha/","section":"Tags","summary":"","title":"Ha","type":"tags"},{"content":"","date":"December 8, 2024","externalUrl":null,"permalink":"/tags/kube-vip/","section":"Tags","summary":"","title":"Kube-Vip","type":"tags"},{"content":"","date":"December 8, 2024","externalUrl":null,"permalink":"/tags/kubernetes/","section":"Tags","summary":"","title":"Kubernetes","type":"tags"},{"content":" Agora Tech is a small software development company focused on practical platform engineering. We work with teams that need better automation, lower infrastructure risk, and clearer operational foundations. Services # Cloud Cost Savings We identify waste, clarify tradeoffs, and help teams reduce spend without breaking delivery. View service Automation We automate infrastructure, delivery workflows, and repetitive operational tasks so teams can move faster with less toil. View service Multi-Region Infrastructure We design resilient infrastructure patterns for teams that need availability, portability, and sane operations. View service See all services Talk through your platform challenges About # Agora Tech was founded by Chris Wiggins to help businesses build reliable platforms that support real delivery work. The company brings together Linux, infrastructure, SRE, and software development experience to solve practical engineering problems.\nLearn more about Agora Tech ","date":"December 8, 2024","externalUrl":null,"permalink":"/","section":"Platform Engineering For Teams That Need Reliable Delivery","summary":"","title":"Platform Engineering For Teams That Need Reliable Delivery","type":"page"},{"content":"Engineering notes, implementation details, and lessons learned from platform work.\n","date":"December 8, 2024","externalUrl":null,"permalink":"/posts/","section":"Posts","summary":"","title":"Posts","type":"posts"},{"content":"","date":"December 8, 2024","externalUrl":null,"permalink":"/tags/","section":"Tags","summary":"","title":"Tags","type":"tags"},{"content":" Introduction # A lot of companies are interested in moving out of the cloud to a \u0026ldquo;bare metal provider\u0026rdquo;. However when you then have to manage your own Kubernetes control plane nodes instead of using something like EKS, GKE or AKS, you run into a delimma. How do you provide an HA IP not only for your control planes, but also for your Kubernetes services? The answer is kube-vip.\nWhat is kube-vip? # kube-vip is a project that provides a highly available control plane for Kubernetes. It does this by providing a virtual IP that can be used by the control plane nodes. This virtual IP is then moved between the control plane nodes as needed. This allows for a highly available control plane.\nkube-vip has 2 primary modes of operation. ARP, and BGP. ARP is the simplest to setup but not as robust. If your bare metal provider supports BGP, then you should use BGP.\nInstalling kube-vip # kube-vip has many options for installation. If you are using an RKE2 or k3s cluster you can easily deploy the kube-vip Daemonset with the proper configuration. If you are using kubeadm, you can deploy kube-vip as a static pod.\nConclusion # kube-vip is a great project that can help you provide a highly available control plane. This allows you to move your Kubernetes cluster to a bare metal provider quickly, without the need for an external load balancer.\nKeep an eye out for a future blog post on how to deploy kube-vip\u0026rsquo;s kube-vip-cloud-controller to provide an HA IP for Kubernetes services as well.\n","date":"December 8, 2024","externalUrl":null,"permalink":"/posts/using-kube-vip-to-provide-ha-control-plane/","section":"Posts","summary":"","title":"Using kube-vip to provide HA control plane.","type":"posts"},{"content":" Agora Tech is a software development company specializing in platform engineering. We help teams build the operational foundation behind their products: infrastructure, automation, delivery workflows, and reliability practices. Platform engineering is often grouped under DevOps, SRE, or infrastructure engineering. The label matters less than the outcome: a platform that is robust, maintainable, and aligned with the way your business actually works.\nWe focus on practical implementation over ceremony. That means designing systems your team can run, extending the tooling you already have where it makes sense, and improving delivery without creating a fragile dependency on custom glue.\nFounding # Agora Tech was founded by Chris Wiggins in 2023. Chris has spent more than a decade in the software industry, starting in systems administration with a focus on Linux, moving through hosting and infrastructure work, and later into site reliability engineering.\nThat background spans both large and small companies, with a consistent theme: helping teams build platforms that are reliable enough for the business and understandable enough for the people who run them.\nIf you are trying to reduce operational drag, improve infrastructure confidence, or make delivery more predictable, Agora Tech is built to help with that work.\n","externalUrl":null,"permalink":"/about/","section":"Platform Engineering For Teams That Need Reliable Delivery","summary":"","title":"About","type":"page"},{"content":"","externalUrl":null,"permalink":"/categories/","section":"Categories","summary":"","title":"Categories","type":"categories"},{"content":" Agora Tech helps companies improve the platform underneath their products. Our work is centered on delivery, reliability, and operational clarity. We typically engage where a team knows something in the platform needs to improve, but needs help turning that into specific technical changes and maintainable operating practices.\nWhat we help with # Cloud Cost Savings Find waste, reduce overprovisioning, and make infrastructure cost decisions more intentional. Jump to section Automation Remove repetitive manual work from infrastructure provisioning, deployments, and operational workflows. Jump to section Multi-Region Infrastructure Design systems that can tolerate failure better and support growth across environments and regions. Jump to section Cloud Cost Savings # Cloud platforms are useful because they let teams move quickly, but they also make it easy to accumulate unnecessary spend. We help identify waste, understand where cost is being created, and make tradeoffs that preserve delivery speed while reducing waste.\nTypical work in this area includes:\nrightsizing infrastructure reducing idle or duplicate environments improving observability around cost drivers simplifying architectures that have become expensive to operate Relevant cost-focused posts will appear here as we publish them.\nRelated blog posts Automation # Automation is one of the fastest ways to reduce operational friction. We help teams replace manual, error-prone processes with repeatable workflows across infrastructure, deployment, and testing.\nTypical work in this area includes:\ninfrastructure as code improvements deployment pipeline automation environment bootstrapping operational runbook automation Relevant automation posts will appear here as we publish them.\nRelated blog posts Multi-Region Infrastructure # High availability across regions or sites is valuable, but it adds complexity quickly. We help teams design resilient infrastructure patterns that balance uptime goals with operational simplicity.\nTypical work in this area includes:\ncontrol plane and service availability patterns traffic routing and failover design workload placement strategy infrastructure portability between providers or regions Relevant infrastructure posts will appear here as we publish them.\nRelated blog posts Using kube-vip to provide HA control plane. December 8, 2024\u0026middot;262 words\u0026middot;2 mins Kubernetes Kube-Vip Bare-Metal Ha About The Work # Our approach is hands-on and engineering-focused. We can help with architecture, implementation, and the operational details needed to make the result sustainable for your team.\nLearn more about Agora Tech Talk through your platform challenges ","externalUrl":null,"permalink":"/services/","section":"Platform Engineering For Teams That Need Reliable Delivery","summary":"","title":"Services","type":"page"}]