随笔分类 -  K8S

摘要:K8S的储存与配置 简单储存:Volume(EmptyDir、HostPath、NFS) 高级储存:PV、PVC 配置储存:ConfigMqp、Secret 配置储存 ConfigMap 一般用于去存储 Pod 中应用所需的一些配置信息,或者环境变量,将配置于 Pod 分开,避免应为修改配置导致还需 阅读全文
posted @ 2021-01-31 23:49 鞋破露脚尖儿 阅读(1049) 评论(0) 推荐(0) 编辑
摘要:Helm介绍 基本方式部署应用流程 编写或者导出资源编排文件yaml deployment部署pod service暴露服务 Ingress服务实现域名到Service的路由 缺陷 如果我们部署的是微服务项目,可能是10多20个或者更多的服务,那么每套服务都需要一套yaml文件 这样下来,我们需要维 阅读全文
posted @ 2021-01-30 00:57 鞋破露脚尖儿 阅读(465) 评论(0) 推荐(0) 编辑
摘要:Service 在K8S中,Pod是应用程序的载体,我们可以通过Pod来访问内部的应用程序,但是Pod又会随着伸缩容,IP又不是固定的,这就意味这不能用IP的方式进行访问 为了解决这个问题,K8S便提供Service这个资源,Service代理了同一个服务的多个Pod集合,对外表现为一个访问入口,访 阅读全文
posted @ 2021-01-29 20:21 鞋破露脚尖儿 阅读(507) 评论(0) 推荐(0) 编辑
摘要:Label & Selector Label是kubernetes系统中的一个重要概念。它的作用就是在资源上添加标识,用来对它们进行区分和选择 Label的特点 一个Label会以key:value键值对的形式附加到各种资源对象上,如Node、Pod、Service等等 一个资源对象可以定义任意数量 阅读全文
posted @ 2021-01-25 23:18 鞋破露脚尖儿 阅读(348) 评论(0) 推荐(0) 编辑
摘要:简单介绍Pod 对于K8S而言,Pod是最小的部署单元,Pod是一组容器的集合,一般我们一个Pod内只跑一个业务容器 每个Pod内都运行这一个基础的Pause容器 , 又叫根容器 , 该Pod多的所有容器通过它实现网络和储存的共享 同一个Pod里的容器之间仅需通过localhost就能互相通信 关于 阅读全文
posted @ 2021-01-20 00:57 鞋破露脚尖儿 阅读(278) 评论(0) 推荐(0) 编辑
摘要:kubectl概述&操作示范 kubectl是k8s集群的命令行工具,通过kubect能够实现对集群本身进行管理维护 kubectl是对集群本身进行管理维护的,默认只对master节点开放,如果现在其他node节点上运行 将 master 节点中 /etc/kubernetes/admin.conf 阅读全文
posted @ 2021-01-16 18:06 鞋破露脚尖儿 阅读(593) 评论(0) 推荐(0) 编辑
摘要:Kubeadm搭建K8S集群 搭建集群的方式有很多种:kubeadm、minikube、二进制安装 (利用 k8s 官方 github 仓库下载二进制包安装,安装过程较复杂,但相对较为稳定) 、命令行安装 这里我们为了测试,就使用kubeadm的方式做一个搭建演示 kubeadm搭建集群大致步骤 C 阅读全文
posted @ 2021-01-12 00:28 鞋破露脚尖儿 阅读(394) 评论(0) 推荐(0) 编辑
摘要:kubernetes容器编排YAML详解 简单认识 k8s 集群中对资源管理和资源对象编排部署都可以通过声明样式( YAML)文件来解决, 也 就是可以把需要对资源对象操作编辑到YAML格式文件中, 一般使用 YAML 格式的文件来创建符合我们预期期望的资源对象, 我们把这种文件叫做资源清单文件, 阅读全文
posted @ 2020-12-29 22:45 鞋破露脚尖儿 阅读(4052) 评论(0) 推荐(0) 编辑
摘要:基本的架构设计 下面是一个简单的单Master的集群架构图,我们从这一张图作为切入点来进行学习 一个kubernetes集群主要是由控制节点(master)+ 工作节点(node)构成,每个节点上都会安装不同的组件 控制节点(master) master节点作为Kubenetes中的控制节点,他主要 阅读全文
posted @ 2020-12-05 00:47 鞋破露脚尖儿 阅读(874) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示