容器编排的发展历程 1. 什么是 Kubernetes Kubernetes 简称 K8S,其底层基于容器进行编排。早期支持 Docker 作为底层的容器运行时,从 K8S 1.24+ 版本之后,默认采用 containerd 作为容器运行时。 官方文档: https://kubernetes.io/zh-cn/ https://kubernete…
使用 Docker Compose 实现镜像的推送和拉取 1. 编写 Dockerfile 及 Compose 文件 [root@elk92 dockerfile-harbor]# ll total 20 drwxr-xr-x 2 root root 4096 Mar 25 09:29 ./ drwxr-xr-x 6 root root 4…
多阶段、多FROM。构建游戏镜像案例 1. 准备 Dockerfile 文件 多个FROM,多层镜像,可以引用上面镜像的文件内容 比如编译安装,不需要gcc g++ make 等软件,占用镜像大小。就可以下面镜像只要上面镜像编译好的服务,达到缩减大小 FROM alpine:3.21.3 AS myweb RUN sed -i 's#dl-cdn.…
常用的 Dockerfile 指令 1. 什么是 Dockerfile Dockerfile 是基于一系列指令构建镜像的过程。 Dockerfile 和镜像的区别: 镜像:如同已做好的一道菜,例如 “佛跳墙”。 Dockerfile:是一道菜的做法,例如 “佛跳墙” 的做法。使用 Dockerfile 使得镜像的传输过程更加方便。 2. Docke…
exec、cp 故障排查技巧命令之 exec 1.创建测试容器 [root@elk92 ~]# docker run -p 85:80 -d --name c1 registry.cn-hangzhou.aliyuncs.com/yinzhengjie-k8s/apps:v1 cf3f8dee7b509da91796468ed99e3777…
Docker 概述 1. 什么是 Docker 所谓的 Docker 本质上是一款容器管理工具,是一种打包文件的技术。 因为 Linux 一切皆文件,容器技术本质上是将一个程序及其依赖的库文件打包管理的技术。 2. Docker 架构 属于典型的 C/S 架构,服务端由进程 "dockerd" 启动,客户端由 docker 命令进行管理。 对于 d…
01. Shell的作用 自动化安装操作系统:先部署reid。自动化安装操作系统,使用Kickstart或Cobbler,Cobbler依赖于Shell脚本。 系统优化:关闭SELinux,优化防火墙,配置YUM仓库,修改默认SSH端口,禁止root登录,时间同步,加大文件描述符,常用命令,内核优化。100台服务器优化怎么办?使用Ansible。四…
zabbix自定义图形 自带一些图形,cpu,内存等。检测-->主机-->图形 我们自己自定义的key就需要自定义图像 配置-->主机-->图形-->创建图表 可以一个图像监控多个动作 聚合图形 聚合图形:多个表放在一个图里 也可以图形幻灯片播放。监测-->聚合图形-->点击左上角聚合图形倒三角-->幻灯片演示-->创建幻灯片播放 自定义模版 为了…
zabbix日志路径 服务端日志:/tmp/zabbix_server.log 客户端yum安装的agent日志:/var/log/zabbix/zabbix_agentd.log zabbix更改字体 #1. 在Windows上找个看着舒服的字体文件 C:\Windows\Fonts\ #2. 上传到zabbix代码目录下替换掉DejaVuSan…
jumpserver介绍 一、产品定位 JumpServer是一款开源的运维安全审计系统,即堡垒机,用于帮助企业安全地管控和登录各类资产,实现运维过程的授权、监察和审计,满足等保合规要求。 二、核心功能 身份认证:支持多种认证方式,如LDAP/AD认证、多因子认证等,确保登录用户身份的合法性。 授权管理:基于角色的访问控制,可对用户的资产访问权限进…