- 博客(27)
- 收藏
- 关注
原创 k8s | 深入理解组件 kubelet
每个Node节点上都运行一个 Kubelet 服务进程,默认监听 10250 端口,接收并执行 Master 发来的指令,管理 Pod 及 Pod 中的容器kubelet 架构具体来说,有以下的功能。
2023-09-20 11:00:33
269
原创 k8s | 深入理解组件kube-proxy
kube-proxy是一个关键的组件,它负责网络代理和负载均衡,就像一个智能的邮递员,帮助将来自外部的请求正确地路由到集群内的各个服务。
2023-09-20 10:57:20
170
原创 k8s|深入理解组件etcd
Etcd 是 CoreOS 基于 Raft 开发的分布式 key-value 存储,可用于服务发现、共享配置以及一致性保障(如数据库选主、分布式锁等)。它用于存储分布式系统中的关键数据。
2023-09-20 10:52:03
206
原创 K8s | 基本概念(2)
类比为基地的通信目录,DNS 组件会将服务名称解析为相应的 Pod IP 地 址,以便其他应用程序可以通过域名来访问服务。每个服务都有一个唯一的名称,称为服务名称。DNS 组件会为每个服务分配一个 域名,该域名的格式通常为。
2023-09-20 10:50:44
486
原创 k8s | 基本概念(1)
API Server是整个系统的对外接口,供客户端和其它组件调用,相当于“接待大厅”。Scheduler负责对集群内部的资源进行调度,相当于“人力资源部”。负责管理控制器,相当于“部门主管”。etcd存储集群的状态、Pod 的调度信息、Service 的发现和网络配置等;相当于“公司档案室”KubeletKube-proxyPodFluentd。
2023-09-20 10:50:10
60
原创 云原生 | Docker已经配置镜像加速依然超时
创建目录创建文件在文件中添加如下内容IP 为代理服务器的 IP地址,后面是端口号,如果用的是clash就是验证配置是否已加载重启 Docker。
2023-06-20 13:13:52
1055
原创 博客 | Docker+Halo+NPM 搭建博客
我遇到的主要问题就是邮箱服务,我用的465端口不行,要用587端口。按照下面的方式配置,ip是docker内部的ip地址,可以通过。文件,端口尽量不要改,我用的云服务器改了之后就不行了。接下来就在主题设置里面配置信息就好了。后台登录配置好基本的信息,后打开。release页面下载源代码。拉取最新的 Halo 镜像。即可看到安装引导界面。上传这些文件就可以了。
2023-06-20 13:10:28
145
原创 基本素养 | Mac使用指南
在keys中配置ESC安装卸载查看Homebrew版本 更新Homebrew 查询可用包 安装任意包 比如说可以按照 ,,``查找安装软件的路径 卸载任何包 查看已安装包列表 查看任意包信息 更新go语言版本/usr/local/等系统目录下的文件读写是需要系统root权限的,导致有些指令需要添加sudo前缀来执行,两种解决方式
2023-06-20 13:07:22
162
1
原创 玩转云服务 | 青龙面板脚本bili天选时刻,每日任务
获取cookie打开然后按F12环境变量部署脚本运行一次就可以了!修改配置文件添加脚本库并拉取运行之后会添加几个任务。
2023-06-19 13:09:18
778
原创 云服务 | 域名购买备案,SSL证书申请全过程
手机登录阿里云提交审核资料。包括身份证,实名认证,承诺视频,等待阿里云初审。信息校验出现问题,好像是域名实名认证后2-3天才能提交备案。购买之后需要进行实名认证,大概需要一个小时就能通过。然后就是备案,在自己的云服务器添加域名。点击立即备案,然后点击查看,去备案。购买的时候需要添加模版信息,在。大概一整周之后管局审核通过。大概几分钟就可以审核通过。然后创建证书申请即可。
2023-06-19 13:00:37
203
原创 玩转云服务器 | 内网穿透Frp
这个指令相关的信息一般都存放在nohub.out文件中,这个文件一般就在指令的当前文件夹下。表示在 frp 服务端监听的端口,访问此端口的流量将会被转发到本地服务对应的端口。在需要被访问的内网机器上(SSH 服务通常监听在 22 端口, 远程桌面连接端口是。这个ip如果处于同一局域网中,可以直接通过ifconfig查找。不在同一局域网的话,就是通过内网穿透的方法,ip为公网ip。配置为本地需要暴露到公网的服务地址和端口。的流量转发到内网机器的 22 端口。)部署 frpc,修改。将进程在后台运行的指令。
2023-06-19 12:58:09
179
原创 云原生 | Docker + GitLab + GitLab Runner 自动化部署
CI/CD是持续集成 () 和持 续交付() 或持续部署() 的组合实践。CI/CD实践构成了现代DevOps操作的支柱。目前市面上实现自动化部署的开源方案一般有两个(Jenkins和GitLab从可扩展性而言Jenkins是更好的选择,不过自由也意味着很多东西都需要自己配置Gitlab是开源的devops平台,集成了功能,GitLab作为代码仓库管理系统,提供了可视化界面、版本控制、代码审核等功能,而则是CI/CD的执行器,负责执行GitLab中配置的任务,可以自动从GitLab上获取任务并执行。
2023-06-19 12:51:25
667
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人