Logo Mengz's Space ...
  • Dark Theme
    Light Theme Dark Theme System Theme
Logo Inverted Logo
  • Tags
  • algorithm
  • ansible
  • aws
  • cicd
  • cloud
  • cluster
  • cncf
  • command
  • compose
  • contianer
  • cotainer
  • cpp
  • crontab
  • debug
  • docker
  • find
  • github
  • gitlab
  • gitops
  • hardware
  • hostname
  • k3s
  • kernel
  • kubectl
  • kubernetes
  • linux
  • mariadb
  • mqtt
  • network
  • nvidia
  • opensuse
  • rclone
  • sbom
  • security
  • shell
  • slack
  • systemd
  • terraform
  • terrafrom
  • ubuntu
  • virtualization
  • vpn
  • web
  • wechat
  • windows
  • wireguard
  • wsl
  • zypper
Hero Image
IaC示例-TERRAFORM&ANSIBLE创建K3S集群

轻量级Kubernetes集群-K3S文章介绍了一个轻量级的 Kubernetes 发行版本 - k3s 。 这篇文章,我们将通过使用以下几个 IaC(Infrastructure as Code)工具,在本地环境(例如你的 Linux 工作台)自动化部署一个可用的 K3S 集群 Packer - HashiCorp 开源的一个系统镜像构建工具。 Terraform - HashiCorp 开源的基础设施及代码自动化管理工具。 Ansible - RedHat赞助的一个开源社区项目,IT自动化配置工具。 环境需求 本演示将的所有操作将在一台支持虚拟化(kvm + qemu + libvirt) Linux 主机上执行。 在 Ubuntu 上启用虚拟化环境,请参考 KVM hypervisor: a beginner’s guide 。 在 Fedora 上启用虚拟化环境,请参考 Getting startyed with virtualization (libvirt) 。 在 openSUSE 上启用虚拟化环境,请参考 Virtualization Guide 。 其他 Linux 发行版,请参考相关文档。 我是在我的笔记本电脑上执行的操作,系统是 openSUSE Leap 15.4 。 除了上述的虚拟化需求外,还需要在系统上安装上面提到的几个工具。如果你的环境中有 LinuxBrew,则可通过 Brew 直接安装 ❯ brew install packer terraform ansible 否则,请下载各自官方发布的二进制包,解压后放到 PATH 路径中。

October 13, 2022 Read
Navigation
  • 关于
  • 技能
  • 工作经历
  • 教育
  • 近期文章
  • 技能学习
  • LiveTerm
Contact me:
  • mengz.you@outlook.com
  • mengzyou
  • You Mengzhe

Toha Theme Logo Toha
© 2024 - Copyright.
Powered by Hugo Logo
ko-fi.com/mengz
ko-fi.com/mengz