1、K8s附加组件DNS服务。 答:Kubernetes中有一个很重要的特性,服务子发现。一旦一个service被创建,该service的service ip和service port等信息都可以被注入到pod中供它们使用。kubernetes主要支持两种service发现机制,第一种是环境变量,第 ...
分类:
Web程序 时间:
2020-06-21 13:38:02
阅读次数:
56
1、Service资源,为什么K8s要引入Service资源。 答:运行在docker中的业务,想要被外界访问,我们需要为它做端口映射才能被访问,那么运行在k8s中的容器,为什么不能直接为它做端口映射呢? RC(Replication Controller)虽然保证了Pod的高可用,但是我们仅仅只能 ...
分类:
Web程序 时间:
2020-06-21 13:28:43
阅读次数:
55
1. kubernetes中的资源 1.1 定义 kubernetes中所有的内容都抽象为资源,资源实例化之后叫对象 1.2 资源类型 1.2.1 工作负载型资源对象(workload) Pod,ReplicaSet,Deployment,StatefulSet DaemonSet,Job,Cron ...
分类:
Web程序 时间:
2020-06-21 11:23:06
阅读次数:
67
####2.2.1 签发证书环境 签发环境选择在 pg60-200.k8s.host.com 虚机上部署 ####2.2.2 安装 cfssl 工具集 shell> wget https://pkg.cfssl.org/R1.2/cfssl_linux-amd64 -O /usr/bin/cfssl ...
分类:
Web程序 时间:
2020-06-21 10:08:45
阅读次数:
69
Master 基本概念: kubernetes里的master指的是集群控制节点,是一个集群的“首脑”。 每个kubernetes集群中都需要一个master来负责整个集群管理和控制。 基本上kubernetes的所有控制命令都发给master,master负责具体的执行过程。 组建集群需要注意: ...
分类:
Web程序 时间:
2020-06-20 22:20:12
阅读次数:
85
一 Kubetcl namespace 1.1 namespace描述 Kubernetes namespace提供了将一组相关资源组合在一起的机制。在Red Hat OpenShift容器平台中,project是一个带有附加注释的Kubernetes namespace。 namespace提供以 ...
分类:
其他好文 时间:
2020-06-20 21:18:28
阅读次数:
78
1. ephemeral-storage介绍 Kubernetes在1.8的版本中引入了一种类似于CPU,RAM的新的资源模式:ephemeral-storage属性(直译为临时存储),并且在1.10的版本kubelet默认启用了这个特性。 ephemeral-storage实现了对Pod应用存储资 ...
分类:
其他好文 时间:
2020-06-20 18:59:18
阅读次数:
345
1,Kubernetes特性: 自我修复 在节点故障时重新启动失败的容器,替换和重新部署,保证预期的副本数量;杀死健康检查失败的容器,并且在未准备好之前不会处理客户端请求,确保线上服务不中断。 弹性伸缩 使用命令、UI或者基于CPU使用情况自动快速扩容和缩容应用程序实例,保证应用业务高峰并发时的高可 ...
分类:
其他好文 时间:
2020-06-20 16:54:43
阅读次数:
54
一、介绍 Operator是CoreOS公司开发,用于扩展kubernetes API或特定应用程序的控制器,它用来创建、配置、管理复杂的有状态应用,例如数据库,监控系统。其中Prometheus-Operator就是其中一个重要的项目。 其架构图如下:其中核心部分是Operator,它会去创建Pr ...
分类:
其他好文 时间:
2020-06-20 16:05:30
阅读次数:
52
kubernetes集群网络插件 一、kubernetes集群网络插件 1.1.1 kubernetes集群网络插件 1 .kubernetes集群网络插件介绍 kubernetes设计了网络模型,但却将它的实现交给了网络插件,CNI网络插件最主要的功能就是实现POD资源能够跨主机进行通讯。常见的C ...
分类:
Web程序 时间:
2020-06-20 13:44:01
阅读次数:
60