![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
k8s
文章平均质量分 86
叮咚网工
这个作者很懒,什么都没留下…
展开
-
k8s1.24+prometheus+grafana容器监控与告警
快速部署k8s-1.24基础配置[三台centos]1.关闭防火墙与selinux2.添加host记录EOF3.修改主机名4.关闭交换分区swapoff -aswap.5.加载模块并添加v4流量传递EOFsysctl -p6.安装ipvs/bin/bashEOF7.安装containerdoverlayEOF。原创 2023-12-15 12:06:32 · 499 阅读 · 0 评论 -
docker容器引擎
docker run/create -tid --device-write-bps /dev/sda:1MB 镜像名。docker run/create -tid --device-read-bps /dev/sda:1MB 镜像名。docker run/create -tid --cpu-shares 1024 镜像A。docker run/create -tid --cpu-shares 1024 镜像B。docker run/create -tid --cpu-shares 2048 镜像C。原创 2023-12-14 10:16:02 · 349 阅读 · 2 评论 -
K8S实现数据持久化存储
实际上hostPath 的功能就是docker 中的目录映射,只不过在K8S 中,Pod 会漂移,当Pod 漂移到其他node 节点上时,Pod 不会跨节点去读取原来的目录,此时它的数据就无法保证了。最基础的卷类型就是emptyDir,顾名思义,一个emptyDir 卷是宿主机上的一个空目录,它是在Pod 分配到Node 时创建的,无需指定宿主机上对应的目录文件,并且是自动分配的。emptyDir 的生命周期跟Pod 相同,当Pod 从Node 节点上移除时,emptyDir卷中的数据也将被永久删除。原创 2023-12-13 12:27:13 · 401 阅读 · 0 评论 -
通过Jenkins将应用发布到K8s1.24.3
一、准备基础环境EOF配置主机名安装常用软件二、部署K8S群集基础配置[三台centos]1、关闭交换分区swap.2、加载模块并添加v4流量传递EOFsysctl -p3、安装ipvs/bin/bashEOF4、安装containerdoverlayEOFSystemdCgroup = false 改为 SystemdCgroup = true。原创 2023-12-13 12:26:38 · 758 阅读 · 0 评论 -
kubernetes部署1.24+keepalived+nginx
一、基础配置[六台centos]1.修改主机名2.关闭防火墙与selinux3.添加host记录EOF4.关闭交换分区swap.5、安装基础软件二、安装和配置nginx+keepalived(在两个lb节点上执行)stream {upstreamaddr−server {lb01:lb02:三、配置keepalived(在两台lb主机上执行)原创 2023-12-13 12:25:52 · 107 阅读 · 0 评论 -
Kubernetes+EFK日志收集
Kubernetes离线部署基础配置(所有主机都需要完成)1、设置hosts解析EOF2、关闭防火墙3、关闭SELinux4、关闭swap5、修改内核参数EOF6、加载ipvs模块/bin/bashEOF6、拷贝安装包(只在init节点执行)1)将安装拷贝到opt目录cd /opt2)部署依赖组件部署YUM仓库配置本地repo文件[local]name=local。原创 2023-12-13 12:25:09 · 66 阅读 · 0 评论 -
k8s-1.24.0版本部署
基础配置[三台centos]1.关闭防火墙与selinux2.添加host记录EOF3.修改主机名4.关闭交换分区swapoff -aswap.##低版本内核可能不稳定所以先更新内核[三台cnetos]1.安装epel源2.查看内核版本并安装最新内核版本3.安装最新it内核4.指定新安装的内核版本为默认启动内核5.卸载旧版内核并重启机器yum remove kernel -y //可选reboot。原创 2023-12-13 12:24:08 · 282 阅读 · 0 评论 -
Kubernetes群集部署
一、理论概述Kubernetes 是什么?Kubernetes 是一个可移植、可扩展的开源平台,用于管理容器化的工作负载和服务,可促进声明式配置和自动化。Kubernetes 拥有一个庞大且快速增长的生态,其服务、支持和工具的使用范围相当广泛。Kubernetes 这个名字源于希腊语,意为“舵手”或“飞行员”。k8s 这个缩写是因为 k 和 s 之间有八个字符的关系。Google 在 2014 年开源了 Kubernetes 项目。原创 2023-12-13 12:23:22 · 103 阅读 · 0 评论