k2tf-Kubernetes YAML到Terraform HCL转换器 用于将Kubernetes API对象(YAML格式)转换为HashiCorp的Terraform配置语言的工具。 转换后的.tf文件适合与 安装 预建的二进制文件 从GitHub页面下载Binary。 从源代码构建 见下文 家酿 $ brew tap sl1pm4t/k2tf https://github.com/sl1pm4t/k2tf.git $ brew install k2tf 用法示例 转换单个YAML文件并将生成的Terraform配置写入Stdout $ k2tf -f test-fixtures/service.yaml 转换单个YAML文件并将输出写入文件 $ k2tf -f test-fixtures/service.yaml -o service.tf 转换Kubernetes YAML文件的目录 $ k2tf -f test-fixtures/ 直接从集群读取和转换Kubernetes对象 $ kubectl get deployments -o yaml | ./k2tf -
2021-02-03 14:05:15 86KB kubernetes yaml converter utility
1
terraform-vsphere-kubespray:在VMware vSphere上部署Kubernetes HA集群
2021-02-03 14:05:01 23KB kubernetes deployment vmware terraform
1
:magnifying_glass_tilted_left: 配置文件 :magnifying_glass_tilted_right: 使用YAML中指定的规则来验证配置文件的命令行工具。 配置文件可以是以下几种格式之一:Terraform,JSON,YAML,并支持Kubernetes。 有为Terraform提供的内置规则,而自定义文件可用于其他格式。 :notebook: :construction_worker: :bug: 博客文章 :pencil_selector: :pencil_selector: 快速开始 使用在macOS上安装最新版本的config-lint: brew tap stelligent/tap brew install config-lint 或在Linux上手动: curl -L https://github.com/stelligent/config-lint/releases/latest/download/config-lint_Linux_x86_64.tar.gz | tar xz -C /usr/local/bi
2021-02-03 14:04:59 580KB lint kubernetes open-source yaml
1
云原生运行时安全性。 想聊天吗? 在的频道上加入我们。 最新发行 阅读。 发展 稳定 转数 黛比 二元 Falco项目最初由创建,是一个孵化中的开源云原生运行时安全工具。 Falco可以轻松使用内核事件,并使用Kubernetes和其他云本机堆栈中的信息丰富这些事件。 Falco具有一组专门针对Kubernetes,Linux和云原生构建的安全规则。 如果系统中违反规则,Falco将发送警报,通知用户违规及其严重性。 安装Falco 如果您想在生产中运行Falco,请遵守。 Kubernetes 工具 链接 注意 舵 Falco社区定期发布头盔图表。 迷你库 Falco驱动程序已放入minikube中,以便于部署。 类 使用kind运行Falco需要主机系统上的驱动程序。 GKE 我们建议使用eBPF驱动程序在GKE上运行Falco。 发展 Falco设计为可扩展的,因此可以内置到云原生应用程序和基础架构中。 Falco有一个端点和一个在定义的API。 Falco项目为此端点支持各种SDK。 开发工具包 语言 资料库 走 锈 Python Falco可以检测到什么
2021-02-03 01:07:08 1.07MB kubernetes security containers cncf
1
注意此开源项目现已沙盒化 红帽已停止为该OSS项目提供资金! 随意分叉并根据需要进行维护。 如果您正在寻找基于Kubernetes的FaaS,我们建议您尝试使用以下开源替代方案之一: 功能 Funktion是基于开源事件驱动的Lambda样式编程模型。 该项目提供了用于使用Funktion的命令行工具 Funktion支持数百种不同的包括大多数网络协议,传输,数据库,消息系统,社交网络,云服务和SaaS产品。 从某种意义上说,funktion是一种用于事件驱动微服务的方法,因为您只专注于编写funktions,而Kubernetes则负责其余的工作。 不是说没有服务器。 作为功​​能开发人员,您不必担心管理它们。 入门 请然后按照《 文献资料 请参阅和 执照 该项目是 建造 您将需要最近安装的go和glide 。 然后,第一次要构建时,需要执行以下操作: mkdir -p $GOHOME/src/github.com/funktionio cd $GOHOME/src/github.com/funktionio git clone https://github.com/funk
2021-02-03 01:07:07 85KB kubernetes faas funktion KubernetesGo
1
预告片 问题) 我们希望有一个中心位置,可以轻松查找和访问在Kubernetes上运行的应用程序。 我们希望有一个可以动态发现和列出Kubernetes上运行的应用程序的工具。 用于访问开发人员工具(例如Jenkins,Nexus,Kibana,Grafana等)的启动板。 解 通过Forecastle,您可以访问控制面板,在其中可以查看正在运行的应用程序并在Kubernetes上对其进行访问。 部署到Kubernetes 您可以使用原始k8s清单或头盔图表来部署Forecastle。 香草味 步骤1:您可以通过运行以下命令来应用香草清单 kubectl apply -f https://raw.githubusercontent.com/stakater/Forecastle/master/deployments/kubernetes/forecastle.yaml 步骤2:更新configmap 在Forecastle configmap中,使用您希望Forecastle监视的命名空间列表来修改namespaceSelector键。 请参阅说明。 享受! 舵图 如果在集
2021-02-03 01:06:59 797KB kubernetes openshift KubernetesGo
1
Kubernetes工作负载配置的最佳实践 Fairwinds的Polaris可使您的集群顺畅航行。 它会进行各种检查以确保使用最佳实践来配置Kubernetes Pod和控制器,从而帮助您避免将来出现问题。 北极星可以在几种不同的模式下运行: 北极星可以三种不同的模式运行: 作为,您可以审核集群内部正在运行的内容。 作为,您可以自动拒绝不遵守组织策略的工作负载。 作为,您可以测试本地YAML文件,例如,作为CI / CD流程的一部分。 想了解更多? ( ),发送电子邮件至opensource@fairwinds.com ,或加入我们的 文献资料 查看 与Fairwinds Insights集成 是一个用于审核Kubernetes集群和执行策略的平台。 如果您想: 跨集群管理北极星 随着时间的推移跟踪发现 将结果发送到Slack和Datadog等服务 从 , 和等工具中添加其他检查 您可以注册一个。 贡献 欢迎PR! 有关更多信息,请查看“和”。 更多信息 可以在查看此项目的变更历史 如果您想了解有关Polaris的更多信息,或者想与Kubernetes专家交流,可以联
2021-02-03 01:06:58 926KB kubernetes dashboard cluster best-practices
1
istio-gke:Istio服务网格演练(GKE,CloudDNS,Flagger,OpenFaaS)
2021-02-03 01:06:48 2.49MB letsencrypt kubernetes google-cloud istio
1
Cloudstate-下一代无服务器 “我们预测无服务器计算将增长,从而统治云计算的未来。” — Berkeley CS部门, 将有状态服务,快速的数据/流和响应技术的功能带入Cloud Native生态系统,以真正的弹性可扩展性,高弹性和全局性,打破了阻碍无服务器平台进行通用应用程序开发的最终障碍。 Kubernetes生态系统中进行部署。 当今的无服务器运动非常关注底层基础设施的自动化,但是在某种程度上,它已经忽略了应用程序层上同样复杂的要求,在这些层上,向快速数据,流传输和事件驱动的有状态体系结构的迁移创造了各种生产中操作系统的新挑战。 无状态功能是在云计算工具包中占有一席之地的出色工具,但是对于无服务器而言,要实现行业要求无服务器世界的宏伟愿景,同时允许我们构建以数据为中心的现代实时应用程序,我们可以继续忽略分布式系统中最棘手的问题:管理状态-您的数据。 项目迎接了这一挑战,为无服务器2.0铺平了道路。 它由两部分组成: 标准工作-定义规范,用户功能和后端之间的协议以及TCK。 参考实现—用不同的语言实现后端和一组客户端API库。 Cloudstate的参考实
2021-02-03 01:06:20 4.38MB nodejs javascript java kubernetes
1
独库 Docker驱动的mini-Heroku。 您见过的最小的PaaS实现。 赞助商 成为赞助商,并在我们的Github自述文件上获得徽标,并带有指向您网站的链接。 [] 支持者 每月捐款支持我们,并帮助我们继续开展活动。 [] 要求 运行以下任何操作系统的新VM: Ubuntu 16.04 / 18.04 / 20.04 x64-任何当前受支持的版本 Debian 9+ x64 CentOS 7 x64 (实验性) Arch Linux x64 (实验性) 可以用于应用程序部署的SSH密钥对。 如果在安装之前存在,它将自动导入到dokku中。 否则,您需要在安装后使用dokku ssh-keys:add手动导入密钥对。 安装 要安装最新的稳定版本,请以有权访问sudo的用户身份运行以下命令: wget https://raw.githubusercontent.com/dokku/dokku/v0.23.1/bootstrap.sh sudo DOKKU_TAG=v0.23.1 bash bootstrap.sh 然后,您可以继续使用与服务器关联的IP地址或域名来完成
2021-02-02 20:36:12 2.1MB heroku docker kubernetes devops
1