前言:北京时间 2020 年 3 月 6 日 凌晨发布了 1.5 版本,该版本最大的变化将控制平面的所有组件组合成一个单体结构叫 istiod。 在 Istio 1.5 中,饱受诟病的 Mixer 终于被废弃了,新版本的 HTTP 遥测默认基于 in-proxy Stats filter,同时可使用 WebAssembly[1] 开发 in-proxy 扩展。更详细的说明请参考 Istio 1.
转载 2024-07-22 17:18:08
51阅读
Kubernetes 基本上这两年最热门、最被人熟知的技术了,它为软件工程师提供了强大的容器编排能力,模糊了开发和运维之间的边界,让我们开发、管理和维护一个大型的分布式系统和项目变得更加容易。这篇文章整个 Kuberentes 架构设计与实现原理的开篇,文章会先简单介绍 Kuberentes 的背景、依赖的技术,它的架构以及设计理念,最后会提及一些关键概念和实现原理。介绍作为一个目前在生产环境
转载 2020-12-14 15:26:38
285阅读
Paas的历史软件apache mesos:分布式资源管理框架,被docker swarm取代。doker swarm:功能没有kubernetes丰富,不能实现企业需要的大规模集群。kubernetes:平台稳定,技术成熟,适合企业运行,前身google的成熟技术架构borg。k8s特点轻量级:go语言开发,消耗的资源少。开源。可弹性伸缩。负载均衡:自动实现模块的负载,ipvs。前身borg的
Kubernetes 一个用于管理容器化应用程序的开源平台。而 ReplicationSet (RS) 则是 Kubernetes 中的一个概念,用于定义应用程序的副本数量并在发生故障时自动恢复。本文将详细介绍如何使用 KubernetesRS 文件实现副本集管理,以及一些相关代码示例。 ## 1. 创建 RS 文件 在开始之前,我们需要创建一个 RS 文件来定义副本集的规格和数量。通
原创 2024-01-15 12:11:26
126阅读
# Kubernetes ReplicaSets和Pods简介 在Kubernetes中,ReplicaSets用于确保Pod实例的数量始终保持在预期范围内的控制器对象。PodKubernetes中最小的可部署单元,而ReplicaSets则可以管理多个Pod的副本数量和健康状态。 ## ReplicaSets的作用 ReplicaSets有以下两个主要功能: 1. **水平伸缩**:通
原创 2023-07-21 03:06:49
67阅读
写在开头该篇作为 k8s 的开篇之作,并没有立马去做集群,而是先引入概念,以慢学习的方式来了解 k8s,不然学完了有的东西都看不懂那太可惜了。下一章就会实际部署集群!部署发展历程我们的项目部署也在经历下面的这样一个历程传统部署 -> 虚拟化部署时代 -> 容器部署时代传统部署时代:早期,组织在物理服务器上运行应用程序。无法为物理服务器中的应用程序定义资源边界,这会导致资源分配问题。如果
原创 2022-09-22 15:06:05
94阅读
Kubernetes 集群上下文 Kubernetes 一个强大的容器编排平台,它通过集群上下文管理与集群的交互。在这个文章中,我们将深入探讨“上下文”的含义、作用以及如何设置与管理 Kubernetes 集群上下文。 以下基于该主题的精华内容框架,通过技术细节帮助你更好理解 Kubernetes 集群上下文。 ### 环境预检 为了确保 Kubernetes 环境顺利搭建,首先实
原创 6月前
27阅读
 kuberbetes的基本概念和术语 考虑到kubernetes的概念术语较多,关系也比较复杂。本节会一一的阐述其意义作用。 资源对象概述 Kubernetes中的基本概念和术语大多是围绕资源对象来说的,而资源对象总体上可分为以下两类。某种资源的对象,例如节点(node),pod,服务service,存储卷volume。 与资源对象相关的事物和动作,例如标签lable,注解annota
