Docker网络
▶ docker网络类型 • bridge(默认): #类似于虚拟机NAT网络 容器可以通过NAT访问外部网络 • host(主机网络): 容器的网络配置跟宿主机网络一模一样 • none(无网络): ▪ 容器没有配置任何网络,没有任何网络接口配置(网卡等) ▪ 用来测试,只有回环地址127.0.0
Dockerfile
▶ 构建一个最小化的Nginx镜像 • 编写Dockerfile文件 关键字: ▪ FROM:指定基础镜像 #必须是第一条 指令 FROM mysql:5.7 ▪ ENV:设置环境变量 #在构建和运行时都可使用 ENV KEY=value ▪ ARG:构建时变量(仅构建阶段可用) #使用--buil
Docker
容器网络类型4种: 桥接网络 host网络 自定义网络 macvlan网络 **▶ docker的核心概念** **• 镜像(Image)** 镜像是docker的“安装包”,里面包含了一个完整应用环境 **• 容器(Container)** 容器是镜像的“运行实例”,就像你双击安装包后打开的程序
Docker-compose工具
1.安装docker-compose工具 mv docker-compose-linux-x86_64 /usr/bin/docker-compose 授权:chmod +x /usr/bin/docker-compose 检查版本是否正确: docker-compose --version D
DevOps & CICD & Jenkins 简介
▶ 什么是DevOps? DevOps是一种促进开发(Dev)和运维(Ops)团队之间协作与自动化的文化、实践和工具集。它的核心目标是通过改进沟通和协作来实现持续交付,使得软件开发周期更短、交付更快速且可靠。DevOps 主要解决传统软件开发中开发与运维之间的断层,通过自动化和协作,简化了软件交付过
Ansible
检查剧本格式(缩进,空格): ansible-playbook 剧本.yml --syntax-check ansible-playbook 剧本.yml -c • 为什么要使用ansible? 大批量部署的时候,需要使用到ansible自动化部署和维护工具。Ansible是一款自动化运维配置管理工
Alertmanager
▶ Alertmanager做什么用? Alertmanager处理由客户端应用程序(如Prometheus服务)发送的警报。可以发送到邮箱,钉钉等。 ▶ 部署前操作 • 修改kube-scheduler配置的监听端口(默认127.0.0.1) cd /etc/kubernetes/manifes
Alertmamager部署yaml文件
**1.Alertmanager-configmap.yaml** kind: ConfigMap apiVersion: v1 metadata: name: alertmanager namespace: kube-mon data: alertmanager.yml: | global: r
AI相关概念
1.AI具体怎么做---->给它喂大量的数据--->预处理--->训练--->微调--->模型基准测试--->部署服务 2.训练方法: 机器学习 深度学习(人为监督) 神经网络 自主学习 3.量化:把所有参数的精度缩小,减少显存占用 4.蒸馏:一个大模型,把精华提炼出来 5.agent(智能体):a
8.8 其他命令
• top:查看Linux相关进程,cpu,内存,交换分区等相关信息 ▪ 只显示sleep命令执行top信息: top -p 进程ID ▪ top子命令: M:按照内存排序显示 P:按照cpu使用率排序 T:按照运行时间排序 ▶ top显示信息含义: • load average:0.00,0.0