wordpress常用中文插件,蚌埠seo招聘,二手房交易网站开发源码,wordpress下载破解配置三台主机#xff0c;分别禁用各个主机上的swap#xff0c;并配置解析
systemctl mask swap.target
swapoff -a
vim /etc/fstab配置这三个主机上的主机以及harbor仓库的主机 所有主机设置docker的资源管理模式为system
[rootk8s-master ~]# vim /etc/docker/daemon.json…配置三台主机分别禁用各个主机上的swap并配置解析
systemctl mask swap.target
swapoff -a
vim /etc/fstab配置这三个主机上的主机以及harbor仓库的主机 所有主机设置docker的资源管理模式为system
[rootk8s-master ~]# vim /etc/docker/daemon.json
{
registry-mirrors: [https://reg.timinglee.org],
exec-opts: [native.cgroupdriversystemd],
log-driver: json-file,
log-opts: {
max-size: 100m
},
storage-driver: overlay2
}
将harbor仓库的证书保存
scp /etc/docker/certs.d/reg.timinglee.org/ca.crt root192.168.38.100:/etc/docker/certs.d/reg.timinglee.org/ca.crt启动docker查看docker信息
systemctl enable --now docker
docker info 安装K8s部署工具
添加k8s仓库下载kubelet需要的版本以及他的插件
dnf install kubelet-1.30.0 kubeadm-1.30.0 kubectl-1.30.0 -y 设置kubectl的命令补齐功能
dnf install bash-completion -y
echo source (kubectl completion bash) ~/.bashrc
source ~/.bashrc
在master主机上安装 cri-docker使用dockershim
dnf install libcgroup-0.41-19.el8.x86_64.rpm \cri-dockerd-0.3.14-3.el8.x86_64.rpm -y 配置cri-docker的配置文件 vim /lib/systemd/system/cri-docker.service
[Service]
Typenotify
ExecStart/usr/bin/cri-dockerd --container-runtime-endpoint fd:// --networkplugincni --pod-infra-container-imagereg.timinglee.org/k8s/pause:3.9 #指定网络插件和基础容器镜像
ExecReload/bin/kill -s HUP $MAINPID
TimeoutSec0 #超时时间
RestartSec2 重启时间2s
Restartalways #设置总是重启 在master节点拉取k8s需要的镜像将镜像上传到harbor仓库
#给镜像打上标签
docker images | awk /google/{ print $1:$2} | awk -F / {system(docker tag $0 reg.timinglee.org/k8s/$3)}
#上传镜像
docker images | awk /k8s/{system(docker push $1:$2)}
启动kubelet并进行初始化
systemctl status kubelet.servicekubeadm init --pod-network-cidr10.244.0.0/16 \
--image-repository reg.timinglee.org/k8s \
--kubernetes-version v1.30.0 \
--cri-socketunix:///var/run/cri-dockerd.sock 指定集群配置文件的额变量
echo export KUBECONFIG/etc/kubernetes/admin.conf ~/.bash_profile
查看当前节点
kubectl get node
由于当前没有安装 网络插件所以当前没有容器没有运行
安装flannel
下载flannel镜像并将其上传到haror仓库
#下载镜像打标签
docker tag flannel/flannel:v0.25.5 \
reg.timinglee.org/flannel/flannel:v0.25.5
#上传到仓库
docker push reg.timinglee.org/flannel/flannel:v0.25.5
#相同操作
docker tag flannel/flannel-cni-plugin:v1.5.1-flannel1 \
reg.timinglee.org/flannel/flannel-cni-plugin:v1.5.1-flannel1
docker push reg.timinglee.org/flannel/flannel-cniplugin:v1.5.1-flannel1
修改镜像下载位置
vim kube-flannel.yml
image: reg.timinglee.org/flannel/flannel:v0.25.5
image: reg.timinglee.org/flannel/flannel-cni-plugin:v1.5.1-flannel1
image: reg.timinglee.org/flannel/flannel:v0.25.5 安装 kubectl apply -f kube-flannel.yml
加入集群
kubeadm token create --print-join-command 查看节点状态
kubectl get nodes