GitLab is more than a git repository. It comes with the powerful CI/CD runner that you can use for free, or even self host. In this post we are going to get familiar with it, and setup the most basic pipeline.
[Read More]How to Install kubectl
kubectl
is Kubernetes command line tool. It allows you to run commands against Kubernetes cluster. kubectl
is gateway to you cluster, allowing you to inspect, create, delete, and manipulate your resources in other ways.
How to Install Minikube
Minikube lets you run Kuberntes locally. It gives you single node cluster inside a virtual machine on your desktop or laptop. This guide will teach you how to install Minikube on Linux machine (Ubuntu).
[Read More]Limit Team Members Access to Kubernetes
In this article I will show you how to give limited access to a team member within the Kubernetes. You don’t have to mess with service accounts of your cloud provider to achieve this (whether you’re using AWS or GCP it doesn’t matter). It’s almost vendor agnostic. You can achieve this using Kubernetes ServiceAccount
resource.
Deploying Hugo with Gitlab CI
Building and deploying Hugo is really easy. You just type hugo
in the console, and all you need is in public/
. Just copy and paste this on your server, and you’re all done. So… why complicate thing with the CI?