wilson's blog

Quitters never win and winners never quit

k8s CM&SSL

Cert manager & SSL enablement in k8s

Ingress Introduction cert-manager adds certificates and certificate issuers as resource types in Kubernetes clusters, and simplifies the process of obtaining, renewing and using those certificat...

Install Neovim As IDE

Setup neovim in ubuntu/mac

Prerequisites Ubuntu 18.04 Mac Step 1: Install nvim ubuntu: apt-get install software-properties-common add-apt-repository ppa:neovim-ppa/stable apt-get update apt-get --assume-yes install cu...

Install Kubernetes On Ubuntu 18.04

Setup k8s cluster on Bandwagon

Prerequisites 2 or more Linux servers running Ubuntu 18.04 in Bandwagon or other cloud provider Access to a user account on each system with sudo or root privileges Step 1: Install...

k8s Ingress

Practice of ingress-nginx in Bandwagon k8s cluster

Ingress Introduction Ingress exposes HTTP and HTTPS routes from outside the cluster to services within the cluster. Traffic routing is controlled by rules defined on the Ingress resource. Here...

k8s Argocd

Practice of argocd in Bandwagon k8s cluster

Ingress Introduction ArgoCD is a declarative GitOps tool built to deploy applications to Kubernetes. While the continuous delivery (CD) space is seen by some as crowded these days, ArgoCD does b...

使用capistrano部署Rails到vps

使用capistrano部署Rails(nginx+passenger)到ubuntu

使用capistrano部署Rails(nginx+passenger)到Vultr ubuntu vultr ubuntu 16.06 ruby 2.5 rails 5.1.7 mysql 8 capistrano 3.11.0 Sample project using this steps to depoy to vul...