Operations | Monitoring | ITSM | DevOps | Cloud

Latest Posts

New command line client, back to Go!

It feels like a lifetime ago, well, 3 years is a lifetime in tech, that I wrote a blog post explaining how we rewrote our API server from Golang to Ruby on Rails. Here we are and I'm about to explain about how we've been back and forth doing the same thing for our CLI. Just after that time, I wrote the first version of our CLI utility in Golang. However, with only me knowing Golang on the team, we weren't able to achieve the velocity and pace of adding features within the CLI as I'd like.

You've launched your first Kubernetes cluster, now what?

As Kubernetes continues to grow in popularity at a staggering rate, it’s only natural more and more people want to see what all the fuss is about. We’ve seen first hand how excited people are to try it out since launching #KUBE100 (our Kubernetes beta) – we’ve had tremendous interest and some great feedback so far. If you’re reading this and you have no idea what #KUBE100 is, it’s the name we gave to our k3s-powered, managed Kubernetes beta program.

Why We Chose k3s to Power our Kubernetes Service

This blog post is an adaptation of a talk I gave at the Cloud Native meetup in Birmingham in the UK in February 2020. It details the advantages of k3s, a lightweight Kubernetes distribution we have deployed as part of a managed Kubernetes service. Developed by Rancher Labs, k3s allows for quick deployments for testing, CI/CD runs and getting to grips with Kubernetes without having to commit to large-scale infrastructure and the costs that would bring.

A Civo 2019 retrospective: How we got here and what's next

Looking back over 2019 it's been a huge time of change for us as a company. When I co-founded Civo four years ago we were aiming to be an IaaS (Infrastructure-As-A-Service) provider, focusing on small developers and teams rather than huge corporate hosting requirements. The developer experience was really important to us, but trying to carve out a niche in such a crowded market was really challenging.

Our Top 10 Kubernetes and Cloud Native Guides For 2019

2019 has been a great year for cloud native technologies. This year we launched the world's first managed Kubernetes service back-ended by Rancher's k3s distribution, opened the #KUBE100 beta, and watched our users create some really neat things on our platform. To that end, we wanted to highlight some of our top posts from the wider Civo community, and posts that showcase the exciting state of play of the cloud native landscape at the moment.

The Power of Community: KubeCon & CloudNativeCon North America 2019 Retrospective

The power of community, and doing things together as that community, was the overarching theme in much of KubeCon/CloudnativeCon presentations. We were incredibly lucky to be able to attend, experience and learn from so many Cloud Native experts and developers over the past week.

#KUBE100: The Story So Far

On an unassuming afternoon on Wednesday the 18th September 2019, we launched a world’s first! A k3s-powered, managed Kubernetes service. We were in for a ride... Since we had been taking applications for a few weeks already, when it came to beta launch day there were no shortage of applicants. It was very encouraging to see there was plenty of buzz online already.

#KUBE100 is here!

After many months of feverishly working behind the scenes, we’re beyond excited to announce that the #KUBE100 beta program is live. #KUBE100 is the name of the beta program for the Civo Kubernetes service. What makes it unique is that it’s the first k3s-powered managed Kubernetes service on the market. Here's a little more insight into what we want to achieve with #KUBE100, from our CTO, Andy.

CI/CD/Civo/C-what?

As a cloud provider and DevOps-focused company, we definitely want to practice what we preach. We see the benefits of a modern cloud native architecture, so we built our hosting of www.civo.com and api.civo.com (our application) to take full use of these modern decisions. This post describes our approach to Continuous Integration (CI) and Continuous Deployment (CD) from a Chief Technical Officer's perspective.