云原生底座选型:构建“不可变宿主机 + k3s + 外部持久化”的技术架构全景指南
云原生底座选型:构建“不可变宿主机 + k3s + 外部持久化”的技术架构全景指南 声明:本文基于 AI 深度技术架构对话与方案推演整理而成。 目录 一、 背景与核心需求 二、 架构设计核心准则:状态与底座解耦 三、 五大主流不可变/无状态技术方案全景对比 四、 方案详解与极简使用方式 方案 1:原子化 Linux(推荐:Fedor...
coredns故障
coredns故障现象:coredns链接apiserver失败:1234[INFO] plugin/ready: Still waiting on: "kubernetes"[INFO] plugin/ready: Still waiting on: "kubernetes"[WARNING] plugin/k...
JuiceFS挂载minio
JuiceFS挂载minio 引用官方文档:官方文档 JuiceFS 是一款面向云原生设计的高性能分布式文件系统,在 Apache 2.0 开源协议下发布。提供完备的 POSIX 兼容性,可将几乎所有对象存储接入本地作为海量本地磁盘使用,亦可同时在跨平台、跨地区的不同主机上挂载读写。 JuiceFS 采用「数据」与「元数据」分离存储的架构,从而实现文件...
k8s-nodeshell实现
k8s-nodeshell实现对于node我们一般会禁止ssh登录,但有时又不得不登录到node节点查看和debug,这时就可以通过node-shell的方式获得对应node的root shell~ 安装:https://github.com/kvaps/kubectl-node-shell/tree/master 使用curl进行安装。 123c...
NVIDIA和ubuntu踩坑
NVIDIA和ubuntu踩坑十多台机器,有新有旧,搭建个测试环境,机器配置都还可以服务器裸机裸跑k8s。很快就搭建完了,刚开始还没什么问题,每个节点运行状态都很良好,英伟达驱动也正常访问,调度了一些服务上去也正常running 然后周五,发现有的英伟达的驱动掉了,具体表现就是nvidia-smi报错,查看pci设备,发现报错: 12NVIDIA-SM...
k8s deploy etcd
k8s deploy etcd123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869apiVersion: apps/v1kind: Deployme...
docker部署mysql主从
docker部署mysql主从1.拉取镜像docker pull mysql:5.7 2.创建目录mkdir -p /opt/mysql/data mkdir -p /opt/mysql/log mkdir -p /opt/mysql/conf chmod 777 -R /opt/mysql/log 3.创建mysql配置文件vim /opt/my...
k8s部署nginx反向代理
k8s部署nginx反向代理 Dockerfile 123FROM harbor.querycap.com/rk-infra/nginx:1.17.9COPY nginx.conf /etc/nginx/conf.d/nginx.confRUN rm -f /etc/nginx/conf.d/default.conf nginx.conf 123...
docker部署pgsql主从
docker部署pgsql主从docker部署pgsql主从,误打误撞搞出来了。 1、启动主库 12345678docker run -d -e POSTGRES_PASSWORD='123456Ein!' \ -e DEFAULT_ENCODING=UTF8 \ -e POSTGRES_DB=root \ ...
centos7离线安装ansible
centos7离线安装ansible遇到一个离线环境,需要安装ansible来批量执行命令。网上大多数教程都是找一台系统一样且有网络的机器,下载依赖然后上传到离线环境安装,但是我这边没有有网络的相同系统版本的机器,找了半天,参考了tidb的历史部署文档,发现可以直接离线部署ansible。 tidb离线部署ansible文档https://docs-a...
