当前位置: 首页 > 软件库 > 云计算 > 云原生 >

terraform-provider-kubernetes

Terraform Kubernetes provider
授权协议 MPL-2.0 License
开发语言 Google Go
所属分类 云计算、 云原生
软件类型 开源软件
地区 不详
投 递 者 郁吉星
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Kubernetes Provider for Terraform

The Kubernetes provider for Terraform is a plugin that enables full lifecycle management of Kubernetes resources. This provider is maintained internally by HashiCorp.

Please note: We take Terraform's security and our users' trust very seriously. If you believe you have found a security issue in the Terraform Kubernetes Provider, please responsibly disclose by contacting us at security@hashicorp.com.

Requirements

  • Terraform 0.12.x
  • Go 1.16.x (to build the provider plugin)

Contributing to the provider

The Kubernetes Provider for Terraform is the work of many contributors. We appreciate your help!

To contribute, please read the contribution guidelines. You may also report an issue. Once you've filed an issue, it will follow the issue lifecycle.

Also available are some answers to Frequently Asked Questions.

  • 官方 github https://github.com/kubernetes-incubator/kubespray 环境准备 初始化环境 节点 IP 172.16.1.64 node1 172.16.1.65 node2 172.16.1.66 node3 设置hostname hostnamectl --static set-hostname hostname IP hostname 17

  • 部署 virtual-kubelet 克隆 virtual-kubelet CRI provider 到本地 git clone https://github.com/virtual-kubelet/cri.git cd cri make build && mv bin ../ && cd .. 复制 /etc/kubernetes/admin.conf 到 bin 下 创建客户端 CA 证书

  • Informer 使用方法见注释 package main import ( "fmt" v1 "k8s.io/api/core/v1" "k8s.io/apimachinery/pkg/labels" "k8s.io/client-go/informers" "k8s.io/client-go/kubernetes" "k8s.io/client-go/tools/cache"

  • HashiCorp Terraform is an open source tool that enables users to provision any infrastructure using a consistent workflow. While Terraform can manage infrastructure for both public and private cloud s

 相关资料
  • Terraform Provider for AWS Website: terraform.io Tutorials: learn.hashicorp.com Forum: discuss.hashicorp.com Chat: gitter Mailing List: Google Groups The Terraform AWS provider is a plugin for Terrafo

  • Databricks Terraform Provider AWS tutorial| Azure tutorial| End-to-end tutorial| Migration from 0.2.x to 0.3.x| Changelog| Authentication| databricks_aws_s3_mount| databricks_aws_assume_role_policy da

  • Terraform provider for ZeroTier This lets you create, modify and destroy ZeroTiernetworks and members through Terraform. Building and Installing Since this isn't maintained by Hashicorp, you have to i

  • 重要提示:Terraform 所在的 HashiCorp 公司宣布,不允许中国境内使用该公司旗下的企业版的产品和软件(开源版本不受影响)。 Terraform 是一个安全和高效的用来构建、更改和合并基础架构的工具。采用 Go 语言开发。Terraform 可管理已有的流行的服务,并提供自定义解决方案。 Terraform 的关键特性: 架构就是代码 执行计划 资源图 变更自动化

  • As noted throughout this documentation, Flarum uses Laravel's service container (or IoC container) for dependency injection. Service Providers allow low-level configuration and modification of the Fla

  • 自动化部署使用 Terraform 在 Digital Ocean 上创建服务器,然后 Ansible 在这些服务器上创建和管理测试网络。 安装 注意:请参阅集成 bash 脚本,它可以在一个新的 DO 液滴上运行,并将自动启动一个 4 节点的测试网络。脚本或多或少完成了下面描述的所有工作。 在 Linux 机器上安装 Terraform 和 Ansible。 创建一个带读写能力的 Digital