当前位置: 首页 > news >正文

notepad做网站技巧网络平台营销

notepad做网站技巧,网络平台营销,网站建设验收标准,安康那个公司做网站好安装前准备 同《kubernetes集群部署:环境准备及master节点部署(二)》 安装cri-docker 在 Kubernetes 1.20 版本之前,Docker 是 Kubernetes 默认的容器运行时。然而,Kubernetes 社区决定在 Kubernetes 1.20 及以后的…

安装前准备

同《kubernetes集群部署:环境准备及master节点部署(二)》

安装cri-docker

在 Kubernetes 1.20 版本之前,Docker 是 Kubernetes 默认的容器运行时。然而,Kubernetes 社区决定在 Kubernetes 1.20 及以后的版本中逐步淘汰对 Docker 的直接支持,一直到Kubernetes 1.24版本彻底不再支持Docker作为kubernetes的默认容器运行时,原因如下:

  1. CRI 标准化:Kubernetes 团队推出了 CRI(Container Runtime Interface),旨在标准化容器运行时的接口,使 Kubernetes 能够与不同的容器运行时(如 containerd、CRI-O)无缝集成。
  2. Docker Shim:为了使 Kubernetes 能够与 Docker 一起工作,Kubernetes 需要一个称为 "dockershim" 的组件,充当 Kubernetes 和 Docker 之间的桥梁。这增加了额外的复杂性和维护负担。

为了解决这一问题,并让仍然依赖 Docker 的用户继续使用,cri-dockerd 项目应运而生。

什么是 cri-dockerd

cri-dockerd 是一个外部的开源项目,目的是提供一个兼容 Kubernetes CRI 的 Docker 运行时。它是 Docker 和 Kubernetes 之间的桥梁,使 Kubernetes 可以使用 Docker 作为容器运行时,同时符合 CRI 标准。

功能和特点

  1. 兼容性cri-dockerd 保持与现有 Docker 工作流程和工具的兼容性,用户可以继续使用熟悉的 Docker CLI 和生态系统。
  2. 标准化接口:通过实现 CRI 接口,cri-dockerd 确保 Kubernetes 可以与 Docker 一起无缝工作。
  3. 开源项目cri-dockerd 是一个社区驱动的开源项目,保证了其可持续性和社区支持。

安装Docker

1、配置第三方镜像源

~]# yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

2、安装Docker

dnf install docker-ce docker-ce-cli containerd.io docker-compose-plugin -y

3、修改Docker配置文件,修改私有仓库地址。

tee /etc/docker/daemon.json<<-'EOF'
{
"registry-mirrors": ["https://mirror.ccs.tencentyun.com"
],"insecure-registries": ["192.168.XX.101"]
}
EOF

4、启动并设置开机启动项

systemctl start docker
systemctl enable docker.service

安装 cri-dockerd

1、下载cri-dockerd软件包

wget https://github.com/Mirantis/cri-dockerd/releases/download/v0.3.14/cri-dockerd-0.3.14-3.el8.x86_64.rpm

2、安装cri-dockerd

~]# rpm -ivh cri-dockerd-0.3.14-3.el8.x86_64.rpm 
~]# cri-dockerd --version
cri-dockerd 0.3.14 (683f70f)

3、修改cri-dockerd服务文件,增加红色字体配置(配置网络插件和pause image),否则~~哼哼

ExecStart=/usr/bin/cri-dockerd --container-runtime-endpoint fd:// --network-plugin=cni --pod-infra-container-image=192.168.XX.101/kubeadm/pause:3.9

4、启动并配置开机启动项

systemctl enable cri-docker
systemctl enable --now cri-docker.socket
systemctl start cri-docker

安装kubeadm、kubelet、kubectl

同《kubernetes集群部署:环境准备及master节点部署(二)》

Node加入集群

同《kubernetes集群部署:node节点部署和CRI-O运行时安装(三)》

但是初始化启动文件需要改一下:

~]# cat kubeadm-join.default.yaml 
apiVersion: kubeadm.k8s.io/v1beta3
caCertPath: /etc/kubernetes/pki/ca.crt
discovery:
  bootstrapToken:
    apiServerEndpoint: k8s130-node190:6443
    token: abcdef.0123456789abcdef
    unsafeSkipCAVerification: true
  timeout: 5m0s
  tlsBootstrapToken: abcdef.0123456789abcdef
kind: JoinConfiguration
nodeRegistration:
  criSocket: unix:///run/cri-dockerd.sock
  imagePullPolicy: IfNotPresent
  name: k8s130-node189
  taints: null

安装之后处理

同《kubernetes集群部署:node节点部署和CRI-O运行时安装(三)》

集群搭建完成后联调

1、启动1个mysql,然后启动3个myweb,可看到均衡调度到了2个Node上了。

2、分别创建了mysql的svc和myweb的svc,并将myweb的8080端口映射到Node上的30080,通过如下URL访问效果如下:

至此,我们部署的1master+2node的集群环境,分别尝试使用了Containerd、CRI-O、Docker三种运行时,其中Docker比较特殊,需要额外部署一个CRI(cri-docker)作为桥梁。本人不禁感叹一声:昔日的小甜甜 现在的牛夫人。

http://www.hengruixuexiao.com/news/14016.html

相关文章:

  • 做视频网站玩什么配置深圳谷歌推广公司
  • b站2023年免费入口下载官网海阳seo排名
  • 秦皇岛营销式网站制作网络营销知识点
  • wordpress 界面优化领硕网站seo优化
  • 免费wap建站app下载免费安装
  • 西二旗网站建设百度推广管家
  • 今日南昌疫情最新要求seo快速排名利器
  • 网站建设公司86215谷歌广告开户
  • 外贸零售网站建设网站搭建策略与方法
  • 电商网站建设的步骤武汉seo首页优化报价
  • 网站分享对联广告许昌网络推广外包
  • 自己的网站怎么做模板百度销售系统
  • 手机做网站用什么软件深圳网站制作公司
  • 呼和浩特网站建设小程序汕头网站建设方案推广
  • mac服务器 做网站seo国外推广软件
  • 高端网站制作网站建设如何做外贸网站的推广
  • 室内设计效果图价格seo厂商
  • 沈阳网站制作公司关键词优化推广排名多少钱
  • 网站上的支付链接该怎么做网店营销
  • 唐山网站定制百度手机app下载安装
  • 爱站网怎么打不开长沙seo优化排名
  • 建设部网站公示东营网站建设哪家更好
  • 企业网站 html模板下载网络营销方案的范文
  • 西宁高端网站开发公司百度竞价排名事件分析
  • 做暧暧小视频网站百度科技有限公司
  • 网站制作公司有哪些证百度推广电话客服
  • 网站手机端怎么做深圳推广公司有哪些
  • 申请网站就是做网站吗百度统计流量研究院
  • ui设计和平面设计哪个难众志seo
  • as3 xml 网站模板 下载seo是什么品牌