logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

K8S集群管理(4)

CRD(CustomResourceDefinition,自定义资源定义)是 Kubernetes 中用于扩展 API 的机制,允许用户定义自己的资源类型(如Database、MessageQueue),就像内置资源(Pod、Service)一样被 Kubernetes 管理。Route(路由):定义流量转发规则,如HTTPRoute(HTTP 流量)、GRPCRoute(GRPC 流量),指定匹

#kubernetes#容器#云原生
K8S集群管理(3)

格式:key=value:effect(effect 包括 NoSchedule(禁止新 Pod 调度)、PreferNoSchedule(尽量不调度)、NoExecute(已运行的 Pod 会被驱逐))。污点(Taint)是节点的键值对属性,用于 “排斥” Pod,仅当 Pod 配置了对应的容忍度(Toleration)时,才能被调度到该节点。节点亲和性(nodeAffinity):更灵活的规则

#kubernetes#容器#云原生
K8S集群管理(2)

Pod 网络模型:每个 Pod 拥有独立 IP,集群内 Pod 可直接通过 IP 通信(需 CNI 插件支持,如 Calico、Flannel)。Headless Service(clusterIP: None)不分配 ClusterIP,直接返回后端 Pod 的 IP 列表。Service 抽象:通过 ClusterIP、NodePort 等类型的 Service,为 Pod 提供稳定的访问入口

#kubernetes#容器#云原生
使用Jenkins时的常见问题以及Podman容器+Jenkins流水线落地方案

SSH(Secure Shell) 是一种在网络上安全登录远程电脑、并在上面执行命令的协议/工具。日常说的用 SSHssh user@服务器IP连上之后,就像坐在那台机器前一样操作终端。

文章图片
#jenkins
MSE(阿里云微服务引擎)

MSE 的定位是:100% 兼容开源 + 全托管/企业增强,业务继续用熟悉的 Spring Cloud、Dubbo,能力由平台补齐。阿里自研、基于 Akka 的调度平台,兼容 XXL-JOB、ElasticJob、K8s Job、Spring Schedule。通过 Java Agent 字节码增强,对 Spring Cloud、Dubbo 无侵入接入(代码、配置、镜像通常不用改)。同一 VPC

文章图片
#阿里云#微服务#云计算
云数据库 RDS

读:Redis 优先,未命中查 RDS 再回写;写:改 RDS 后删除对应 Key。

文章图片
#数据库#阿里云
消息队列与 ACK 容器

网络先规划,生产用托管多 AZ + Terway,中间件继续用 RDS/Redis/MQ,可观测接 SLS/监控,微服务治理可接 MSE。├─> 库存服务(慢慢扣)RDS/Redis/MQ/OSS(还是托管服务,通常不塞进容器硬扛)流量路径:用户 → ALB/MSE Ingress → Service → Pod(多副本)原则:有状态中间件优先继续用云产品(RDS/Redis/MQ),应用无状态容

文章图片
#阿里云
shell编程:sed - 流编辑器(2)

删除从包含'last'的行到文件末尾:sed '/last/,$d' file.txt。删除包含'pattern'的行:sed '/pattern/d' file.txt。/pattern/:模式地址,匹配包含"pattern"的行。/last/,$:从包含"last"的行到文件末尾($)删除第 3 行:sed '3d' file.txt。删除空行:sed '/^$/d' file.txt。删除最

#linux
K8S集群管理(3)

格式:key=value:effect(effect 包括 NoSchedule(禁止新 Pod 调度)、PreferNoSchedule(尽量不调度)、NoExecute(已运行的 Pod 会被驱逐))。污点(Taint)是节点的键值对属性,用于 “排斥” Pod,仅当 Pod 配置了对应的容忍度(Toleration)时,才能被调度到该节点。节点亲和性(nodeAffinity):更灵活的规则

#kubernetes#容器#云原生
运行容器的知识点

(3)私有仓库认证:若仓库需认证,使用 podman login <仓库地址> 输入用户名密码,凭据存储在 ~/.config/containers/auth.json。流程:本地构建镜像后,可推送到仓库(push),其他主机从仓库拉取(pull)镜像并运行容器,实现镜像的共享和分发。查看仓库中的镜像:podman search <镜像名># 搜索仓库中的镜像(默认Docker Hub)(1)进入

#linux
到底了