02 2020 档案

摘要:环境准备:三台虚拟机1)此环境是针对内部服务的LVS架构,如数据库,缓存,共享存储等业务。虚拟机角色 IP地址 备注 LVS负载均衡器 192.168.116.129 VIP地址:192.168... 阅读全文
posted @ 2020-02-20 23:23 南宫乘风 阅读(187) 评论(0) 推荐(0) 编辑
摘要:节点亲和性pod.spec.nodeAffinitypreferredDuringSchedulingIgnoredDuringExecution:软策略 requiredDuringSchedulingIgnore... 阅读全文
posted @ 2020-02-11 16:02 南宫乘风 阅读(1625) 评论(0) 推荐(0) 编辑
摘要:简介 Scheduler 是 kubernetes 的调度器,主要的任务是把定义的 pod 分配到集群的节点上。听起来非常简单,但有 很多要考虑的问题:公平:如何保证每个节点都能被分配资源 资源高效利用:集群所有... 阅读全文
posted @ 2020-02-11 14:45 南宫乘风 阅读(1288) 评论(0) 推荐(0) 编辑
摘要:概念 PersistentVolume (PV) 是由管理员设置的存储,它是群集的一部分。就像节点是集群中的资源一样,PV 也是集群中的资源。 PV 是 Volume 之类的卷插件,但具有独立于使用 PV 的 P... 阅读全文
posted @ 2020-02-09 21:49 南宫乘风 阅读(2425) 评论(0) 推荐(0) 编辑
摘要:容器磁盘上的文件的生命周期是短暂的,这就使得在容器中运行重要应用时会出现一些问题。首先,当容器崩溃 时,kubelet 会重启它,但是容器中的文件将丢失——容器以干净的状态(镜像最初的状态)重新启动。其次,在 P... 阅读全文
posted @ 2020-02-08 21:10 南宫乘风 阅读(2317) 评论(0) 推荐(0) 编辑
摘要:Secret 存在意义 Secret 解决了密码、token、密钥等敏感数据的配置问题,而不需要把这些敏感数据暴露到镜像或者 Pod Spec 中。Secret 可以以 Volume 或者环境变量的方式使用 Se... 阅读全文
posted @ 2020-02-08 20:02 南宫乘风 阅读(1284) 评论(0) 推荐(0) 编辑
摘要:configMap 描述信息 ConfigMap 功能在 Kubernetes1.2 版本中引入,许多应用程序会从配置文件、命令行参数或环境变量中读取配 置信息。ConfigMap API 给我们提供了向容器中注入配置... 阅读全文
posted @ 2020-02-08 16:35 南宫乘风 阅读(744) 评论(0) 推荐(0) 编辑
摘要:在 Kubernetes v1.0 版本, Service 是 “4层”(TCP/UDP over IP)概念。 在 Kubernetes v1.1 版本,新增了 Ingress API(beta 版),用来表示... 阅读全文
posted @ 2020-02-06 22:48 南宫乘风 阅读(1662) 评论(0) 推荐(0) 编辑
摘要:VIP 和 Service 代理 在 Kubernetes 集群中,每个 Node 运行一个 kube-proxy 进程。 kube-proxy 负责为 Service 实现了一种 VIP(虚拟 IP)的形式... 阅读全文
posted @ 2020-02-06 19:40 南宫乘风 阅读(1790) 评论(2) 推荐(0) 编辑
摘要:Service 的概念 Kubernetes Service 定义了这样一种抽象:一个 Pod 的逻辑分组,一种可以访问它们的策略 —— 通常称为微 服务。 这一组 Pod 能够被 Service ... 阅读全文
posted @ 2020-02-06 17:06 南宫乘风 阅读(681) 评论(0) 推荐(0) 编辑
摘要:什么是 DaemonSet DaemonSet 确保全部(或者一些)Node 上运行一个 Pod 的副本。当有 Node 加入集群时,也会为他们新增一 个 Pod 。当有 Node 从集群移除时,这些 Pod 也... 阅读全文
posted @ 2020-02-05 21:35 南宫乘风 阅读(358) 评论(0) 推荐(0) 编辑
摘要:RS 与 RC 与 Deployment 关联 RC (ReplicationController )主要的作用就是用来确保容器应用的副本数始终保持在用户定义的副本数 。即如 果有容器异常退出,会自动创建新的Po... 阅读全文
posted @ 2020-02-05 14:34 南宫乘风 阅读(3035) 评论(0) 推荐(0) 编辑
摘要:Pod的分类自助式Pod: pod退出了,此类型的pod不会被创建 控制器管理的Pod:在控制器的生命周期里,始终要维持Pod的副本数什么是控制器 Kubernetes 中内建了很多 controller(控制器... 阅读全文
posted @ 2020-02-04 20:47 南宫乘风 阅读(1205) 评论(0) 推荐(0) 编辑
摘要:Kubernetes pod的探针探针是由 kubelet 对容器执行的定期诊断。要执行诊断,kubelet 调用由容器实现的 Handler。有三种类型的处理程序:Ø ExecAction:在容器内执行指定... 阅读全文
posted @ 2020-02-04 13:09 南宫乘风 阅读(3064) 评论(0) 推荐(0) 编辑
摘要:Kubernetes pod 初始化init C :初始换容器Pod 能够具有多个容器,应用运行在容器里面,但是它也可能有一个或多个先于应用容器启动的 Init容器Init 容器与普通的容器非常像,除了如下两点... 阅读全文
posted @ 2020-02-03 22:09 南宫乘风 阅读(214) 评论(0) 推荐(0) 编辑
摘要:Kubernetes中的Pod一般都是采用yaml编写apiVersion: group/apiversion # 如果没有给定 group 名称,那么默认为 core,可以使用 kubectl api-ver... 阅读全文
posted @ 2020-02-03 21:03 南宫乘风 阅读(2865) 评论(0) 推荐(1) 编辑
摘要:通过一段学习,我们的Kubernetes已经部署起来,现在就开始功能的演示。如果又不会部署的小伙伴,可以看我以前的博客,都有详细的教程。目录查看node的节点情况查看pod的运行情况查看deployment情况查... 阅读全文
posted @ 2020-02-03 15:57 南宫乘风 阅读(508) 评论(0) 推荐(0) 编辑
摘要:目录 一、安装底层需求二、Harbor 安装:1、下载Harbor2、解压3、配置 harbor.cf4、创建 https 证书以及配置相关目录权限 证书以及配置相关目录权限 5、运行脚本进行安装6、访问测试7、... 阅读全文
posted @ 2020-02-03 12:05 南宫乘风 阅读(533) 评论(0) 推荐(0) 编辑