![](../../asset/images/user/bgImg_default.jpeg)
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
在实际部署时,选择哪种控制器取决于应用的需求,如是否需要稳定的身份标识、是否需要持久化存储、是否需要支持自动缩放等。对于大多数传统的关系型数据库,StatefulSet是推荐的选择,因为它提供了稳定性和持久化存储卷的支持。:这是部署有状态应用的首选控制器,特别是当应用需要稳定的身份标识(通过持久化的Pod名称)和持久化存储卷时。例如,部署像MySQL、PostgreSQL这样的关系型数据库时,可以
![文章图片](https://img-blog.csdnimg.cn/img_convert/4623e588ca14457f867b5aa618627168.png)
Kubernetes(K8s)是一个开源的容器编排平台,用于自动化计算机容器化应用程序的部署、扩展和管理。
![文章图片](https://img-blog.csdnimg.cn/img_convert/f9726a8ea9ac41ccaff56e0c6f68ccf8.png)
bin/bashimages=(pause:3.2dodoneEOF给该脚本权限,让它去下载考k8s这些组件chmod同样在node2上和node3上也执行以上脚本,将服务下载下来。
![文章图片](https://img-blog.csdnimg.cn/direct/a4355904bac14c2ca6701f96cf37f60a.png)
通过使用BGP、网络平面、IP地址分配和Overlay网络等技术,Calico能够为Kubernetes集群提供高性能和可靠性的网络服务。在配置和部署Kubernetes集群时,网络组件的选择和配置对确保集群的性能、安全和可访问性至关重要。Overlay网络是在物理网络之上创建的逻辑网络,它们通过网络虚拟化技术(如VXLAN)来实现容器的网络隔离。Calico支持网络策略,这是一种基于规则的机制,
![文章图片](https://img-blog.csdnimg.cn/direct/dab8a215e954453d8a039faad1c24711.png)
//使用docker daemon指定的网桥</span> --net=host: <span >//容器使用主机的网络</span> --net=container:NAME_or_ID:<span >//使用其他容器的网路,共享IP和PORT等网络资源</span> --net=none: <span >//容器使用自己的网络(类似--net=bridge),但是不进行配置
![文章图片](https://img-blog.csdnimg.cn/direct/7ef21af3d5cd4ab184609c7812cc33bd.png)
一、k8s整体架构二、k8s的作用,为什么要用k8s,以及服务器的发展历程1、服务器:缺点容易浪费资源,且每个服务器都要装系统,且扩展迁移成本高2、虚拟机很好地解决了服务器浪费资源的缺点,且部署快,成本低但每台虚拟机需要安装系统,从而对内存等资源造成了一定的浪费3、容器恰好解决了虚拟机装系统浪费资源的缺点,也能很好地实现隔离,且一台机器上可以部署好多容器,但容器当机器出现宕机时,一台机器上的所有容
![文章图片](https://img-blog.csdnimg.cn/direct/ceb5626a567a4e26a7e20974a4c2952c.png)
Kubernetes(K8s)是一个由Google主导开发的开源容器编排平台,用于自动化部署、扩展和管理容器化应用程序。它的设计目标是简化容器化应用程序在生产环境中的部署和运营。Kubernetes的架构设计复杂且高效,主要包括以下几个核心组件:1、控制平面(Control Plane)API服务器(API Server):作为集群的大脑,它提供了用于管理集群的RESTful API接口。所有对集
![文章图片](https://img-blog.csdnimg.cn/direct/9a5eaf4d8a4f4db3abf1ef59be851893.png)
如果一个Master节点发生故障,Kubernetes的controller-manager会自动将控制平面组件的Pod重新调度到其他健康的Master节点上,以确保集群的控制平面始终可用。在三个节点的配置中,如果一个Master节点发生故障,剩余的两个节点可以通过选举机制选出一个主节点。特别是在分布式数据库和存储系统中,API服务器的选举机制还需要确保数据的一致性和复制。在实现API服务器的选举
![文章图片](https://img-blog.csdnimg.cn/direct/b48af0acc9b94a91a9fce6176ad00a79.png)
keepalived概念keepalived是一个开源的虚拟路由冗余协议(VRRP)实现,它能够提供高可用性(HA)的解决方案。VRRP是一种网络协议,用于在多个路由器之间分配路由任务,以保证网络的可靠性。在服务器高可用性环境中,keepalived常用于实现负载均衡和故障切换。
![文章图片](https://img-blog.csdnimg.cn/direct/5efd84857bf847dba996a8998bb2fb0d.png)