GitRead 中文社区
首页趋势排行榜原创文章严选周刊
更多资源
新手训练营
精选专题热门话题GitHub 文档资源精选实战指南

infrastructure-as-code-tutorial

Infrastructure As Code Tutorial. Covers Packer, Terraform, Ansible, Vagrant, Docker, Docker Compose, Kubernetes

  • 默认分支master
  • 大小80 KB
  • 更新2022年11月19日
  • Issues11
在 GitHub 打开
avatarArtemmkin

项目介绍

Artemmkin/infrastructure-as-code-tutorial 是一个托管在 GitHub 上的开源项目,采用 Apache License 2.0 许可证,目前获得 2.3k 个 Star、416 次 Fork。

仓库全名
Artemmkin/infrastructure-as-code-tutorial

README 摘要

Infrastructure As Code Tutorial This tutorial is intended to show what the Infrastructure as Code (IaC) is, why we need it, and how it can help you manage your infrastructure more efficiently. It is practice-based, meaning I don't give much theory on what Infrastructure as Code is in the beginning of the tutorial, but instead let you feel it through the practice first. At the end of the tutorial, I summarize some of…

完整内容见 GitHub 原始 README 或本页 。

常见问题

infrastructure-as-code-tutorial 可以免费商用吗?

仓库采用 Apache License 2.0 许可证,可免费使用与修改,商业使用请遵守许可证条款(例如保留版权声明与许可声明)。

如何获取 infrastructure-as-code-tutorial 的源码?

可以直接克隆仓库:git clone https://github.com/Artemmkin/infrastructure-as-code-tutorial.git,默认分支为 master;安装与运行步骤见仓库 README。

infrastructure-as-code-tutorial 最近还在维护吗?

仓库最近一次更新为 2022年11月19日,当前有 11 个未关闭 Issue;Star 数为 2.3k,可作为社区活跃度的参考。

本页面展示项目元数据与原始 README,GitRead 中文社区 编辑团队负责选题收录。

相关仓库

codecrafters-io/build-your-own-x avatar
build-your-own-xcodecrafters-io
1 天前
561.3k
52.5k
693

通过从零复刻你最喜欢的技术来精通编程。

awesome-listfreeprogramming+3
Markdown
1.1 MB
10
详情
sindresorhus/awesome avatar
awesomesindresorhus
9月2日
534.2k
38.2k
103

关于各种有趣主题的精选列表 [注意:在我有机会处理现有拉取请求之前,拉取请求暂时禁用]

awesomeawesome-listlists+2
未知
1.5 MB
1
详情
public-apis/public-apis avatar
public-apispublic-apis
2 天前
497.6k
55.6k
2.6k

免费 API 汇总列表

apipublic-apisfree+7
Python
15.5 MB
7
详情
freeCodeCamp/freeCodeCamp avatar
freeCodeCampfreeCodeCamp
6 小时前
458.8k
46.8k
91

freeCodeCamp.org 的开源代码库和课程体系。免费学习数学、编程和计算机科学。

learn-to-codenonprofitsprogramming+7
TypeScript
572.2 MB
9
详情
morluto/rea avatar
reamorluto
6 小时前
446.6k
110.2k
1.6k

借助智能体逆向分析任何内容,从应用行为直至原生二进制文件。

agent-skillsaiandroid+17
TypeScript
145.6 MB
0
详情
EbookFoundation/free-programming-books avatar
free-programming-booksEbookFoundation
2 天前
401.4k
67.5k
95

免费可获取的编程书籍

bookseducationhacktoberfest+2
Python
21.8 MB
3
详情
openclaw/openclaw avatar
openclawopenclaw
45 分钟前
394.2k
81.6k
4.8k

真正做实事的 AI。任何 OS。任何平台。龙虾之道。🦞

aiassistantcrustacean+4
TypeScript
13.0 GB
18
详情
donnemartin/system-design-primer avatar
system-design-primerdonnemartin
9月15日
377.4k
57.4k
291

学习如何设计大规模系统。为系统设计面试做准备。包含 Anki 闪卡。

designdesign-patternsdesign-system+10
Python
11.0 MB
0
详情

关于

infrastructure-as-codepackeransibleterraformvagrantdockerdocker-composekubernetesgooglecloudplatform
  • Apache License 2.0
  • 2.3k Stars
  • 416 Forks
  • 99 Watching

简要分析

热度分
3237
价值分
1517
活跃状态
活跃
GitHub

贡献者

ArtemmkinArtemmkinajschmidt8ajschmidt8akrk1986akrk1986datlifedatlifedavefpdavefppkill37pkill37delucksdelucksmariuszmichalowskimariuszmichalowskimoshekaplanmoshekaplanNklyaNklyasvemuri1947svemuri1947xuqingfengxuqingfeng

Infrastructure As Code Tutorial

license Tweet

This tutorial is intended to show what the Infrastructure as Code (IaC) is, why we need it, and how it can help you manage your infrastructure more efficiently.

It is practice-based, meaning I don’t give much theory on what Infrastructure as Code is in the beginning of the tutorial, but instead let you feel it through the practice first. At the end of the tutorial, I summarize some of the key points about Infrastructure as Code based on what you learn through the labs.

This tutorial is not meant to give a complete guide on how to use a specific tool like Ansible or Terraform, instead it focuses on how these tools work in general and what problems they solve.

The tutorial was inspired by Kubernetes the Hard Way tutorial. I used it as an example to structure this one.

See my presentation at DevOpsDays Silicon Valley in which I talk more in depth about the tutorial.

Need your help!

This tutorial was created in 2018 and wasn’t being kept up to date. Therefore, some of the instructions may not work due to updated APIs, obsolete repositories, etc. I apologize for that, but I currently don’t have time to update this tutorial. So if you find that something is broken and you find a fix, please submit a PR.

When submitting a PR, make sure you include a description for it, i.e. what’s broken and a test plan for the fix.

Also, note that some of things need to be updated in several different repositories at the same time. Main repositories used in this tutorial:

  • https://github.com/Artemmkin/infrastructure-as-code-tutorial
  • https://github.com/Artemmkin/infrastructure-as-code-example
  • https://github.com/Artemmkin/raddit

Target Audience

The target audience for this tutorial is anyone who loves or/and works in IT.

Tools Covered

  • Packer
  • Terraform
  • Ansible
  • Vagrant
  • Docker
  • Docker Compose
  • Kubernetes

Results of completing the tutorial

By the end of this tutorial, you’ll make your own repository looking like this one.

NOTE: you can use this example repository in case you get stuck in some of the labs.

Labs

This tutorial assumes you have access to the Google Cloud Platform. While GCP is used for basic infrastructure requirements the lessons learned in this tutorial can be applied to other platforms.

  • Introduction
  • Prerequisites
  • Manual Operations
  • Scripts
  • Packer
  • Terraform
  • Ansible
  • Vagrant
  • Docker
  • Docker Compose
  • Kubernetes
  • What is Infrastructure as Code?

评论

登录 后发表评论
暂无评论
GitRead 中文社区
深度解读 · 趋势洞察 · 价值精选

关于

关于我们联系我们编辑准则收录标准赞赏人员

发现

技术趋势新手训练营资源精选实战指南精选专题热门话题GitHub 文档

条款

隐私政策服务条款网站地图
26.9万收录项目
5.3万中文话题
155精选专题
发现技术价值,连接开源智慧
© 2026 GitRead · GitHub 中文社区 本站与 GitHub, Inc. 无隶属关系;GitHub 是 GitHub, Inc. 的商标。