首页
AI 平台
AI 推理服务
AI Infra
AI 应用实践
AI RCA
平台工程
Kubernetes
云原生
容器平台
交付平台
微服务治理
网关与流量治理
服务网格
可观测性
链路追踪
日志收集
指标监控
运维与Linux
运维
Linux
大数据
散宜生的个人博客
累计撰写
238
篇文章
累计创建
148
个标签
累计收到
0
条评论
栏目
首页
AI 平台
AI 推理服务
AI Infra
AI 应用实践
AI RCA
平台工程
Kubernetes
云原生
容器平台
交付平台
微服务治理
网关与流量治理
服务网格
可观测性
链路追踪
日志收集
指标监控
运维与Linux
运维
Linux
大数据
目 录
CONTENT
以下是
平台工程
相关的文章
2020-11-16
K8s Pod 和 Service 12
12.1 Ingress 简介 Ingress 不仅可以让外部客户端访问服务,还可以自定义服务的访问策略。在前面介绍的 LoadBalancer Service 中,我们知道每一个服务都需要定义一个负载均衡器和唯一的共有 IP 地址,如果一个应用可以提供多种服务,那么显然这种方式是不够友好的。而 I
2020-11-16
8
0
0
Kubernetes
2020-11-16
K8s Pod 和 Service 11
11.1 LoadBalancer Service 简介 之前介绍了 NodePort Service,我们知道了通过任意一个 NodeIP:NodePort 就可以访问集群服务,假如集群有多个 Node 节点,比如 10 个、20 个,如何分配对于这些节点的访问请求呢?这个时候最好是有一个负载均衡
2020-11-16
1
0
0
Kubernetes
2020-11-16
K8s Pod 和 Service 10
10.1 ClusterIp Service 简介 创建服务时默认的就是 ClusterIp 类型的服务,这类服务的特点是只能用于集群内部通信,不能用于外部通信。 它的简化理解图如下所示: Normal Service 这里我们先介绍普通 Service 的 YAML 文件模板,以及定义时需要注意的
2020-11-16
7
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
2
0
0
Kubernetes
2020-11-12
K8s Pod 和 Service 6
6.1 Deployment 简介 Deployment 资源对象为 Pod 和 ReplicaSet(ReplicationController 的升级版)提供了声明式定义,在 Deployment YAML 文件中描述期望达到的目标状态,Deployment Controller 会创建符合目标
2020-11-12
1
0
0
Kubernetes
2020-11-12
K8s Pod 和 Service 5
5.1 kube-scheduler 简介 kube-scheduler 通过监听 kube-apiserver,获取未调度的 Pod 列表,通过调度算法计算出分配给 Pod 的 Node,并将 Node 信息与 Pod 进行绑定(Bind),结果存储在 etcd 中。而根据调度结果执行 Pod 的
2020-11-12
3
0
0
Kubernetes
2020-11-11
K8s Pod 和 Service 4
4.1 多容器 Pod 简介 为什么要在一个 Pod 上运行多个容器,而不是一个容器上运行多个进程呢?这是因为容器的设计原则就是一个容器运行一个进程(由父进程产生子进程的除外)。如果一个容器中有多个进程,首先当出现进程问题时要根据日志进行系统排错将会非常困难,其次会比较难管理不同进程的生命周期,最后
2020-11-11
10
0
0
Kubernetes
2020-11-11
K8s Pod 和 Service 3
3.1 Secret 简介 kubernetes 的 Secret 对象可以存储和管理敏感信息,比如 passwords、OAuth tokens、以及 ssh keys 等。把敏感信息存储到 Secret 对象中会比放到 Pod 的定义文件或是容器镜像中更加安全、灵活,使用 Secret 对象可以
2020-11-11
3
0
0
Kubernetes
1
2
3
4
5