RKE is a CNCF-certified Kubernetes distribution that runs entirely within Docker containers. It could be configured and provisioned from simple configuration. Plus the easy-to-use Rancher Server as a Web UI running on the cluster, we can have a truly self-hosted Kubernetes cluster.
Linux containers, or LXC, is a lightweigt yet powerful container solution. It can run applications or distros but share the same kernel and hardware resources and persistently. This is not a cutting-edge technology and is fully supported in Fedora.
WriteFreely is a blogging and publish tool as well as an important part of the Fediverse network. It is lightweight and easy to host. However, the official Container (Docker) setup is not even correct. So here comes a working deployment notes.
Previous StatusContinue on previous post https://blog.sakuragawa.moe/simple-homebrew-kubernetes-deployment/ And post https://blog.sakuragawa.moe/deploy-ceph-storage-and-csi-for-pods-consume-in-kubernetes-home-lab/ The Kubernetes cluster bootstrapping is complete and the Flannel network takes the charge
My GitLab CI used to play very well with container runners. It started to get wrong. After a night of hardwork, I have the solution now. But I still don't know the answer. All I could tell is that virtualenv is a useful tool but not a reliable one.
Previous StatusContinue on previous post https://blog.sakuragawa.moe/simple-homebrew-kubernetes-deployment/ And this should be suitable for any working Kubernetes cluster with some storage node. The Kubernetes cluster bootstrapping is complete
One of our internal production is running an OpenShift 3.7 cluster. As OKD 3.10 is rolling out, 3.7 is far too old and missing some useful new features. "Let's get it upgraded!" I shouted out, and nightmares started too to pour out. How did I break it? How should I fix it?
Grafana has an official docker image. Though permission problems occurred in previous versions, it can running flawlessly. There is also an example in OKD. We will start with the examples, but also do further configuration with data sources and dashboards.
Gitea is an open-source GitHub clone. Gitea is developed with Golang and is much lighter than GitLab while providing most useful functions. It also has a similary user experience as GitHub does. Since Microsoft is acquiring GitHub, Gitea is a good choice for self-hosting lightweight solution.