活动
  • 2019.8.22-2019.9.11
    【活动已结束】云享读书会《敏捷转型:打造VUCA时代的高效能组织》
    活动类型:线上活动
    图片
  • 2019.6.3-2019.12.31
    【活动已结束】华为云产品体验官
    活动类型:线上活动
云享专家
  • 纯洁的微笑

    微服务架构专家

  • 争光

    敏捷开发专家

  • Easy Redmine

    敏捷项目管理专家

  • 张应罗

    云原生技术爱好者&专家

  • 琼恩.雪诺

    华为云DevOps专家

  • 红云v587

    微服务专家

  • 步步清风

    华为云微服务专家

  • m神

    微服务架构专家

  • elginchen

    精益敏捷专家

  • 小小笙

    云计算专家

展开更多
  • 文章
  • 问答
Kubernetes 疑难排查分享: 诡异的 No route to host
Kubernetes 疑难杂症排查分享,本文通过一个案例,解析 “No route to host” 报错问题,信息量不小,Are you ready ?问题反馈有用户反馈 Deployment 滚动更新的时候,业务日志偶尔会报 “No route to host” 的错误。问题分析之前没遇到滚动更新会报 “No route to host” 的问题,我们先看下滚动更新导致连接异常有哪些常见...
用户头像 鲲鹏小玩家 2020-02-12 16 0
Kubernetes 中 kubeconfig 的用法
用于配置集群访问信息的文件叫作 kubeconfig 文件,在开启了 TLS 的集群中,每次与集群 交互 时都需要身份认证,生产环境一般使用证书进行认证,其认证所需要的信息会放在 kubeconfig 文件中。此外,K8s 的组件都可以使用 kubeconfig 连接 apiserver,client-go 、operator、helm 等其他组件也使用 kubeconfig 访问 apis...
用户头像 鲲鹏小玩家 2020-02-12 10 0
Reactive 模式优势与实战
Reactive 编程即反应式编程,随着这些年的发展已经逐步的进入了开发者的视野当中。早在 2014 年社区就有人发起响应式宣言,推动着 Reactive 的发展:响应式宣言Published on September 16 2014. (v2.0) 来自不同领域的组织正在不约而同地发现一些看起来如出一辙的软件构建模式。它们的系统更加稳健,更加有可回复性,更加灵活,并且以更好的定位来满足现代...
用户头像 鲲鹏小玩家 2020-02-12 13 0
Kubernetes 中的事件处理机制
前言当集群中的 node 或 pod 异常时,大部分用户会使用 kubectl 查看对应的 events,那么 events 是从何而来?其实 K8s 中的各个组件会将运行时产生的各种事件汇报到 apiserver,对于 K8s 中的可描述资源,使用 kubectl describe 都可以看到其相关的 events,那 K8s 中又有哪几个组件都上报 events 呢?只要在 k8s.io...
用户头像 鲲鹏小玩家 2020-02-12 6 0
Kubernetes 中 informer 的使用
Kubernetes 集群的几种访问方式在实际开发过程中,若想要获取 Kubernetes 中某个资源(比如 pod)的所有对象,可以使用 kubectl、k8s REST API、client-go(ClientSet、Dynamic Client、RESTClient 三种方式) 等多种方式访问 K8s 集群获取资源。在笔者的开发过程中,最初都是直接调用 K8s 的 REST API 来...
用户头像 鲲鹏小玩家 2020-02-12 9 0
边缘计算技术发展现状与对策
本报告为科技部科技创新战略研究专项项目“高新技术领域年度重点创新进展报告”( 编号:ZLY201633) 研究成果之一。边缘计算是通过把计算、存储、带宽、应用等资源放在网络的边缘侧,减小传输延迟和带宽限制的新兴技术。这项技术为物联网、云计算等技术提供了前所未有的连接性、集中化以及智能化,满足了敏捷连接、实时业务、数据优化、应用智能、安全与隐私保护等方面的需求,将是实现分布式自治、工业控制自动...
用户头像 鲲鹏小玩家 2020-02-12 11 0
为什么 K8s 需要 Volcano?
Volcano 是基于 Kubernetes 的批处理系统,源自于华为云开源出来的。Volcano 方便 AI、大数据、基因、渲染等诸多行业通用计算框架接入,提供高性能任务调度引擎,高性能异构芯片管理,高性能任务运行管理等能力。为什么 K8s 需要 VolcanoK8s 自带的的资源调度器,有一个明显的特点是:依次调度每个容器。但在 AI 训练或者大数据,这种必须多个容器同时配合执行的情况下...
用户头像 鲲鹏小玩家 2020-02-12 11 0
在 Kubeadm 中使用 pod 安全策略
Pod 安全策略是一种机制,用于限制容器在 k8s 上运行时可执行的操作,例如防止其作为特权容器的运行,和主机网络运行等。本文内容较多,所以在此做了一个完整的简介说明:在 master 节点运行 kubeadm init 并启用 PodSecurityPolicy admission controller;使用 RBAC 配置添加一些 pod 安全策略 - 足够启动 CNI 和 DNS 等;...
用户头像 鲲鹏小玩家 2020-02-12 5 0
Kubernetes 污点与容忍详解
Taint(污点)和 Toleration(容忍)可以作用于 node 和 pod 上,其目的是优化 pod 在集群间的调度,它们相互配合,可以用来避免 pod 被分配到不合适的节点上。本文作者通过代码实践讲述了他学习 K8s 容点和污点的经历。K8s 每个节点上都可以应用一个或多个 taint ,这表示对于那些不能容忍这些 taint 的 pod,是不会被该节点接受的。如果将 tolera...
用户头像 鲲鹏小玩家 2020-02-12 5 0
是时候考虑让你的 Spark 跑在 K8s 上了
Spark 社区从 2.3 版本开始,已经可以很好的支持跑着 Kubernetes 上了。这对于统一资源池,提高整体资源利用率,降低运维成本(特别是技术栈归一)有着非常大的帮助。这些趋势是一个大数据人不得不重视的信号,所以一起提前了解并考虑起来吧!大数据邂逅云计算相信玩 Spark 的你已经注意到最新的 Spark 版本已经支持不做任何修改就可以直接跑在 K8s 上了,即以 Kubernet...
用户头像 鲲鹏小玩家 2020-02-12 49 0
华为云 AI 容器:零基础搭建 AI 计算平台,提升计算效率 50%
如今,企业的数字化转型和智能升级必谈 AI,AI 在人们日常生活的中的产品和应用也随处可见,如智能音箱、AI 相机、人脸支付等。但是,爆炸式增长的数据量、复杂的训练框架和算法,让很多企业现有的 AI 计算平台变得捉襟见肘:计算效率无法满足业务增加诉求,运营运维成本也居高不下。华为云 AI 容器为客户提供更高性价比的算力,更简化了平台运维,提升 AI 计算效率 50%,加速了 AI 计算在各行...
用户头像 鲲鹏小玩家 2020-02-12 11 0
Kubernetes NodePort vs Loadbalancer vs Ingress 在生产中如何选择?
最近,有人问我NodePort,LoadBalancers和Ingress之间有什么区别。它们都是将外部流量带入群集的不同方法,并且它们都以不同的方式进行。简单的说,生产环境建议使用 Loadbalancer 和 Ingress,四层(TCP/UDP)代理使用 Loadbalancer,七层(HTTP/HTTPS)代理使用 Ingress。让我们看一下它们各自的工作方式以及何时使用它们。Cl...
用户头像 鲲鹏小玩家 2020-02-12 9 0
Kubernetes HPA 级别扩缩容配置预览
新特性背景不同的应用程序业务价值不同,其对扩缩容的要求也不同,比如以下三种类型应用:关键流量处理应用:该类应用希望在流量到来时快速的扩容,在流量高峰过去后,希望慢慢的缩容,以避免流量反弹;关键数据处理应用:该类应用希望当大量数据到达时希望快速扩容,在数据减少时,希望快速的缩容,以节省成本;常规流量 / 数据处理应用:该类应用不那么重要,可以缓慢的扩容和缩容,以避免快速扩缩容带来抖动;而当前版...
用户头像 鲲鹏小玩家 2020-02-12 4 0
为什么我要选择 Spark on K8s?
大数据之路顺应人类科技的进步而诞生,一直顺风顺水,不到 20 年时间,已渗透到社会生产和人们生活的方方面面,。然而,伴随着信息量的指数级增长,大数据也开始面临存储资源告急、算力吃紧、数据处理效率无法满足业务增长诉求等一系列问题,导致唱衰之声此起彼伏。而近年来兴起的容器技术,以其轻量化、易迁移、扩容快等优势,结合计算存储分离的分布式架构,可以更好地发挥大数据平台在海量数据集、高并发、实时分析等...
用户头像 鲲鹏小玩家 2020-02-12 7 0
基于 Kata Containers 与 iSulad 的云容器实践解析
在 4 月 9 号结束的 OpenStack 基金会董事会议上,董事们投票批准了 Kata Containers 成为基金会旗下第一个新的顶级开放基础设施(Open Infrastructure)项目,这是该项目的一个重要里程碑。作为 Kata Containers 的初创成员之一,华为拥有 Kata Containers 架构委员会五席位之一和三位 maintainer,贡献了支持 CNI...
用户头像 鲲鹏小玩家 2020-02-12 9 0
展开更多