Kubernetes 存储卷
OSShttpshelp.aliyun.comdocument_detail86543.html 使用说明配置 OSS 静态存储卷的说明如下: OSS 为共享存储,可以同时为多个 Pod 提供共享存储服务。 bucket:目前只支持挂载存储空间 Bucket,不支持挂载 Bucket 下面的子目录或文件。 url:OSS 的 Endpoint,挂载 OSS 的接入域名,挂载节点和存储空间的地域相同时,可使用内网地址。 akId:您的 AccessKey ID 值。 akSecret:您的 AccessKey Secret 值。 otherOpts:挂载 OSS 时支持定制化参数输入,格式为:-o -o。 您在使用 OSS 数据卷时,不要使用 subpath 的配置。 使用数据卷时,推荐每个应用使用独立的 PV 名字。注意事项 OSS 数据卷是使用 OSSFS 文件进行挂载的 FUSE 文件系统,适合于读文件场景。例如:读配置文件、视频、图片文件等场景。 OSSFS 不擅长于写文件的应用场景。如果您的业务是将文件写入存储的场景,推荐使用 NAS 存储卷服务。 内核态文件系统相较...
Kubernetes 不完全食用指南
环境信息Hyper-V 部署的麒麟 V10 SP1 最小化安装 主机 配置 地址 Master 2C4G 192.168.254.101 Node01 2C4G 192.168.254.102 Node02 2C4G 192.168.254.103 组件清单主节点 docker:也可以用其他容器运行时 kubectl:集群命令行交互工具 kubeadm:集群初始化工具工作节点 docker:也可以用其他容器运行时 kubelet:管理 Pod 和容器,确保他们健康稳定运行 kube-proxy:网络代理,负责网络相关的工作创建集群https://jimmysong.io/kubernetes-handbook/practice/install-kubernetes-on-centos.html初始化系统设置主机名1234hostnamectl set-hostname devopshostnamectl set-hostname masterhostnamectl set-hostname node01hostnamectl set-hostnam...
Kubernetes 故障修复
初始化报错Github error execution phase preflight: [preflight] Some fatal errors occurred:[ERROR CRI]: container runtime is not running: output: E1115 15:55:45.917967 13996 remote_runtime.go:948] “Status from runtime service failed” err=”rpc error: code = Unimplemented desc = unknown service runtime.v1alpha2.RuntimeService”time=”2022-11-15T15:55:45+08:00” level=fatal msg=”getting status of runtime: rpc error: code = Unimplemented desc = unknown service runtime.v1alpha2.RuntimeService”, error: ex...
Squid 不完全食用指北
Squid 是一个高性能的代理缓存服务器,Squid 支持 FTP、gopher、HTTPS 和 HTTP 协议;和一般的代理缓存软件不同,Squid 用一个单独的、非模块化的、I/O 驱动的进程来处理所有的客户端请求。主要提供缓存加速、应用层过滤控制的功能,能代替客户机向网站请求数据,从而可以隐藏用户的真实 IP 地址;将获得的网页数据(静态 Web 元素)保存到缓存中并发送给客户机,以便下次请求相同的数据时快速响应。1234systemctl stop firewalld && systemctl disable firewalldsetenforce 0yum -y install gcc gcc-c++ make perlmkdir -pv /app/service/squidhttp://www.squid-cache.org/Versions/v5/https://www.phpfans.net/manu/Squid/ 编译安装123456wget http://www.squid-cache.org/Versions/v5/squid-5.6.tar...
自动化运维
互联网技术的发展,机房里面机器的数量随之增加,运维的难度和复杂度也在增加,需要投入的运维人员和成本也在增加,从而催生了一系列的自动化运维工具(Ansible、SaltStack、Puppet)的产生来减少运维的成本。Ansible、SaltStack、Puppet 都是目前比较受用户欢迎的自动化化运维工具,其中 Ansible 和 SaltStack 使用 Python 编写,具有良好的可移植性。Puppet 的使用脚本语法复杂,且可移植性比较差,目前的使用者慢慢变少。Ansible 和 SaltStack 都是的目前最流行的自动化运维工具,能满足企业 IT 系统的自动化运维管理。这两个工具都是用 Python 开发的,可以部署到不同的系统环境中和具有良好的二次开发特性。 在执行的命令的时候,Ansible 和 SaltStack 都支持 Ad-hoc 操作模式,也可以支持将命令写入 YAML 文件中再批量执行。 在处理返回结果方面,Ansible 和 SaltStack 的返回结果格式都是 JSON 格式,比较易懂和方便解析。https://getansible.com/be...
面朝大海の惠东
听一听疫情原因,公司早先改成单休,这个周末突然给了双休;加天年假,去惠东浪了三天 图片 [{"url":"https://f.pz.al/pzal/2023/01/19/2e49861653c7b.jpg","alt":"","title":""},{"url":"https://f.pz.al/pzal/2023/01/19/4f88f21458531.jpg","alt":"","title":""},{"url":"https://f.pz.al/pzal/2023/01/19/0cfa47f3f9535.jpg","alt":"","title":""},{"url":"https://f.pz.al/pzal/2023/01/19/9e5d8f125610b.jpg","alt":"","title":""}] 视频Your browser does not support the video tag.
SSL 证书申请 & 自动续期
网页申请有大量的第三方平台可以申请免费的 SSL 证书,例如一直在用的阿里云:一个账号一年可以申请 20 个,无论对于公司还是个人都足够了。 自助管理如果网站不是部署在阿里云,那么设置证书以及续期操作起来就有点麻烦,特别是网站巨多(成百上千)的情况 宝塔如果是普通的建站(PHP-FPM 或者静态网站),宝塔面板挺好用的1yum install -y wget && wget -O install.sh http://www.aapanel.com/script/install_6.0_en.sh && bash install.sh forum 自搭但是架不住量多,而宝塔的自动续期有时候会出问题,这时候就得有一个可以批量申请、续期的命令行工具 acme.shacme.sh 实现了 acme 协议,可以从 letsencrypt 生成免费的证书 安装脚本1curl https://get.acme.sh | sh -s email=my@yuwei.cc 普通用户和 root 用户都可以安装使用,安装过程进行了以下几步: 把 acme.sh 安装...
心理测试题
森林深处问题主体闭上眼睛,你在森林的深处向前走,看见前面有一座很旧的小屋。(1) 这个小屋的门现在是(开着/关着)的?(2) 你走进屋子里看见一张(圆形/椭圆形/正方形/长方形/三角形)的桌子(3) 桌子上有个花瓶,里面水是(满的/一半/空的)?(4) 你仔细观察瓶子,发现它是(玻璃/陶瓷/泥土/金属/塑料/木头)的?(5) 你走出屋子,继续向森林深处前进,看见远处有瀑布飞流直下,请问水流的速度是什么级别? (0-10)(6) 不知不觉,你走过瀑布,站在坚硬的地面上,看见地上有金光闪烁,你弯腰拾起来,是一个带着钥匙的钥匙链。有多少把钥匙拴在上面(1-10)(7) 你继续向前走,试着找出一条路来,突然你发现眼前有一座城堡。这个城堡是(旧的/新的)的?(8) 你走进城堡,看见一个游泳池,黑暗的水面上飘浮着很多闪闪发光的宝石,你会捡起这些宝石吗?(是/不)(9) 在这个黑暗的游泳池旁边还有一座游泳池。清澈的水面上飘浮着很多枚钱币。你会捡起这些钱币吗?(是/不)(10) 你走到城堡的尽头有一个出口,你继续向前走走出了城堡。在城堡外面,你看见一座大花园,你看见地面上有一个箱子。这个箱子是多...








