BLCL的博客小馆

标签 · 运维

首页

关于

归档

运维k8s云原生

Kubernetes的安装和使用(二)

k8s的使用构建和运行镜像编写一个go程序12345678910111213141516package mainimport ("io""log""net/http")func main() {http.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) {io.WriteString(w, "[v1] Hello, Kubernetes!")})log.Printf("v1 access http://localhost:3000\n")panic(http.ListenAndServe(":3000", nil))}编写Dockerfile12345678910111213141516171819# 引入golang的环境,并设置别..

更多
运维k8s云原生

Kubernetes的安装和使用(一)

k8s是一种可以实现容器集群的自动化部署、自动扩缩容、维护等功能的服务。Docker解决了应用运行时环境的问题,而k8s则可以用来构建大量应用服务,它能方便的管理海量应用容器。它拥有自动包装、自我修复、横向缩放、服务发现、负载均衡、自动部署、升级回滚、存储编排等特性。k8s的节点分为master和node,它的架构如下Master:官方叫做控制平面(Control Plane),它用于负责整个集群的管控。master由4个部分组成API Server进程,负责任何资源的管理和操作etcd,用于保存集群状态,只有apiServer可以读写调度器(Scheduler),用于调度Pod资源控制器管理器(kube-controller-manager)Node:数据平面,是实际的工作节点,直接负责对容器的资源控制..

更多
loading..
运维apisix网关LuaNginxOpenresty

APISIX的使用

APISIX是一款基于Openresty的动态、实时、高性能API网关,它提供了负载均衡、服务熔断等丰富的功能。安装服务在https://github.com/apache/apisix-docker中提供了很多很便利的docker配置,可以很方便的启动APISIX的相关服务。~ git clone git@github.com:apache/apisix-docker.git~ cd apisix-docker/example/~ docker-compose upStarting example_etcd_1 ... doneStarting example_grafana_1 ... doneStarting example_apisix-dashboard..

更多
loading..
运维

使用Drone+docker配置本地轻量化CI/CD

前几天完成了nuxt /server的迁移工作,以后本站的部署不再仅限于vercel,而是可以用任何工具(见nitro deploy)。 发现一个比较轻量的CI/CD工具:Drone,成功给本站安排上了,但是只安排了一点(下面会说明),地址是https://blog-cf.yunyuyuan.net/,运行在我家里的linux服务器上,使用cloudflared tunnel做内网穿透,关于cloudflared tunnel详见之前的文章。 之前我写过一篇jenkins+github配置CI/CD的文章,主要是入门Jenkins,当时觉得Jeninks太吃资源,而且各种配置混杂,管理页也很丑,所以后面没有学下去了。 安装drone 准备 ..

更多
loading..
运维

jenkins+github配置CI/CD

本站访问有些慢,应该是国内的网络对vercel不友好。但是我有一台几乎闲置的华为云vps,于是尝试了一下配置本站的CI/CD。记录过程。 前置条件 服务器:centos8 项目:需要nodejs编译的前端项目 部署目标:nginx 过程 安装jenkins。参照官网介绍,安装完成后,可以在http://yourip:8080登入jenkins控制台,然后创建用户,安装推荐插件,等等。 配置凭据。进入Manage Credentials界面,Url一般是http://yourip:8080/credentials,创建一个ssh凭据,Private Key字段需填写已经在github配置过的ssh密钥,密钥位置一般在~/.ssh/id_rsa。ssh凭据 接着新建一个secret text凭据..

更多
loading..
运维TECHNOLOGY智能家居

分享一下我的家庭网络布局

我的家庭网络拓扑图数据流部分网络核心部分是 Nano Pi R2S 这个软路由,经过一年调教,已经能适应我这里的一切网络需求了。主要运行了 Wireguard、流量监控、网路唤醒等服务。因为我们小区只有百兆网,所以性能暂时够用。几乎所有网络设备都通过中间这个交换机与软路由通讯,虽然不算什么好的交换机,但是同理,够用。数据中心是用 intel NUC8 搭建的家庭服务器,主要部署了 emby、Nextcloud、qbittorrent 等服务,满足了家庭观影、数据存储等需求。存储采用多个硬盘,目前放弃了阵列模式,家庭用的话还是单块盘来用性价比最高,经常冷备、热备就好。家庭服务器通过 FRP 服务把 Nextcloud 服务映射到公网,方便在外看家庭数据。主力机是一台 E3-1231 V3 的机器,为什么还在..

更多