1 前言
在 《国内部署Kubernetes集群1.22.1》 一文中,我们曾通过手动pull镜像的方式,搭建了Kubernetes集群,它存在一些问题:
- 所有镜像都需要提前拉到本地,非常繁琐
- docker镜像执行效率堪忧,且存在一些兼容性问题
本文,我们将使用containerd搭建Kubernets集群,并配置自定义容器镜像,不再需要本地提前拉取了!
需要准备的机器:
- 3台机器
- 我这里使用的阿里云的,CentOS 7.X
- 假设主机是host[......]
1 前言
在 《国内部署Kubernetes集群1.22.1》 一文中,我们曾通过手动pull镜像的方式,搭建了Kubernetes集群,它存在一些问题:
本文,我们将使用containerd搭建Kubernets集群,并配置自定义容器镜像,不再需要本地提前拉取了!
需要准备的机器:
目前比较流行的开源字体是思源宋体和思源黑体
1 下载
wget https://codeload.github.com/adobe-fonts/source-han-serif/zip/1.001R
wget https://codeload.github.com/adobe-fonts/source-han-sans/zip/2.001R
2 提取字体
讲上述分别解压缩,然后提取OTF目录下的中文字体(后缀名应该是otf),分别拷贝到两个目录中
假设是han-sans[......]
Linux下配置NFS服务
1、安装
#CentOS下
yum install nfs-utils portmap nfs4-acl-tools
#Debian下,kernel-server相当于server,common是client
sudo apt-get install nfs-kernel-server nfs-common portmap
2、配置
#创建共用目录
sudo mkdir /home/nfs
sudo chmod 777 /home/nfs
#配[......]
网上乱搜,发现了几个精简kernel mod的办法:
仅仅适用于CentOS 5
零、如何查看已经加载的内核模块
/sbin/lsmod
一、使用blacklisk
vi /etc/modprobe.d/blacklist
blacklist cdrom
二、直接禁用
vi /etc/modprobe.conf
alias 内核模块名字 off
三、mkinit
注意新生成的**.img必须不存在,我这里直接禁用了raid、usb、lvm、dmraid(软raid)[......]
使用CentOS 5.x的时候,发现启动过程中,有一步非常慢:
waiting for driver initialization
要等很久很久。。
解决方法:修改initrd-xxx.img
1、解压缩initrd-xxx.img
[shell]
cd /tmp/
cp /boot/initrd-2.6.18-194.26.1.el5.img ./
mv ./initrd-2.6.18-194.26.1.el5.img ./initrd-2.6.18-1[......]