1.k8s 目前推荐 3 master 3 node
master:
api server :资源统一操作入口,提供认证授权,api服务发现与注册
schedule:调度器,部署在哪个节点自动分配
Etcd: 存储集群中对象的状态,元数据等
node:
kublet:管理容器的生命周期
kubelteproxy:内部的服务发现与负载均衡,内部端口给外部开放调用
namespace
不同命名空间下访问,需要带上命名空间,相同命名空间直接访问
Pod IP访问
ClusterIP集群内使用
NodePort 集群外访问
LoadBalancer 负载均衡+NodePort的方式
Igress(路由 )和SP架构的Nginx代理意思差不多,k8s用Igress
csi 容器存储接口 。 OSS,存储卷等抽象,提供POD访问
数据库目前是主主模式,一个主节点只同步另一个主节点的数据,故障时可以快速切换到另一个主
Harbor 用于同步镜像版本,从仓库同步,其他node再从harbor服务器同步
云端平台需要两个弹性网卡,需要两个外网IP,一个提供harbor,一个提供网关对外
network_type:cilium需要的内核版本比较高,建议使用calioc
helm安装服务进k8s
2.运维操作
扫描二维码,在手机上阅读!
评论