作者小头像 Lv.6
更多个人资料
2662 成长值
30 关注
20 粉丝
+ 关注 私信

个人介绍

Devops,python,shell,云原生,云架构,kubernetes

感兴趣或擅长的领域

编程语言、DevOps、微服务架构、自动化运维
个人勋章
TA还没获得勋章~
成长雷达
2555
72
0
15
20

个人资料

个人介绍

Devops,python,shell,云原生,云架构,kubernetes

感兴趣或擅长的领域

编程语言、DevOps、微服务架构、自动化运维

达成规则

以上满足项可达成此勋章

  • 博客
  • 关注
  • 粉丝
  • 论坛
Pulumi教程和基础设施作为代码(IAC)
什么是作为代码的基础设施?维基百科对IaC的定义如下:作为代码的基础设施是通过机器可读的定义文件而不是物理硬件配置或交互式配置工具来管理和供应计算机数据中心的过程。或者换句话说基础设施即代码(IaC)意味着使用配置文件管理IT基础设施。为什么我们要做IAC?正如前面所说,IAC意味着通过配置文件管理云基础设施的创建和管理。 IAC的好处将基础结构配置编写为代码或模板比手工过程更容易完成工作...
作者小头像 kaliarch
137
0
0
2022-09-04 20:29:16
137
0
0
Pulumi基本原理与架构
作为代码的基础结构基础设施即代码(IaC)是指使用代码来定义和管理基础设施。基础设施即代码是将软件工程原理和方法引入云基础设施空间。作为代码的基础结构是定义和管理基础结构的演变过程中的最新步骤。在基础设施作为代码之前,基础设施是(在某些情况下仍然是!)由许多方法提供,例如在用户界面中指向和单击、批处理脚本和配置管理工具,这些可能不是云设计的。今天,现代方法使用平台,如Pulumi、Terra...
作者小头像 kaliarch
144
0
0
2022-09-04 20:29:35
144
0
0
基础结构即代码(IaC)简介
过去,传统的软件系统运行在内部基础设施之上,由独立的工程师团队使用自己的硬件进行管理。当收到需求时,架构师计划所需的资源,并将需求移交给基础结构团队。这个团队将为此分配所需的硬件资源,有时还会购买所需的硬件,允许开发人员在基础结构平台就绪后部署他们的代码。在整个过程中,周转时间很长,导致部署速度急剧下降。该方法的一些挑战是:部署缓慢(某些部署有特定的硬件需求,必须由基础设施团队提供。基础设施...
作者小头像 kaliarch
279
0
0
2022-09-04 20:21:51
279
0
0
DevOps IT界的魔法
如今在软件工程界,有一个被大肆宣传的词–DevOps。技术官僚们正在技术的各个领域中学习技术,目的是进入这个令人垂涎的角色/职位,并吹嘘自己是一个著名组织的DevOps工程师。当一个新生(只是大学毕业后新进入这个行业的人)听到DevOps这个神奇的词时,他/她要么非常兴奋,要么非常担心,因为这是一个相对来说在大学课程中通常不太讨论的新术语(除非课程是DevOps专业化课程)。 什么是DevO...
作者小头像 kaliarch
118
0
0
2022-09-04 20:17:40
118
0
0
Terraform介绍
Terraform是一个强大的工具,用于将基础结构作为代码提供和管理。在本指南中,您将学习Terraform的基础知识、如何使用它来管理基础结构以及使用Terraform的一些最佳实践。 什么是TerraformTerraform是一种将基础结构作为代码(IaC)进行配置和管理的工具。使用Terraform,您可以在声明性配置文件中定义基础结构,然后通过几个简单的命令提供和管理该基础结构。T...
作者小头像 kaliarch
151
0
0
2022-09-04 20:11:47
151
0
0
Database as Code 分析
在讨论数据库作为代码之前,让我们先讨论一下更一般的概念,即配置作为代码(CaC)。CaC是在源代码存储库中管理配置资源的实践。典型的配置资源包括:基础设施配置,如计算(VMs)、网络资源(负载均衡器)。由于像HashiCorp Terraform和AWS CloudFormation这样的工具,这被广泛称为基础设施即代码(IaC)。监视和警报配置。访问控制策略。持续集成(CI)/持续交付(C...
作者小头像 kaliarch
138
0
0
2022-09-04 20:08:45
138
0
0
IaC vs Gitops:有什么区别?
当涉及到使用跨越开发、测试和生产的多个集群来操作动态Kubernetes环境时,平台团队可能会面临重大挑战。频繁的代码部署:在现代应用程序环境中,代码经常更改–通常每天更改多次。频繁的基础结构配置调整可能是必要的,以跟上代码更改。持续伸缩:集群需要伸缩以跟上新的应用程序、新的特性和增加的活动。试图手动处理基础结构配置需求可能会导致灾难,需要太多的管理时间,并引入配置错误,这些错误可能需要时间...
作者小头像 kaliarch
152
0
0
2022-09-04 20:01:41
152
0
0
如何在IaC项目中作为一个团队管理Terragrunt和Terraform的多个版本
Terragrunt和Terraform是DevOps生态系统中相对年轻的项目。因此,这两个项目都比我们喜欢的更经常地引入向后不兼容的更改。例如,Terraform状态即使在补丁版本级别(语义版本方案0.x.Y中的Y)也是不兼容的,以至于您无法跨不同补丁版本读取状态。事实上,Terraform有自动更新状态表示的功能(例如,使用0.12.17运行Terraform apply可以更新使用Te...
作者小头像 kaliarch
149
0
0
2022-09-04 19:34:15
149
0
0
云原生架构之服务发现与注册-Kubernetes中服务注册发现
一 K8s 网络基础要理解K8s中服务注册发现,需要先了解K8s中网络相关概念。Kubernetes 应用运行在容器之中,容器处于 Pod 之内。每个 Pod 都会附着在同一个大的扁平的 IP 网络之中,被称为 Pod 网络(通常是 VXLAN 叠加网络)。每个 Pod 都有自己的唯一的 IP 地址,这个 IP 地址在 Pod 网络中是可路由的。上述三个因素结合起来,让每个应用(应用的组件...
作者小头像 kaliarch
145
0
0
2022-09-04 19:30:01
145
0
0
云原生架构之SpringBoot+K8s service服务注册发现方案(东西流量)
一 方案概述将spring cloud应用上K8s集群,服务注册直接使用K8s service,即为服务绑定service,服务发现使用K8s service(改方案负责均衡为服务端负载均衡)。 二 SpringBoot + K8s service服务注册发现方案 2.1 方案简介使用K8s 原生service/endpoints/coredns/etcd组建实现服务注册发现过程,服务注册...
作者小头像 kaliarch
152
0
0
2022-09-04 19:29:33
152
0
0
总条数:450
  • 1
  • ...
  • 8
  • 9
  • 10
  • ...
  • 45
到第 页

上滑加载中

https://www.baidu.com/s?ie=utf-8&f=3&rsv_bp=0&rsv_idx=1&tn=baidu&wd=sed%20%E6%9B%BF%E6%8D%A2%E5%AD%97%E7%AC%A6%E4%B8%B2&rsv_pq=c7db61a600035dc5&rsv_t=5e19yEsbV9N5fIvdlGRU
作者小头像
作者小头像
快速交付
+ 关注 私信