k8s持久化存储
▶ 基本存储 • EmptyDir EmptyDir是最基础的Volume类型,一个EmptyDir就是Host上的一个空目录。 pod销毁时,EmptyDir中的数据也会被永久删除。只起到一个共享目录的作用。 ▪ yaml文件: apiVerson: v1 kind: Pod metadata:
k8s实战操作
▶ Namespace • 概念和作用 Namespace是k8s系统中的一种非常重要的资源,它用来隔离Pod,一个命名空间下有多个Pod,不同命名空间内的Pod互相隔离。 • 默认namespace(不可删除) ▪ default:所有未指定Namespace的对象都会被分配在default命名空
k8s安全认证
▶ 访问控制概述 k8s所谓的安全性其实就是保证对k8s的各种客户端进行认证和鉴权操作。 认证:身份鉴别,只有正确的账号才能够通过认证 授权:判断用户是否由权限对访问的资源执行特定的动作 准入控制:用于补充授权机制以实现更加精细的访问控制能力 ▶ 认证管理 • HTTP Base认证 通过用户名+密
jenkins流水线代码
▶ 指定命名空间创建: pipeline { agent { kubernetes { yaml ''' apiVersion: v1 kind: Pod metadata: labels: jenkins: agent spec: securityContext: runAsUser: 0 ru
VLLM ⽅式部署⼤语⾔模型
▶ 配置python虚拟环境 wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh bash Miniconda3-latest-Linux-x86_64.sh 一路yes 加 默认 激活默认虚拟环境
Shell脚本手动配置阿里云源
#!/bin/bash #author:wz #功能:配置aliyun源 #ping阿里云镜像源网站测试连通性 ping -c 5 mirrors.aliyun.com if [[ $? -eq 0 ]];then echo "成功访问阿里云镜像源网站,继续执行" else echo "访问阿里云
Redis
• Redis的单机安装和部署 1.yum install -y gcc 2.下载源码: wget https://github.com/redis/redis/archive/refs/tags/6.2.14.tar.gz 3.解压缩: tar -xvzf 4.编译: radis目录下:m
Prometheus部署yaml文件
1.node_exporter.yaml apiVersion: apps/v1 kind: DaemonSet metadata: name: node-exporter namespace: kube-mon labels: name: node-exporter spec: selector
Prometheus
▶ 架构图  ▶ 数据类型 数据类型| 能否增加和减少| 用途| 数据存储 ---|---|---|--- Counter(计数器)| 只能增加,重置为 0| 计数,例如请求总数、错误总数等| 累积总量 Gauge(测量值)| 可以增加和减少|
Pod详解
▶ Pod资源清单 apiVersion: v1 kind: Pod metadata: name: string namespace: string labels: - name: string spec: initContainers: - name: test -mysql image: b