跳转到主要内容

k8s

基础环境运维索引

容器概述 通过使用容器技术,将操作系统、应用程序全部打包为独立可执行镜像,镜像存储在镜像仓库,服务升级后,采取一个新的tag来标签区别镜像的版本。镜像包括了可以完整运行应用程序需要的操作系统环境...

安装docker

# step 1 hostnamectl set-hostname 12.vpclub.io yum remove docker \ docker-cli...

手工安装docker

方法一 # 官网下载,建议版本19.03。13 https://download.docker.com/linux/static/stable/ # docker-compose下载 ht...

安装k8s-v1.20.15

选择高可用方案 使用kube-vip方案(简单):https://qq829.cn/book/books/k8s/page/kube-vipk8s 【推荐】 使用keepalived方案(...

安装k8s-v1.28.0

k8s 从1.24之后移除了dokcer直接支持,安装方式与1.24.0以前有不一样的地方 下载安装文件 # 三个主文件 wget qq829.cn/uploads/software...

离线安装k8s-v1.20.15

已经打包好的k8s基础镜像和calico镜像 wget qq829.cn/uploads/software/k8s/v1.20.15/google_containers.tar.gz wget ...

docker-keepalived

keepalived是一个双活方案,是用arp伪造的方式,确定一个虚拟IP对应到多台主机的当前的实际主机,keepalived采用集群方式部署,节点之间互相通讯和选举,确定某一台机器可用,然后伪...

k8s-v1.30.3&&rancher-v2.9.1

2024年9月23日,1.30.3与rancher兼容性非常差,暂停使用 rancher-v2.9.1对应的版本是k8s-v1.30.3 # 官网下载 curl -LO "https://dl....

使用KUBE-VIP部署高可用k8s

# 创建自动部署清单 docker run --network host --rm swr.cn-south-1.myhuaweicloud.com/vp-whdev/all-in-devop...

k8s单节点升级为高可用

参考网址:https://zahui.fan/posts/34d8fad0/ 导出kubeadm配置 kubectl -n kube-system get configmap kubeadm...

k3s证书过期&ks8证书过期&rancher 轮换证书

参考网址 https://mp.weixin.qq.com/s?__biz=MzkyNzM4Nzk1NQ==&mid=2247500723&idx=1&sn=64def8cd6ec7fd8...

rancher安装手册

rancher与K8S的对应关系 rancher与k8s之间有版本匹配关系,对于v1.20.15版本以下的k8s,可以支持的rancher版本为v2.5.17,对于更新版本的k8s支持版本为v2...

rancher2.8使用手册

一、进入安装部署环境 二、管理项目和命名空间 项目名称和命名空间要取的有意义 三、进入工作负载 CronJob :定时任务,容器执行完成后退出 DaemonSet:守护进程,每台主机安装...

nfs网络共享

安装 # 查询是否有安装NFS,客户端只需要安装nfs-utils rpm -qa nfs-utils rpcbind # 如果没有安装,请安装,客户端只需要安装nfs-utils yum...

rancher-2.5.15操作手册

访问集群管理界面 rancher集群地址:https://IP:8000/ , 填入刚刚安装完成基础环境的RANCHER地址,使用你的用户名登录 导入集群 如果您已经导入过集群,...

使用nfs-storageClass

storageClass (存储类) k8s持久化存储有多种方式,当我们没有条件使用ceph时候,NFS存储则是理想的选择;通常的的作法有两种,但是两种方法都明显的弊端: 在每一台...

calico-image-vp-whdev-v3.21.6

此版本不支持k8s-v1.28.0,提示kind错误 此版本可以在k8s-v1.20.15运行 版本号:v3.21.6 calico有时候下载不来,使用自定义镜像,主要涉及到4个镜像,然后将镜像...

挂载磁盘&&分区

yum install -y yum-utils \ xfsprogs \ device-mapper-persistent-data \ lvm2 # 查看磁盘,找到磁盘路径 ...

私有地址网段

10.0.0.0 - 10.255.255.255 (10.0.0.0/8 prefix) 172.16.0.0 - 172.31.255.255 (172.16.0.0/12 pref...

运维常用排除方法

主机运维 # 测试磁盘写入速度 dd if=/dev/zero of=/home/testfile bs=1G count=1 oflag=direct # 测试磁盘读取速度 dd if=/h...

k8s集群备份(迁移)工具velero

安装velero # 参考地址:https://support.huaweicloud.com/bestpractice-cce/cce_bestpractice_0306.html #...

堡垒机jumpserver使用手册

非必要,不要开放端口 先上一张图。 如图所示,网络上上有无数的人,使用工具扫描,探测默认密码、穷举简单密码。服务器一旦被攻击,轻则中木马挖矿,重则删库丢失数据,造成经济损失。 重要的事情说三遍...

云监控bt-monitor

及时发现问题和预警,在最终用户发现问题前,解决掉问题,是保证业务连续运行的唯一手段。 本文为宝塔出品的bt-monitor安装使用手册,由于宝塔没有提供docker版本,因此自己制作了docke...

k8s-etcdserver-no-space

参考网址:https://www.cnblogs.com/clay-wangzhi/p/17499097.html etcd默认的空间配额限制为2G,超出空间配额限制就会影响服务,所以需要定期清...

windows server 2019安装docker

参考网址 https://learn.microsoft.com/zh-cn/virtualization/windowscontainers/quick-start/set-up-enviro...

docker-compose

容器编排概述 使用docker run 可以轻松启动一个容器,当容器比较多,又没有条件使用k8s时,可以使用dokcer-compose来编排一组容器 编写docker-compose.yaml...

nginx-ingress注释解释

官方帮助:https://kubernetes.github.io/ingress-nginx/user-guide/nginx-configuration/annotations/ 官方帮助:...

coredns增加全局解析

有时候因为网络设置原因不允许回路,需要对一些域名进行全局解析到内网地址。 # kubectl edit cm coredns -n kube-system hosts { ...

traefik-ingress注解

# 服务发现使用https访问后端 # traefik.ingress.kubernetes.io/service.serversscheme: https

docker公共镜像

本文不再适用,且不再更新 ,请使用 harbor.iovhm.com/hub镜像代理 自己搭建docker加速代理:https://qq829.cn/book/books/k8s/page/ha...

harbor&&docker代理&&docker被墙解决办法

下载安装包 下载地址:https://github.com/goharbor/harbor/releases 在线安装:配置简单,但是要能直连docker hub下载依赖镜像。 可以根据自己的网...

nginx&&nginx-ingress实现灰度发布

一、名词解释 灰度发布:又名金丝雀发布、黑白发布。18世纪时,由于科技落后,矿井没有好的通风条件和瓦斯检测工具,旷工在矿井作业时经常出现瓦斯中毒现象,因此,旷工们在下井时,会携带一只金丝雀,因为...

升级centos7内核

centos7 默认的内核是3.10,最新的k8s要求4.1以上内核,下面是升级方法 # 查看内核版本 uname -r # 建议内核源文件 mkdir -p /usr/src/kernels...

centos7 阿里源

CentOS-Base.repo # 保存位置 # /etc/yum.repos.d/CentOS-Base.repo # CentOS-Base curl -o /etc/yum.rep...

ingress-nginx的几个小技巧

所有注释:https://qq829.cn/book/books/k8s/page/nginx-ingress 一个ingress绑定多个域名 原来我们是直接克隆一个,需要同时修改两个,非常麻烦...