Service介绍 按照官方文档的说法,在K8S中,Service是将运行在集群中的一组Pod的应用公开为网络服务的抽象方法,是K8S的核心概念之一,Service的主要作用是使客户端发现Pod并与之通信。 简单理解起来就是,由Service提供统一的入口地址,然后将请求负载分发到后端Pod的容器应 ...
分类:
Web程序 时间:
2020-08-11 15:47:24
阅读次数:
79
本文整理自 2020 年 7 月 22 日《基于 Kubernetes 与 OAM 构建统一、标准化的应用管理平台》主题线上网络研讨会。文章共分为上下两篇,本文为上篇,主要和大家介绍上 Kubernetes 有什么业务价值,以及什么是“以应用为中心”的 Kubernetes。下篇将跟大家具体分享如何构建“以应用为中心”的 Kubernetes。
分类:
Web程序 时间:
2020-08-10 18:42:12
阅读次数:
84
云开发是一个已经存在了很多年的概念,但在过去未能真正成为主流。然而,由于云和软件即服务的宏观趋势的结合,以及技术的进步,如容器技术Docker和Kubernetes,云开发现在有机会最终成为基于云的应用程序的新标准开发。1.什么是云开发?云开发或基于云的开发有许多定义。广泛的定义是云开发是一种软件开发方法,它使用云环境在实际的开发阶段执行未完成的软件。这意味着你的软件在云中运行,它通常不会在你的本
分类:
其他好文 时间:
2020-08-10 15:53:17
阅读次数:
86
kubernetes源码剖析之client-go(一) 刚入k8s和go的坑,碰巧看到社区的源码研习活动,赶紧加入开始学习阅读clinet-go(client-go源码地址) Kubernetes中使用client-go作为Go语言的官方编程式交互客户端库,提供对apiserver服务的交互访问。对于k8s的二次开发,熟练掌握client-go是十分必要的。client-go源
分类:
Web程序 时间:
2020-08-10 11:00:24
阅读次数:
88
Kubernetes是谷歌开源的容器编排引擎,架构和设计思想来源于谷歌内部使用调度工具——Borg。Borg是谷歌一个久负盛名的的内部使用的大规模集群管理系统,它基于LinuxContainer(LXC)技术,提供了面向应用的容器集群部署和管理系统。Kubernetes的目标旨在消除编排物理/虚拟计算,网络和存储基础设施的负担,并使应用程序运营商和开发人员完全将重点放在以容器为中心的原语上进行自助
分类:
Web程序 时间:
2020-08-07 10:00:15
阅读次数:
99
Kubernetes是谷歌开源的容器编排引擎,架构和设计思想来源于谷歌内部使用调度工具——Borg。Borg是谷歌一个久负盛名的的内部使用的大规模集群管理系统,它基于LinuxContainer(LXC)技术,提供了面向应用的容器集群部署和管理系统。Kubernetes的目标旨在消除编排物理/虚拟计算,网络和存储基础设施的负担,并使应用程序运营商和开发人员完全将重点放在以容器为中心的原语上进行自助
分类:
Web程序 时间:
2020-08-07 09:59:28
阅读次数:
190
为什么这么设计(Why’sTHEDesign)是一系列关于计算机领域中程序设计决策的文章,我们在这个系列的每一篇文章中都会提出一个具体的问题并从不同的角度讨论这种设计的优缺点、对具体实现造成的影响。如果你有想要了解的问题,可以在文章下面留言。对计算机网络或者Kubernetes网络稍有了解的工程师都应该听说过延展网络(OverlayNetwork),Overlay网络其实并不是一门新技术,它是指构
分类:
其他好文 时间:
2020-08-07 09:52:14
阅读次数:
55
开源软件(Open-sourcesoftware)是源代码通过特定许可发布的软件,开源软件的所有者可以赋予使用者以任意目的学习、修改和再分发软件的权利1。今天软件行业和互联网行业的高速发展就建立在自由使用和分发的软件上,作为工程师,我们可以任意访问Linux、MySQL和Redis以及各种编程语言和框架的源代码,学习它们的设计和实现,利用前人的工作迅速搭建自己的项目。图1-Kubernetes这篇
分类:
Web程序 时间:
2020-08-07 09:51:12
阅读次数:
79
本章主要对如何使用开源组件和Alertmanager组件集成警报通知。Kubernetes的警报集成后续会直接在配置文件讲解,原理大同小异,此处仅对相关警报通知做集成。<!--more-->警报通知接收器前面一直是在WebUI查看警报信息,现在开始使用接收器与Alertmanager集成,发送警报信息到Email、企业微信、钉钉机器人,对于警报要求比较高的同学,可以根据下面提到的开源组
分类:
其他好文 时间:
2020-08-06 20:50:56
阅读次数:
78
环境 因为k8s中是最基本的jre,网上说缺少tools.jar,但是补充了以后还是不行,最后还是将整个jdk给移到容器中的。 jre中执行: /home # /opt/jre/bin/java -jar /home/arthas-bin/arthas-boot.jar 1 [INFO] artha ...
分类:
Web程序 时间:
2020-08-06 20:40:20
阅读次数:
125