首页
可观测性
链路追踪
日志收集
指标监控
云原生
服务网格
关于
散宜生的个人博客
累计撰写
53
篇文章
累计创建
23
个标签
累计收到
0
条评论
栏目
首页
可观测性
链路追踪
日志收集
指标监控
云原生
服务网格
关于
目 录
CONTENT
最新文章
2020-11-18
K8s 共享存储1
1.1 kubernetes 存储简介 容器中的存储都是临时的,当 Pod 重启以后,容器中的数据会丢失。而有些容器是要有状态的、或是数据有持久化的需求。 根据服务是否有状态,分为 3 种类型: 无状态应用:kubernetes 使用 ReplicaSet 保证应用的实例数量,如果某个 Pod 挂掉
2020-11-18
4
0
0
kubernetes
2020-11-17
K8s 控制器3
4.1 Ingress Controller 简介 在前面介绍 Service 时讲解过,Ingress 可以为集群提供外部客户端的 HTTP/HTTPS 访问功能,它需要 IngressController 搭配 Ingress 资源对象共同实现。 现在 Ingress 控制器有多种方案可以实现,
2020-11-17
1
0
0
kubernetes
2020-11-17
K8s 控制器2
3.1 ResourceQuota Controller 简介 ResourceQuota Controller 名为资源配额管理。主要作用在于:限制指定资源对象对于系统物理资源的占用量,保证系统物理资源不会被过量使用。 资源配额管理分为 3 个层次: Container: 限制 CPU 和 Mem
2020-11-17
2
0
0
kubernetes
2020-11-17
K8s 控制器1
1.1 Node Controller 简介 每个 Node 上都有一个 kubelet 进程,当启动集群时,kubelet 会通过 API Server 注册自身所在 Node 节点的信息(kubelet 使用参数 --register-node=true 设置),这些信息包括节点健康状况、节点资
2020-11-17
0
0
0
kubernetes
2020-11-16
K8s Pod 和 Service 12
12.1 Ingress 简介 Ingress 不仅可以让外部客户端访问服务,还可以自定义服务的访问策略。在前面介绍的 LoadBalancer Service 中,我们知道每一个服务都需要定义一个负载均衡器和唯一的共有 IP 地址,如果一个应用可以提供多种服务,那么显然这种方式是不够友好的。而 I
2020-11-16
2
0
0
kubernetes
2020-11-16
K8s Pod 和 Service 11
11.1 LoadBalancer Service 简介 之前介绍了 NodePort Service,我们知道了通过任意一个 NodeIP:NodePort 就可以访问集群服务,假如集群有多个 Node 节点,比如 10 个、20 个,如何分配对于这些节点的访问请求呢?这个时候最好是有一个负载均衡
2020-11-16
0
0
0
kubernetes
2020-11-16
K8s Pod 和 Service 10
10.1 ClusterIp Service 简介 创建服务时默认的就是 ClusterIp 类型的服务,这类服务的特点是只能用于集群内部通信,不能用于外部通信。 它的简化理解图如下所示: Normal Service 这里我们先介绍普通 Service 的 YAML 文件模板,以及定义时需要注意的
2020-11-16
3
0
0
kubernetes
2020-11-15
K8s Pod 和 Service 9
9.1 Service 简介 Service 的概念 在 Kubernetes 集群中,Service 其实是一个抽象的概念,通过虚拟 IP(VIP) 映射出指定的端口,将客户端发来的请求进行代理并转发到后端具有相同 Label 的 Pods 中。它是 Kubernetes 常用的向外部暴露内部服务
2020-11-15
1
0
0
kubernetes
2020-11-15
K8s Pod 和 Service 8
8.1 DaemonSet 简介 DaemonSet 资源对象可以保证 Kubernetes 集群中所有或部分 Node 都只能够运行一份 Pod 副本实例。当有新的 Node 加入集群时,kubernetes 将会在新 Node 上创建新的 Pod 副本;如果有 Node 被集群移除,节点上对应的
2020-11-15
1
0
0
kubernetes
2020-11-14
K8s Pod 和 Service 7
7.1 手动扩缩容 通过命令 kubectl scale 可以进行手动扩缩容,使用参数 --replicas 指定需要增加或是减少 Pod 的数量到某个指定的数字。 通过一个实例来体会手动扩缩容的效果,新建 nginx-deployment.yaml 文件,并向其中写入如下内容: apiVersio
2020-11-14
1
0
0
kubernetes
1
2
3
4
5
6