基于K3d(K3s in Docker)的kubernetes集群 发表于 2021-04-11 | 0 | 阅读次数 14 上次说到使用k3d来部署k8s集群,结果发现k3d版本升级到v4了,也支持如Kind那样使用配置文件了。严格意义上说,这不是kubernetes,但k3s是兼容kubernetes的,所以也可能当作kubernetes集群来用。启动集群项目地址:https://k3d.io/当前的版本是v4.4.1 阅读全文 »
基于Kind(Kubernetes in docker)的kubernetes集群 发表于 2021-03-22 | 0 | 阅读次数 71 那有没有返璞归真,容器一样快速启停,不留痕迹,就如`docker run --rm`一样的部署k8s集群呢,还真有,那就是Kind和k3d。这两个项目中的字母d都是docker的意思,简单来说,就是把k8s集群所需要的组件以容器都集成到一起,成为超级容器。 Kind是基于kubeadm,k3d是基于k3s,二者殊途同归。这次介绍kind,以后有空再说k3d。 阅读全文 »
迁移kubernetes master到HomeLab 发表于 2021-03-14 | 0 | 阅读次数 83 家庭宽带每24h就来一次重拨号,公网IP也会被更换,由于DNS解析延时的原因,DDNS解析生效需要10来分钟,然后节点之间就会断开十来分钟;结果每天都来这么一次,一些pod就"永久"挂起了;优化办法肯定是有的,比如缩短解析时间,优化ipsec重连,但后来发现,其实Cloud节点存在意义不大,通过CDN的方式可以很好解决家庭宽带的端口限制。 于是就把master迁移到HomeLab,新拓扑如下: HomeLab:master(worker ) — OpenWrt <————CDN 阅读全文 »
halo博客kubernetes部署yaml文件 发表于 2020-12-16 | 0 | 阅读次数 142 官方提供了Docker的部署命令,这里提供用于kubernetes部署的yaml文件。apiVersion: v1kind: Servicemetadata: name: halo labels: app: halospec: ports: - port: 80 targ 阅读全文 »
Cloud:master 因为我想做一个Home-Cloud(家庭-公有云)的混合云k8s集群。"> 又双叒叕一次重启 发表于 2020-12-16 | 0 | 阅读次数 185 本站的再一次“重启”,最早是用虚拟空间,后来迁移到VPS,再”上云“到云主机,后来又部署到容器,于是这次就成为kubernetes集群里的"微服务"。 wordpress部署到k8s不是什么新鲜事,k8s的官方教程也有拿wordpress做示例,我也是在1.10版的的时候,练手时间把本站部署到了HomeLab的k8s。 由于一些我知你不知的原因,譬如家庭宽带的443端口被限制,没有心思继续维护,停了很长一段时间。 为什么 直接上拓扑: HomeLab:worker — OpenWrt <———— ipsec ————> Cloud:master 因为我想做一个Home-Cloud(家庭-公有云)的混合云k8s集群。 阅读全文 »