王江雨的博客

使用 kubeadm、containerd、gvisor 部署 Akash Provider

[TOC] 译者注: 本文为译文,原文地址:https://nixaid.com/deploy-akash-provider-with-kubeadm/?0.14; 为提高文章的可读性,在保留原作者步骤的前提下,内容可能做了略微补充说明和调整; 这篇文章将指导您使用 kubeadm 完成 Akash Provider 部署。 文章更新记录: ...

构建 Docker Alpine 基础镜像之 Oracle JDK1.8 + Maven3.6 + Git2

[TOC] 构建 Docker Alpine 基础镜像之 Oracle JDK1.8 + Maven3.6 + Git2 1 背景 1.1 为什么不使用OpenJDK?不使用 JRE? OpenJDK 与开发中使用的 Oracle JDK 有不同之处,例如 OpenJDK 缺少 javafx 依赖(javax.util.Pair 就出自这个包),如果你的工程中使用了,会导致用 ...

MySQL 慢SQL监控平台搭建和使用

使用 percona 工具和 Anemometer 搭建慢查平台

[TOC] 1 架构图 2 环境搭建 2.1 数据库慢查 数据库生产环境搭建: 1 $ docker run -d -it --name test-mysql-prod -e MYSQL_ROOT_PASSWORD=jiangydev mysql:5.7 开启慢查日志: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 -- 开启慢查 >...

MySQL 优化笔记

MySQL 基础, 索引, 主备, 日志, 锁等

[TOC] 1 基础架构 1.1 逻辑架构 1.2 注意点 1.2.1 连接器 长连接使得内存占用大 方案1:定期断开长连接。 方案2: MySQL 5.7 或更新版本,在每次执行较大的操作后,可以执行 mysql_reset_connection 来重新初始化连接资源。 1.2.2 查询缓存 建议不使用查询缓...

CKA

[TOC] 1 Docker 基础准备 1.1 SELinux 查看 SELinux 模式:getenforce SELinux 的三种模式: enforcing:强制模式,代表 SELinux 运作中,且已经正确的开始限制 domain/type 了; permissive:宽容模式:代表 SELinux 运作中,不过仅会有警告讯息并不会实际限...

Kubernetes 使用问题

[TOC] 环境说明: 物理机 宿主机 CentOS 7.4 x64 1 由于无法拉取镜像导致 Pod 状态一直处于 ContainerCreating 问题描述 根据《Kubernetes权威指南第二版》中操作步骤,使用 yaml 文件方式启动一个 RC 类型的 Pod 实例。但使用命令查看 Pod 信息(kubectl get pods),状态一直为 Cont...

Docker Kubernetes

[TOC] 1 Kubernetes 架构 1.1 Kubernetes 重要概念 1.1.1 Namespace 解释 资源隔离的一种手段 不同 NS 中的资源不能相互访问 多租户的一种常见解决方案。 拥有 名称 关联 Resource ...

Docker 三剑客

docker-machine, docker-compose, docker swarm

[TOC] 1 Docker Machine 参考文献 https://docs.docker.com/machine/ 用 Docker Machine 可以在不同环境下批量安装和配置 Docker Host,包括: 常规 Linux 操作系统 虚拟化平台 - VirtualBox、VMWare、Hyper-V OpenStack 公有云 - Ama...

搭建一个属于自己的博客

博客本地环境,Github托管,自动化部署等

[TOC] 搭建一个技术博客 在朋友圈看见 SpringCloud 中国社区大佬 方志朋 推送了微文 如何搭建自己的个人博客 ,才想起来自己也应该写一篇文章。 另一位大佬站点:CodeSheep。 金九银十,在9月中旬,我搭建了自己的博客,主要是之前的学习笔记和项目执行过程中遇到的 BUG 解决方案。 1 使用GitHub托管博客 在GitHub上搭建博客很简单,主要步骤如下。 ...

操作系统 相关问题

CPU 调度机制等

[TOC] 操作系统 相关问题 1 CPU 调度机制 1.1 FCFS(先到先服务调度,FIFO) 调度的顺序就是任务到达的顺序,公平、简单、无抢占、不适合交互式,并且没有考虑任务特性,平均等待时间可以缩短。 1.2 SJF(最短作业优先调度) 最短的作业(占用CPU时间最短的任务)先执行,可以保证最短的平均等待时间。 当任务存在先后顺序,SRJF(SJF的可抢占版本)此时使用...