之前的文章《叮,你收到一份来自CNCF的云原生景观简介》,我们对CNCF云原生生态系统做了概述。 同时,在《云原生景观:供应层(Provisioning)解决了什么问题?如何解决的?》中,我们探讨了Cloud Native Computing Foundation的Cloud Native景观的供应
近日,在 Apache RocketMQ 开发者社区的线下活动上,谐云科技首席架构师魏欢以《RocketMQ Operator In Kubernetes》为主题做了精彩分享,并和大家一起探讨关于 Apache RocketMQ 的未来改进计划。 概要 首先,什么是RocketMQ Operato
1、资源配额概述 当存在多个用户或团队共享数目国定的集群时,就需要考虑如果有人使用的资源可能会超出应有的份额带来的问题,资源配额(ResourceQuota)就是用来帮助集群管理员解决上述问题的工具。在Kubernetes集群中通过 ResourceQuota 对象定义每个命名空间(namespac
近日,中国石油自主知识产权的勘探开发梦想云(E&P Cloud)平台V1.0在京隆重发布。作为支持梦想云落地的唯一容器 PaaS 和云原生技术领域合作伙伴,灵雀云凭借强大的技术实力和卓越的服务能力,协助中油瑞飞全程深度参与了梦想云 PaaS 平台的建设。 在不久前召开的年度开源技术盛会 Ku
昨天周五晚上,临下班的时候,用户给我们报了一个比较怪异的Kubernetes集群下的网络不能正常访问的问题,让我们帮助查看一下,我们从下午5点半左右一直跟进到晚上十点左右,在远程不能访问用户机器只能远程遥控用户的情况找到了的问题。这个问题比较有意思,我个人觉得其中的调查用到的的命令以及排障的一些方法
1、Kong的概述 Kong是一个clould-native、快速的、可扩展的、分布式的微服务抽象层(也称为API网关、API中间件或在某些情况下称为服务网格)框架。Kong作为开源项目在2015年推出,它的核心价值是高性能和可扩展性。Kong被广泛用于从初创企业到全球5000家公司以及政府组织的生
DaemonSet确保在所有(或部分)Node节点上运行Pod的副本。随着新的Node被添加到群集中的同时,会将Pod添加到新Node中。随着节点从群集中删除,垃圾收集器也将会删除这些Pod。DaemonSet的一些典型场景和用法: 集群存储:在每个Node节点上,运行集群存储守护程序,例如glu
前言 Java与Docker的结合,虽然更好的解决了application的封装问题。但也存在着不兼容,比如Java并不能自动的发现Docker设置的内存限制,CPU限制。 这将导致JVM不能稳定服务业务!容器会杀死你JVM进程,而健康检查又将拉起你的JVM进程,进而导致你监控你的pod一天重启次数
1、检查Docker是否正在运行 在进行具体问题定位和处理之前,最好和最简单直观的方式是先看看docker引擎是否能够正常运行。有以下几种方法可以确认docker是否处于正常运行状态: 1)通过执行docker info命令可以直接确认docker是否正常运行: $ sudo docker info
作者:StackRox产品经理Connor Gilbert 来源:CNCF官微 上个月,Kubernetes(世界上最受欢迎的容器编排器)生态系统因发现Kubernetes的第一个主要安全漏洞而动摇。该漏洞(CVE-2018-1002105)使攻击者能够通过Kubernetes API服务器破坏集群
你好,请教一下。我的服务器异常关机,导致etcd集群无法启动。三个节点的报错都是快照文件不存在,没有做过备份,要怎么处理呢? 环境: CentOS Linux release 7.4.1708 (Core) etcd Version: 3.3.10 报错日志: Mar 05 11:01:05 k8s
前提:搭建好了helm和tiller这两个软件,这里将使用helm来安装zookeeper和kafka(主要是kafka要依赖zookeeper)。 大纲: 一、tiller搭建的repo仓库的开启(博主暂时采用的方案) 二、搭建的大致思路(因为。。。所以。。。) 三、zookeeper的char包
导读:本文由Kubernetes在微博落地的具体工作整理而成。通过围绕业务需求和大家分享下企业内部如何使用Kubernetes来解决具体的业务问题和相应的方案。文中分享了基于Kubernetes的PaaS层弹性混合部署方案,其中有Kubernetes的优点,也有部分Kubernetes在企业落地的缺
一、背景 金融市场瞬息万变,高效的业务支撑能力离不开与时俱进的IT系统。随着公司业务的发展,IT系统数量在不断增多,同时每个系统的复杂度也在不断提高。即便在微服务改造之后,IT系统的开发、交付和运维依旧面临着以下难题: 开发:代码量不断增加、协同开发难度加大 多样化的编译和运行环境 交付:更快的交付
如今企业IT已经不再质疑容器化应用的价值,采用DevOps和云原生架构成为趋势,利用容器功能以实现数字转换至关重要。Google的Kubernetes(K8s)是一个开源容器编排系统,已成为云原生应用程序(架构、组件、部署和管理方式)的事实标准 – 也是关键的推动者,企业正在使用Kubernetes
在2018年的Garnter技术成熟度曲线中,容器存储出现在了技术触发期,已经开始进入大众的视野。我相信,在未来的两年内,容器存储会随着Kubernetes的进一步成熟和商业化,其地位会越来越重要。如何在五花八门的存储产品中,选择适合自己的一款,将会是IT大佬们必须要面对的问题。本次分享将会从使用场
1.说明 实际上IPV6和IPV4在在配置上没有太大差异,本次只在配置上做相关说明。由于公司的云环境还不支持IPV6,本次主要在虚拟机上完成。 主机规划 名称 IPV4 IPV6 master 192.168.6.110 fd00::20c:29ff:fe9f:52be nod
走近priority过程 PrioritizeNodes整体流程 Results Old Priority Function Map-Reduce Combine Scores Fun和Map-Reduce实例分析 InterPodAffinityPriority(Function) Cal
基本思路,django编写页面,通过api调用获取kubernetes的部署情况,列出pod信息,然后根据pod信息埋点url,点击跳转到ssh docker的页面,通过嵌套 https://github.com/kubernetes-ui/container-terminal 实现登录到doc
在上周发布的《从“鸿沟理论”看云原生,哪些技术能够跨越鸿沟?》一文中,灵雀云CTO陈恺表示:Kubernetes在云计算领域已经成为既定标准,进入主流市场,最新版本主要关注在稳定性、可扩展性方面,在开发人员中变得非常流行。Kubernetes会越来越多往下管理所有基础设施,往上管理所有种类的应用。我