通过轻量级的容器隔离技术,kubernetes 借助微服务的特性以及 docker 实现了平台的自动化管理能力。 现在我们尝试重新从微服务框架的角度和 Kubernetes 的组件设计进行对比,可以发现 Kubernetes 的设计也是遵循微服务架构的设计原理: Kubernetes 中的核心要素 ...
分类:
Web程序 时间:
2020-11-07 16:37:52
阅读次数:
21
一、环境信息CentOSLinuxrelease7.8.2003(Core)4.4.240-1.el7.elrepo.x86_64k8s集群版本:1.15docker版本:Dockerversion17.03.3-ce集群信息:NAMESTATUSROLESAGEVERSIONkm-1.11Readymaster7d7hv1.15.1kn-1.11Ready<none>7d7hv1.1
分类:
数据库 时间:
2020-11-07 15:57:05
阅读次数:
24
调研 | 李喆 张宏祥 撰写 | 魏伯乐 摘要:拥有极强技术能力的Rancher,定位于企业级容器云平台产品供应商,开发了开源企业级Kubernetes管理平台,从而帮助企业快速将容器技术落地。 过去十几年时间里,得益于以AWS为代表的公有云厂商的发展,IT底层资源迅速扩张,无论是计算、存储或是网络 ...
分类:
其他好文 时间:
2020-11-07 15:49:29
阅读次数:
20
FlinkStandalone模式部署集群是最简单的一种部署方式,不依赖于其他的组件,另外还支持YARN/Mesos/K8S等模式下的部署Standalone执行架构图:1)client客户端提交任务给Jobmanager2)JobManager负责申请任务运行所需要的资源并管理任务和资源。3)JobManager分发任务给TaskManager执行4)TaskManager定期向JobManag
分类:
其他好文 时间:
2020-11-06 02:26:29
阅读次数:
21
当我们为生产环境在本地设置Kubernetes(k8s)集群时,建议以高可用性部署它。高可用性意味着在HA中安装Kubernetes主节点或工作节点。在本文中,我将演示如何使用kubeadm实用程序设置高可用性的Kubernetes集群。为了进行演示,我使用了五个具有以下详细信息的CentOS7系统:k8s-master-1–最低CentOS7–192.168.1.40–2GBRAM,2vCPU,
分类:
Web程序 时间:
2020-11-06 01:30:38
阅读次数:
26
知乎基于Kubernetes的kafka平台的设计和实现我是知乎技术中台工程师,负责知乎存储相关的组件。我的分享主要基于三个,第一,简单介绍一下Kafka在知乎的应用,第二,为什么做基于Kubernetes的Kafka平台。第三,我们如何去实现基于Kubernetes的kafka平台。Kafka在知乎的应用Kafka是一个非常优秀的消息或者数据流的组件,在知乎承载了日志、数据收集、消息队列等服务,
分类:
Web程序 时间:
2020-11-06 01:08:22
阅读次数:
22
Kubernetes实战——谈谈微博应对春晚等突发峰值流量的经验导读:本文由Kubernetes在微博落地的具体工作整理而成。通过围绕业务需求和大家分享下企业内部如何使用Kubernetes来解决具体的业务问题和相应的方案。文中分享了基于Kubernetes的PaaS层弹性混合部署方案,其中有Kubernetes的优点,也有部分Kubernetes在企业落地的缺陷,欢迎大家一起讨论和建设Kuber
分类:
Web程序 时间:
2020-11-06 01:06:53
阅读次数:
30
Go存储怎么写?深度解析etcd存储设计导读:etcd是用于共享配置和服务发现的分布式,一致性的KV存储系统,在CoreOS和Kubernetes等开源项目中广泛使用。本文作者深入分析了etcd存储模块的设计和实现,对于深入学习Go存储有很大参考作用。作者codedumpcodedump.info博主,多年从事互联网服务器后台开发工作。可访问作者博客阅读codedump更多文章。在前面已经分析了R
分类:
其他好文 时间:
2020-11-06 01:02:57
阅读次数:
11
全面走向插件化和接口化的Kubernetes导读:云原生架构是近年来炙手可热的技术趋势,是指用于构建和运行充分利用云计算模型优势的应用,也是容器化之后的必然选择。云原生如何达成?让我们听听Kubernetes代码维护者给我们的答案!11月23~24日,GIAC全球互联网架构大会将于上海举行。GIAC是高可用架构技术社区推出的面向架构师、技术负责人及高端技术从业人员的技术架构大会。今年的GIAC已经
分类:
Web程序 时间:
2020-11-06 00:58:01
阅读次数:
21
Kubernetes工作负载最常用YAML格式的文件来定义。YAML的问题之一就是很难描述清单文件之间的约束或关系。如果你希望检查是否已从受信任的注册表中提取部署到群集中的所有映像,该怎么办?如何防止没有Pod安全策略的工作负载提交到集群?集成静态检查可以在更接近开发生命周期的时间内捕获错误和违反策略的行为。并且由于改善了资源定义的有效性和安全性,因此你可以相信生产工作负载遵循最佳实践。Kuber
分类:
Web程序 时间:
2020-11-04 17:59:59
阅读次数:
33