007、Kubernetes数据持久化篇
Kubernetes数据持久化篇 一.为什么需要持久化 1.运行tomcat+mysql的案例 如下图所示,我们运行Pod成功后可以添加自定义的数据,数据被存储在MySQL数据库实例中。 我们可以执行"SELECT * FROM HPE_APP.T_USERS;"命令来查看数据哈。 温馨提示: 我们可以通过"kubectl exec -it mysql-6986073…
|
|
25
1643 字
|
1.6 小时
006、kubernetes的弹性伸缩
kubernetes的弹性伸缩 一.部署heapster监控 1.heapster概述 Heapster是容器集群监控和性能分析工具,HPA、Dashborad、Kubectl top都依赖于heapster收集的数据。 k8s早期版本需要附加插件heapster监控,但是Heapster从kubernetes 1.8以后已经被遗弃了,被metrics-server所替代,后期监控功能逐渐被Pro…
|
|
21
402 字
|
26 分钟
005、kubernetes的附加组件
kubernetes的附加组件 一.DNS服务 1.DNS服务组件概述 K8S集群中DNS服务的作用就是将svc的名称解析成对应的VIP地址。dns组件的工作原理如下图所示。 在kubernetes早期版本中,比如k8s1.5版本中使用的是SkyDNS组件来进行解析,本案例也将采用该版本进行解析哟。但在较新的k8s版本中,CoreDNS已经替代了SkyDNS组件,由于CoreDNS组件得天独厚的优…
|
|
22
960 字
|
1 小时
004、kubernetes集群常用的资源
kubernetes集群常用的资源 一.POD资源管理 1.什么是pod Pod是Kubernetes集群中最小部署单元,一个Pod由一个容器或多个容器组成,这些容器可以共享存储,网络等资源等。 Pod有以下特点: (1)一个Pod可以理解为一个应用实例,提供服务; (2)Pod中容器始终部署在同一个Node上; (3)Pod中容器共享网络,存储资源; (4)Kubernetes直接管理Pod,而…
|
|
22
2203 字
|
2.3 小时
003、基于yum方式部署kubernetes集群
基于yum方式部署kubernetes集群 一.实验环境准备 k8s101.oldboyedu.com: kubernetes master节点,2core 4G。 k8s102.oldboyedu.com: kubernetes node节点,2core 4G。 k8s103.oldboyedu.com: kubernetes node节点,2core 4G。 k8s103.oldboyedu.…
|
|
24
650 字
|
28 分钟
002、Kubernetes概述
Kubernetes概述 一.Kubernetes概述 1.有了Docker为什么还用Kubernetes 为了提高业务并发和高可用,会使用多台服务器,因此会面临以下问题: (1)多容器跨主机提供服务; (2)多容器分布节点部署; (3)多容器怎么升级; (4)怎么高效管理这些容器; ...... 早期的容器编排三剑客为:Kubernetes(简称"K8S"),Docker S…
|
|
24
355 字
|
21 分钟
001、设计模式——基于容器的分布式系统
设计模式——基于容器的分布式系统 20世纪80年代末至90年代初,面向对象编程思想给软件开发带来了一轮技术革新,就像润物细无声的春雨那般,向全世界的程序员们快速普及了模块化构建应用程序的方法,一直流行至今。 当下,我们可以看到类似的革新出现在了分布式系统开发,具体特点如下: 基于容器的微服务架构体系日益流行 容器天然隔离的属性非常适合作为分布式系统中的基本对象 基于面向对象,四人帮基于经验提出和总…
|
|
23
4328 字
|
12 分钟