当前位置: 首页 > 软件库 > 云计算 > PaaS系统/容器 >

kops

生产级 Kubernetes 集群管理
授权协议 Apache
开发语言 Google Go
所属分类 云计算、 PaaS系统/容器
软件类型 开源软件
地区 不详
投 递 者 竺鸿骞
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

kops(Kubernetes Operations)用于创建、升级和管理生产级、高可用的 Kubernetes 集群,是建立并运行生产级 Kubernetes 集群的最简单方法。

特性

  • 在 AWS、OpenStack 和 GCE 中自动配置 Kubernetes 集群
  • 部署高可用性(HA)Kubernetes Masters
  • 建立在状态同步模型上,以实现空运行和自动幂等
  • 生成 Terraform
  • 支持自定义 Kubernetes 附加组件
  • 命令行自动补全
  • 基于 YAML 清单的 API 配置
  • 用于创建清单的模板和空运行模式
  • 开箱即用的八家不同的 CNI 网络提供商可供选择
  • 支持从 kube-up 升级
  • 能够通过集群清单将容器(作为挂钩和文件)添加到节点

  • 一、下载kops curl -LO https://github.com/kubernetes/kops/releases/download/$(curl -s https://api.github.com/repos/kubernetes/kops/releases/latest | grep tag_name | cut -d '"' -f 4)/kops-linux-amd64 chmod

  • 原文链接:http://blog.geekidentity.com/k8s/kops/install-k8s-with-kops-in-china/ 因为一些众所周知的原因,AWS中国区并没有k8s集群,因此我们需要自己安装k8s。而k8s官方提供了一个工具kops来帮助我们快速地在AWS上创建k8s集群。下面是使用kops在AWS创建集群的详细过程。 安装kops (Binaries) 我们建议

  • #!/bin/bash ##########定义变量########## #你的AWS账户AK SK信息 aws_configure_your_AK= aws_configure_your_SK= aws_configure_your_region=eu-west-3 aws_configure_your_output=json #判断是否需要新建IAM用户和用户组,还是使用已存在的IAM用户

 相关资料
  • kops 是一个生产级 Kubernetes 集群部署工具,可以在 AWS、GCE、VMWare vSphere 等平台上自动部署高可用的 Kubernetes 集群。主要功能包括 自动部署高可用的 kubernetes 集群 支持从 kube-up 创建的集群升级到 kops 版本 dry-run 和自动幂等升级等基于状态同步模型 支持自动生成 AWS CloudFormation 和 Terr

  • 在我最开始写作本书的时候,kubernetes刚发布1.6.0版本,而kubernetes基本按照每三个月发布一个大版本的速度迭代,为了使用新特性和只支持新版本kubernetes的配套软件,升级kubernetes就迫在眉睫,在此我们使用替换kubernets的旧的二进制文件这种暴力的方式来升级测试集群,若升级生产集群还望三思。 另外,自kubernetes1.6版本之后发布的1.7和1.8版本

  • Kubeadm 在2018年12月3日发布的 Kubernetes 1.13 版本中已经宣布 GA,可以支持生产。本文是对 kubeadmin 的先关介绍,详细信息请参考 Overview of kubeadm。 基本介绍 kubeadm 是一个工具包,可帮助您以简单,合理安全和可扩展的方式引导最佳实践Kubernetes群集。它还支持为您管理Bootstrap Tokens并升级/降级群集。 k

  • 我在访问Kubernetes群集上的NodePort服务时遇到困难。 球门 设置ALB入口控制器,以便我可以使用webockets和超文本传输协议/2 根据该控制器的要求设置NodePort服务 采取的步骤 之前,在AWS eu-west-1上创建了Kops(版本1.6.2)群集。nginx ingress的kops插件以及Kube lego也已添加。ELB入口工作正常。 使用该项目指定的IAM配

  • 我使用KOPS在AWS上部署了一个工作的基于Kubernetes Gossip的集群。在这个问题上,我部署了Fabric8。命令“gofabric8 validate”表示成功。 光栅

  • 滚动更新 TiDB 集群时,会按 PD、TiKV、TiDB 的顺序,串行删除 Pod,并创建新版本的 Pod,当新版本的 Pod 正常运行后,再处理下一个 Pod。 滚动升级过程会自动处理 PD、TiKV 的 Leader 迁移与 TiDB 的 DDL Owner 迁移。因此,在多节点的部署拓扑下(最小环境:PD * 3、TiKV * 3、TiDB * 2),滚动更新 TiKV、PD 不会影响业务

  • 问题内容: 我的网络中有六台台式机,我想构建两个Kubernetes集群。每台机器都安装了Ubuntu 16.04 LTS。最初,所有机器都是单个集群的一部分。但是,我删除了三台机器以设置另一个集群,并在每台机器上执行以下命令: 此后,我重新启动了每台计算机,并通过设置主节点来进行新集群的设置: 此后,我还安装了法兰绒。成功安装主服务器后,我继续进行kubeadm连接以添加其他两台计算机。添加这些

  • 本系列文档介绍使用二进制部署最新 kubernetes v1.6.2 集群的所有步骤,而不是使用 kubeadm 等自动化方式来部署集群。 在部署的过程中,将详细列出各组件的启动参数,它们的含义和可能遇到的问题。 部署完成后,你将理解系统各组件的交互原理,进而能快速解决实际问题。 所以本文档主要适合于那些有一定 kubernetes 基础,想通过一步步部署的方式来学习和了解系统配置、运行原理的人。