上一页 1 2 3 4 5 6 7 ··· 16 下一页
摘要: 网络策略 在 Kubernetes 里,网络隔离能力的定义,是依靠一种专门的 API 对象来描述的,即: NetworkPolicy。 Kubernetes 里的 Pod 默认都是“允许所有”(Accept All)的,即:Pod 可以接收来自任何发送方的请求;或者,向任何接收方发送请求。而如果要对 阅读全文
posted @ 2022-01-20 19:33 李大鹅 阅读(679) 评论(0) 推荐(0) 编辑
摘要: 参考原文链接:https://www.qikqiak.com/k8strain/monitor/prometheus/ Prometheus 简介 Prometheus 最初是 SoundCloud 构建的开源系统监控和报警工具,是一个独立的开源项目,于2016年加入了 CNCF 基金会,作为继 K 阅读全文
posted @ 2022-01-16 19:24 李大鹅 阅读(274) 评论(0) 推荐(0) 编辑
摘要: Kubernetes存储-Ceph存储 原文链接:https://www.qikqiak.com/k8strain/storage/ceph/#_11 简介 Ceph 是一个统一的分布式存储系统,提供较好的性能、可靠性和可扩展性。 架构 支持的接口 ​ 1、Object:有原生 API,而且也兼容 阅读全文
posted @ 2022-01-12 01:25 李大鹅 阅读(920) 评论(0) 推荐(0) 编辑
摘要: Ingress 我们已经知道,Service对集群之外暴露服务的主要方式有两种:NodePort和LoadBalancer,但是这两种方式,都有一定的缺点: NodePort方式的缺点是会占用很多集群机器的端口,那么当集群服务变多的时候,这个缺点就愈发明显。 LoadBalancer的缺点是每个Se 阅读全文
posted @ 2022-01-06 22:46 李大鹅 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 我们知道 Pod 的生命周期是有限的。可以用 ReplicaSet 和Deployment 来动态的创建和销毁 Pod,每个 Pod 都有自己的 IP 地址,但是如果 Pod 重建了的话那么他的 IP 很有可能也就变化了。 这就会带来一个问题:比如我们有一些后端的 Pod 集合为集群中的其他应用提供 阅读全文
posted @ 2022-01-06 15:17 李大鹅 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 我们知道在Docker的默认配置下,不同宿主机上的容器通过 IP 地址进行互相访问是根本做不到的。 而正是为了解决这个容器“跨主通信”的问题,社区里才出现了很多的容器网络方案。 要理解容器“跨主通信”的原理,就一定要先从 Flannel 这个项目说起。 Flannel 项目是 CoreOS 公司主推 阅读全文
posted @ 2022-01-05 15:53 李大鹅 阅读(680) 评论(0) 推荐(0) 编辑
摘要: 记一次使用Flannel插件排错历程 原来使用的是Calico插件,这不准备学习K8s的网络,就准备换成Flannel了,然后噩梦就开始了。。。 直接使用kubectl apply -f 安装了flannel插件,使用kubectl get pod -n kube-system查看pod的运行状态, 阅读全文
posted @ 2022-01-03 21:24 李大鹅 阅读(1830) 评论(0) 推荐(0) 编辑
摘要: Kubernetes配置管理 ConfigMap 对于应用的可变配置在 Kubernetes 中是通过一个 ConfigMap 资源对象来实现的,许多应用经常会有从配置文件、命令行参数或者环境变量中读取一些配置信息的需求,这些配置信息我们肯定不会直接写死到应用程序中,比如一个应用连接一个 redis 阅读全文
posted @ 2022-01-02 17:42 李大鹅 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 简单存储 EmptyDir EmptyDir是最基础的Volume类型,一个EmptyDir就是Host上的一个空目录。 EmptyDir是在Pod被分配到Node时创建的,它的初始内容为空,并且无须指定宿主机上对应的目录文件,因为kubernetes会自动分配一个目录,当Pod销毁时,EmptyD 阅读全文
posted @ 2021-12-23 21:23 李大鹅 阅读(677) 评论(0) 推荐(0) 编辑
摘要: RBAC权限控制 我们知道对于资源对象的操作都是通过API Server进行的,那么集群是怎么知道我们的请求是合法的请求呢?这就需要了解Kubernetes的另外一个重要知识点:RBAC(基于角色的权限控制)。 管理员可以通过Kubernetes API动态配置策略来启动RBAC,需要在kube-a 阅读全文
posted @ 2021-12-22 22:32 李大鹅 阅读(202) 评论(0) 推荐(1) 编辑
上一页 1 2 3 4 5 6 7 ··· 16 下一页