# Kubernetes 使用 Rollback 的指南 Kubernetes 一个强大的容器编排平台,支持快速、可靠的应用部署和管理。在日常的开发与运维中,我们可能需要对已经部署的应用进行回滚,特别是在新版本的应用出现问题时。在此,我们将介绍如何在 Kubernetes 中使用 rs (ReplicationController 或 ReplicaSet) 进行回滚,同时提供相关的命令与步骤
原创 7月前
88阅读
1 定标签名的pod。2)RS相比较于RC更具表达力的标签选择器...
原创 2023-05-08 16:01:38
115阅读
文章目录一、Nginx概述1、概述2、Nginx 优点二、Nginx安装操作步骤1、首要任务2、Nginx配置文件3、添加本地映射4、访问状态统计5、访问控制6、基于客户端访问控制7、虚拟主机8、基于端口的虚拟机9、基于不同IP访问 一、Nginx概述1、概述Nginx(engine x)一个高性能的HTTP和反向代理Web服务器,同时也提供了IMAP/POP3/SMTP服务。其将源代码以类B
转载 2024-03-25 12:46:15
71阅读
ChibiOS启动过程详解Makefile我们先从根目录下的Makefile文件看起,在Makefile写明了启动部分的.mk文件所在:# Licensing files. include $(CHIBIOS)/os/license/license.mk # Startup files. <--在这里--> include $(CHIBIOS)/os/common/startup
Elastic Stack写在前面:刚接触elk,总是有点懵懵懂懂,我一向比较习惯在使用过后更好更快的了解这个东西做什么的,但这个elk真的有点恶心到我了,那就是对于初期的模拟应用对小白太太太不友好了,所以在网上看了很多关于elk的介绍。然后各种参差不齐、见解不一的文章就把我的脑袋搞大了,最后不知道看了多少篇文章才梳理出来了一些头绪,总结成下面这篇文章。 本文纯本着分享知识的本质,内有摘抄和
转载 2024-04-01 15:50:24
61阅读
  面向对象的程序设计思想( Object Oriented Programming),简称OOP  面向对象思想就是在计算机程序设计过程中,参照现实中事物,将事物的属性特征、行为特征抽象出来,用类来表示。某个事物的一个具体个体称为实例或对象。对于面向对象的理解要对比 面向过程 来理解。比如说 洗衣机 洗衣服  面向过程,就会把洗衣服的每一个步骤写成一个方法,按顺序执
转载 2023-07-16 19:46:14
822阅读
本文基于kubernetes 1.5.2版本编写Replication Controller(RC)应用托管在K8S后,K8S需
转载 2022-12-16 19:32:54
68阅读
自然语言处理(NLP),事实上,自然语言处理数据挖掘的一个具体应用领域。自然语言处理计算机科学领域与人工智能领域中的一个重要方向。它研究能实现人与计算机之间用自然语言进行有效信息交流的各种理论和方法。自然语言处理一门结合语言学、计算机科学、数学于一体的科学。因此,很多领域的研究都将涉及到自然语言,也就是人们日常使用的语言,所以它与语言学的研究有着密切的联系但又有重要的区别。自然语言处理并不是
clientgo简介client-go 作为官方维护的 go 语言实现的 client 库,提供了大量的高质量代码帮助开发者编写自己的客户端程序,来访问、操作 Kubernetes 集群infomer简介cient-go 从 k8s 代码中抽出来的一个客户端工具,Informer client-go 中的核心工具包,已经被 kubernetes 中众多组件所使用。所谓 Informer,其实
转载 2024-08-01 09:34:02
61阅读
# 如何在 Kubernetes 中实现证书姓名及字体设置 在现代开发中,Kubernetes 一种广泛使用的容器编排工具。对于一个新手开发者来说,了解如何在 Kubernetes 中实现证书的姓名及字体设置相当重要的。在这篇文章中,我们将一步步指导你实现这个任务,并提供详细的代码示例和注释。 ## 流程概述 在实现证书姓名及字体的过程中,我们可以将其分为以下几个步骤: | 步骤编号
原创 2024-09-25 04:41:55
13阅读
如何在Kubernetes中修改label后生成新的ReplicaSet ## 1. 简介 在Kubernetes中,使用标签(labels)可以对资源对象进行分类和标记。当我们需要对一个正在运行的应用做一些改变时,我们可以修改标签来管理和控制这些应用的不同版本。本文将以一个1200字左右的文章的形式,向一位刚入行的小白介绍如何在Kubernetes中修改标签后生成新的ReplicaSet。
原创 2023-12-17 07:02:14
30阅读
在团队中我承担了​​Committer​​​ 的责任,也就是帮同事们检视代码(​​Code Review​​​)和合入代码,经常听到有同事在群里喊:“大佬,帮我合个 PR”,“大佬,我刚提交了一个 MR,帮忙合一下,急着出补丁”。我有点懵了,​​PR​​​ 和 ​​MR​​ 到底哪个才是正确的,这两个到底有什么区别,我决定先搞清楚这两个概念再合入他们的代码。[手动滑稽]什么Pull Reques
转载 2022-01-05 16:04:08
10000+阅读
1点赞
  • 1
  • 2
  • 3
  • 4
  • 5