怎样选择合适的Kubernetes发行版
什么是Kubernetes? 在讨论Kubernetes发行版之前,先简要介绍一下Kubernetes是什么。Kubernetes是一个用于容器编排的开源平台。Kubernetes将使用容器部署应用程序所需的许多任务实现自动化,其中包括启动和停止单个容器,以及确定集群中的哪些服务器应该托
Kubernetes从新手到熟练:集群服务的三个要点和一种实现
概念上来讲,Kubernetes集群的服务,其实就是负载均衡、或反向代理。这跟阿里云的负载均衡产品,有很多类似的地方。和负载均衡一样,服务有它的IP地址以及前端端口;服务后边会挂载多个容器组Pod作为其后端服务器,这些后端服务器有自己的IP以及监听端口。
为什么说谷歌Anthos是kubernetes的缩影?
从官方资料来看,Anthos是谷歌的混合云平台,主要作用是保护客户的网络连接和应用程序,并以容器化的部署形式,提供云服务支撑能力。很多人可能会说,这不和Kubernetes、Istio、Knative几个项目形式相同吗?谷歌为什么要推出这样一项技术? 确实如此,Anthos
当Kubernetes成为云操作系统的标准实践
并不是只有互联网公司在使用新技术,以汽车服务网站Edmunds、媒体公司Turner为例,你可能觉得这些公司很传统,但事实上他们已经在使用AWS的容器服务、无服务器服务。Aaron Kao表示,AWS之所以做出改变,在容器方面加大布局力量,最大的源动力是客户。 构建
Kubernetes中的OpenKruise
OpenKruise 是 Kubernetes 的一个标准扩展,它可以配合原生 Kubernetes 使用,并为管理应用容器、sidecar、镜像分发等方面提供更加强大和高效的能力。 核心功能 原地升级 原地升级是一种可以避免删除、新建 Pod 的升级镜像能力。它比原生 Deployment/State
Kubernetes vs.Docker:掌握容器和编排
Docker容器帮助简化了通过开发和测试以及进入生产环境的应用程序迁移过程,而Docker和Kubernetes都帮助重新构建了应用程序的构建和部署方式,也就是作为微服务集合而不是单一堆栈的方式。 Docker和Kubernetes为什么如此重要?它们如何改变软件开发?以及它们
使用Traefik控制Kubernetes流量
创建一个文件mysite.yaml,其内容如下: apiVersion: apps/v1 kind:Deployment metadata: name: mysite-nginx labels: app: mysite-nginx spec: replicas:1 selector: matchLabels: app: mysite-nginx template: metadata: labels: app: mysite-nginx spec
Kubernetes Pod应用性能识别工具 Kubectl Flame
在Kubernetes上如何分析应用性能? 应用性能分析是一项艰巨的任务。大多数探查器有两个主要问题: 需要修改应用程序。通常,可以通过将标志添加到执行命令或将一些性能分析库导入代码中来实现。 由于在性能分析过程中会严重影响性能,因此通常避免在产品中
Kubernetes大流行的困难:缺乏安全工具
高性能数据安全方案投入不足 在企业数字化转型加速过程中,采用容器、微服务和Kubernetes进行编排起着重要作用。然而,尽管许多企业渴望采用这些新的云原生技术,但研究表明,公司并未准确地权衡这些IT创新的好处和风险。 Zettaset首席执行官Tim Reilly表
Kubernetes 网络的四种场景解释
在实际的业务场景中,业务组件之间的关系十分复杂,特别是微服务概念的提出,应用部署的粒度更加细小和灵活。为了支持业务应用组件的通信联系,Kubernetes网络的设计主要致力于解决以下场景: (1)紧密耦合的容器到容器之间的直接通信; (2)抽象的Pod到Pod之