k8s入门详细介绍
阅读目录 1.k8s集群的安装 1.1k8s集群架构: master节点:etcd,api-server,scheduler,controller-manager node节点:kubelet,kube-proxy etcd的作用:数据库 api-server:核心服务 controller-manager:控制器控制rc scheduler:创建新pod,选择合适的节点 kubelet:调用docker来创建容器 kube-proxy:对外提供用户访问,对内提供一个负载均衡器 1.6所有节点配置flannel网络 作用:跨节点容器间的通信 a.安装etcd b.安装配置flannel c.重启docker生效 1.7配置master为docker镜像私有仓库 a.速度快 b.保护隐私 2.什么是k8s,k8s有什么功能? 2.1k8s的核心功能 自愈:当pod挂了的时候会自动重启 弹性伸缩: 服务自动发现和负载均衡: 滚动升级和一键回滚: 密码和配置文件管理: 2.2k8s历史 2.3k8s的安装方式 yum 源码编译(极不推荐) 二进制 生产使用 kubeadm 生产使用 3.k8s常用资源 3.1创建pod资源 k8s最小资源单位 pod资源至少包含两个容器,基础容器pod+业务容器 3.2ReplictionController资源 保证指定数量的pod运行