09 2020 档案

摘要:一、Helm的介绍 1,概念 Helm 把 k8s 资源(比如 deployments、services 或 ingress 等)打包到一个 chart 中,而 chart 被保存到 chart 仓库。通过 chart 仓库 可用来存储和分享 chart。Helm 使发布可配置,支持发布应用配置的版 阅读全文
posted @ 2020-09-18 16:18 MXC肖某某 阅读(758) 评论(0) 推荐(0) 编辑
摘要:一、Kubernetes中的调度流程 1,介绍 Scheduler 是 k8s 中的调度器,主要的任务是把定义的 Pod 分配到集群的节点上。Scheduler 是作为一个单独的程序运行的,启动之后会一直监听 apiserver。听起来很简单,但有很多要考虑的问题: 公平:如何保证每个节点都能被分配 阅读全文
posted @ 2020-09-17 10:47 MXC肖某某 阅读(479) 评论(0) 推荐(0) 编辑
摘要:一、ConfigMap 1,介绍 ConfigMap 功能在 Kuberbetes 1.2 版本中引入,许多应用程序会从配置文件、命令行参数或环境变量中读取配置信息。ConfigMap API 给我们提供了向容器中注入配置信息的机制,ConfigMap 可以被用来保存单个属性,也可以用来保存整个配置 阅读全文
posted @ 2020-09-16 11:27 MXC肖某某 阅读(382) 评论(0) 推荐(0) 编辑
摘要:一、Ingress介绍和安装 1,介绍 Ingress 是对集群中服务的外部访问进行管理的 API 对象,典型的访问方式是 HTTP。Ingress 可以提供负载均衡、SSL 终结和基于名称的虚拟托管。可理解为Ingress 是在 k8s 集群中的 Service 上做了一个 nginx 代理,将所 阅读全文
posted @ 2020-09-14 10:18 MXC肖某某 阅读(208) 评论(0) 推荐(0) 编辑
摘要:一、定义和分类 1,定义 k8s 中内建了很多控制器(controller ),这些相当于一个状态机,用来控制 Pod 的具体状态和行为。 2,类型 ReplicationController、ReplicaSet、DaemonSet、StatefulSet、Job/CronJob和Horizont 阅读全文
posted @ 2020-09-12 20:35 MXC肖某某 阅读(491) 评论(0) 推荐(1) 编辑
摘要:查看系统版本 kubectl version //显示客户端和服务器侧版本信息 kubectl api-versions //列出当前版本的kubernetes的服务器端所支持的api版本信息 kubectl explain pod //查看帮助信息和help类似,尤其是资源清单的结构字段信息 ku 阅读全文
posted @ 2020-09-10 21:20 MXC肖某某 阅读(342) 评论(0) 推荐(0) 编辑
摘要:一、资源清单 1,定义: 在k8s中一般使用yaml格式的文件来创建符合我们预期的资源,这样的yaml被称为资源清单。 使用资源清单创建Pod: kubectl apply -f nginx.yaml 定义nginx.yaml内容为: apiVersion: v1 kind: Pod metadat 阅读全文
posted @ 2020-09-10 09:30 MXC肖某某 阅读(429) 评论(0) 推荐(0) 编辑
摘要:一、K8S的架构图 k8s的单主机集群部署方案 k8s集群的私有仓库harbor 1,Master(管理节点) kubectl:是客户端的管理工具。 API Server: 供Kubernetes API接口,主要处理Rest操作以及更新Etcd中的对象。所有资源增删改查的唯一入口。 Schedul 阅读全文
posted @ 2020-09-10 09:28 MXC肖某某 阅读(573) 评论(0) 推荐(0) 编辑

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