极简的配置单节点Kubernetes(k8s)集群 在传统的概念当中,Docker是简单易用的,Kubernetes是复杂强大的。 深入了解之后会发现Docker的简单是因为用户可以从基本功能开始用起, 只需要一台Linux主机,运行一下apt-get install docker-engine 或者yum install docker-engine,立马就可以用docker run启动一个新的容器, 整个过程与用户之前积累的Linux软件使用体验 云计算 2023-07-09 法医
KubeCon 北美 2022 可观测性开放日见闻 2022 年 10 月底,作为在底特律举行的完整 KubeCon 和 CloudNativeCon 活动之前的场外活动,Open Observability Day 为期一天的活动首次举行。 活动会场在亨廷顿广场会议中心,可以看到河对面加拿大的景色(很多人都不知道底特律离美国北部边境如此之近) 。 Open Observability Day 的完整时间表可在线获得,今天我想分享一下在那里的感受。 云计算 2023-07-09 张二河
Kubernetes(k8s)1.6新特性不回收静态POD 一、静态POD介绍 在Kubernetes中有一个DaemonSet类型的POD,这种类型的POD可以在某个节点上长期运行,这种类型的POD就是静态POD。 静态POD直接由某个节点上的kubelet程序进行管理,不需要api server介入,静态POD也不需要关联任何RC,完全是由kubelet程序来监控,当kubelet发现静态POD停止掉的时候,重新启动静态POD。 二、Kubernete 云计算 2023-07-09 泡泡
Kubernetes 真的能提供多云可移植性吗? 从 2017 年起我们就开始与 Kubernetes 社区合作,将 Kubernetes 作为后端容器编排平台,将无数应用程序迁移到云端。其中有些迁移进展顺利,而另一些则颇具挑战性。同样,我们利用云服务提供商(CSP)的本地容器编排解决方案来执行相同的操作,在易于迁移的情况下获得了类似的结果。本文无意讨论这些经验,也无意说明一种技术胜过另一种技术,而是讨论业务领导者和架构师选择利用 Kuberne 云计算 2023-07-09 宇宙之一粟
离线安装 k8s 1.5 高可用集群 经常遇到全新初始安装k8s集群的问题,所以想着搞成离线模式,本着最小依赖原则,采用纯shell脚本编写 基于Centos7-1503-minimal运行脚本测试OK, 默认安装docker1.12.3 etcd-v3.0.15 k8s-v1.5.1 本离线安装所有的依赖都打包放到了百度网盘,不放心安全的,可自行打包替换,就是些镜像tar包和rpms 简要说明 基于kubeadm搭建的kuberne 云计算 2023-07-09 醒在深海的猫
SkyWalking 基于 ShardingSphereProxy 的 MySQLSharding 分库分表的存储特性介绍 Apache SkyWalking 作为一个分布式系统的应用性能监控工具,它观察服务网格中的指标、日志、痕迹和事件。其中 SkyWalking OAP 高性能的数据流处理架构能够实时处理庞大的数据流量,但是这些海量数据的存储更新和后续查询对后端存储系统带来了挑战。 SkyWalking 默认已经提供了多种存储支持包括 H2、OpenSearch、ElasticSearch、MySQL、TiDB、P 云计算 2023-07-09 竹子爱熊猫
云原生架构师进阶指南 伴随着云计算的浪潮,云原生的概念也应运而生,从 2015 年 CNCF 云原生基金会的成立,已经持续高速发展了 7 年时间。而 Kubernetes 作为云原生的代表就像是一个全新的云操作系统,围绕着它诞生了丰富的上层应用和生态。 迄今为止,CNCF 在其公布的云原生全景图中,显示了目前近 30 个领域、数百个项目的繁荣发展,云原生技术的广度和深度得到了前所未有的发展。 CNCF Landscap 云计算 2023-07-09 LOVEHL^ˇ^
VMWare Harbor 在 Kubernetes 上的部署 VMWare 家的 Harbor 是我目前能免费得到的最好的私库管理工具了,除了解决了基础的镜像存储、权限控制这些基础能力之外,还具备 对 DevOps 非常有帮助的镜像同步功能。 原本这一产品只提供了基于 Docker Composer 的部署方法,后由社区为其新增了 Kubernetes 的部署支持。本文大部分基于官方文档而来。 部署过程大概分这样几个步骤: 环境准备 配置 运行 环境准备 首 云计算 2023-07-09 张二河
Kubernetes 服务异常排障过程全解密 Kubernetes(K8s)是一个用于大规模运行分布式应用和服务的开源容器编排平台。K8s 让应用发布更加快速安全,让应用部署也更加灵活,但在带来这些便利性的同时,也给应用排障增加了 K8s 平台层面的复杂度,本篇文章将以常见的服务异常入手,来详细拆解 K8s 服务访问方式,以及如何利用现有的可观测体系来对 k8s 平台和应用服务进行快速排障。 服务的访问方式 开启 K8s 服务异常排障过程前, 云计算 2023-07-09 大白菜程序猿
如何在Kubernetes中部署一个高可用的PostgreSQL集群环境 【编者的话】本文主要介绍了如何在Kubernetes环境中用Stolon去部署高可用的PostgreSQL,本文从Stolon的结构组成开始,由浅入深介绍原理,从开始安装到最后对其进行failover测试,深入浅出,为以后部署高可用的PostgreSQL提供了一种的解决方案。 创建一个高可用的PostgreSQL集群环境总是一件棘手的事情。在云环境里部署时更是非常困难。我至少找到了3个项目,它们可 云计算 2023-07-09 穿过生命散发芬芳
是时候思考 Kubernetes 出向流量安全了 为何要进行 Egress 流量策略管控 2021 年 CNCF 调查显示,全球将 kubernetes 用在生产环境的用户占比已达 59.77%,欧洲用户更是达到了 68.98%。用户正越来越多的将生产业务迁移到 kubernetes 环境下。Gartner 2021 Hype Cycle for Cloud Security 也显示了容器与 Kubernetes 安全已处在”slope of E 云计算 2023-07-09 剑圣无痕
容器编排之Kubernetes1.6.1安装与配置 在经历了几年混乱的职业生涯之后,初步把未来延伸领域定位在容器云方向。区块链系列我还会继续写下去,且可能只会关注Hyperledger。 云计算是最近几年来火热的技术领域,不同于其他,他没有固定的行业领域限制,他只是基础设施。任何基建于计算机上的服务,在达到一定规模后,都可应用云计算解决方案使硬件资源高效利用,统一开发运维,提高服务可靠性,降低企业支出等等。近两年火热的大数据、人工智能等都离不开背后 云计算 2023-07-09 捡田螺的小男孩
可观测性场景下 Grafana Plugin 开发实战 本文为云杉网络原力释放 - 云原生可观测性分享会第十三期直播实录。回看链接,PPT 下载。 Grafana 是目前最广泛使用的数据可视化软件之一,DeepFlow 中已有大量基于 Grafana Dashboard 解决的可观测性场景的实战分享。这些场景都是基于 DeepFlow Grafana 插件提供的查询能力来构建的。DeepFlow 社区致力于基于开源生态构建一个完整的可观测性平台,而终端 云计算 2023-07-09 泡泡
2023 年 WebAssembly 技术五大趋势预测 2022 年,WebAssembly(通常缩写为 Wasm)成为了焦点。新的 Wasm 初创企业出现。老牌公司宣布支持 Wasm。Bytecode Alliance 发布了许多 Wasm 标准。Cloud Native Computing Foundation 举办了两次 WasmDay 活动。而其中最大的 Wasm 用户之一 Figma 被 Adobe 以惊人的 200 亿美元的价格收购。 Wa 云计算 2023-07-09 穿过生命散发芬芳
Kubernetes安装之证书验证 前言 昨晚(Apr 9,2017)金山软件的opsnull发布了一个开源项目和我一步步部署kubernetes集群,下文是结合我之前部署kubernetes的过程打造的kubernetes环境和opsnull的文章创建 kubernetes 各组件 TLS 加密通信的证书和秘钥的实践。之前安装过程中一直使用的是非加密方式,一直到后来使用Fluentd和ElasticSearch收集Kubernet 云计算 2023-07-09 贤蛋大眼萌
深入探讨:ACME DNS 质询验证的自动化 注:原文发布于 2018 年 2 月 26 日。 2018 年 Let’s Encrypt (免费、自动化、开放的证书颁发机构 EFF 在两年前帮助推出)达到了一个巨大的里程碑: 颁发了超过 5000 万个有效证书。而且这个数字只会继续增长,因为几周后 Let’s Encrypt 也将开始颁发 “通配符” 证书 —— 这是许多系统管理员一直要求的功能。 什么是通配符证书? 为了验证 HTTPS 证 云计算 2023-07-09 LOVEHL^ˇ^
Kubernetes高可用Master节点安装 前言 这是和我一步步部署kubernetes集群项目((fork自opsnull))中的一篇文章,下文是结合我之前部署kubernetes的过程产生的kuberentes环境,部署master节点的kube-apiserver、kube-controller-manager和kube-scheduler的过程。 高可用Kubernetes Master节点安装 kubernetes master 云计算 2023-07-09 法医
可观测性实战:快速定位 K8s 应用故障 故障发生在2023春节前两天,DeepFlow 团队内部访问工单系统出现问题,影响了所有北京区的同事,这篇文章将详细记录如何利用 DeepFlow 定位到对这次问题根因(网关 MSS 误变更导致报文大于 MTU,大数据报文被丢弃)。 背景介绍 工单系统是 DeepFlow 团队自主研发的一个跟踪工单的内部工具,部署在阿里公有云的容器服务(ACK)中,工单系统通过 Ingress 的方式对外提供服务 云计算 2023-07-09 醒在深海的猫
Kubernetes集群安装文档v1.6版本 本文创作与2017年4月,文中有很多错误和模糊的地方在很长的时间内没有在此修正。以下内容都已迁移到了 kubernete-handbook(http://jimmysong.io/kubernetes-handbook)的“最佳实践”章节中,请以 kubernetes-handbook 中的内容为准,本书托管在 GitHub 上,地址 https://github.com/rootsongjc/k 云计算 2023-07-09 共饮一杯
Google 开源 Service Weaver——构建和部署分布式应用程序框架 编者按:近日 Google 开源了一个名为 Service Weaver 的开源框架,它可以帮助开发者构建和部署分布式应用程序。Service Weaver 的特点是,它允许开发者以模块化单体的方式编写应用程序,然后使用自定义部署器将其部署为一组微服务。这样,开发者可以在不改变代码的情况下,灵活地调整应用程序的架构和性能。Google 开源博客介绍了该项目,并给出了开源地址:https://git 云计算 2023-07-09 穿过生命散发芬芳