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...
SonarQube in kubernetes
SonarQube in kubernetesSonarQube是一个开源的代码质量管理系统,可用来快速定位代码中的Bug、漏洞以及不优雅的代码。它支持几乎所有的常见编程语言,例如Java、JavaScript、TypeScript、Kotlin、Ruby、Go, Scala等。并且还有插件机制,利用插件,可以让SonarQube更加强大,例如可以整合...