QCon 演讲火热征集中,快来分享技术实践与洞见! 了解详情
写点什么

Google Kubernetes Engine 升级:区域性集群、新控制面板和安全建议

  • 2017-12-27
  • 本文字数:1294 字

    阅读完需:约 4 分钟

Google 已经通过几次更新对它的 Kubernetes Engine (GKE)服务进行了升级。用户现在可以大规模使用 GKE,并且目前除了使用kubectl命令对集群进行控制管理外,它还支持通过一个 Web 端的控制面板云控制台Cloud Console 对集群进行管理。除此之外,GKE 还可以通过使用Google 最佳实践来运行Kubernetes 集群,从而增强了安全性。

在12 月初,Google 宣布GKE 的区域性集群(regional clusters)正处于测试中并且拥有更好的可扩展性。这就意味着,用户现在可以创建一个Kubernetes 集群,它可以有多个master 节点并且具有高可用的控制平面(control plane)。区域性集群的好处是,当升级master 节点以及恢复单个区域出现错误时,可以减少宕机时间。对于GKE 用户来说,新的云控制台可以更好地管理集群、排除故障以及执行各种修复。除此之外,Google 还提供了几种运行Kubernetes 集群的最佳实践。他们建议为各个节点、各个管理员使用尽可能少的特权账户并禁用Kubernetes Web UI (也就是Kubernetes Dashboard)和生产环境中的遗留授权。

图片来源: https://cloudplatform.googleblog.com/2017/12/Manage-Google-Kubernetes-Engine-from-Cloud-Console-dashboard-now-generally-available.html

在 Kubernetes 区域性集群中,master 节点和其他节点分布在三个区域中,每个区域默认会有三个节点。这种 master 节点和其它节点的分布使得有一个区域出现故障时依然能保证集群可用。此外,通过增加每个区域中的节点数量(通过配置 _–num-nodes_ 属性),可以进一步增强集群的可用性和可拓展性。可以从相关文档中找到关于区域性集群特性更详细的信息。

图片来源: https://cloudplatform.googleblog.com/2017/12/with-Google-Kubernetes-Engine-regional-clusters-master-nodes-are-now-highly-available.html

在测试 GKE 区域性集群这一特性期间,这一服务是免费的。最后,在对集群进行配置时,Google 建议:

  • 通过云控制台中的 IAM 来创建服务账户,在将它们与各个节点进行关联之前遵循最少特权原则。
  • 当集群已经启动并运行时,禁用 Kubernetes Web UI,因为它受控于一个拥有高度特权的账户。
  • 禁用遗留授权,那是基于属性的访问控制(ABAC,Attribute-Based Access Control)。在 Kubernetes 1.8 中,ABAC 默认是禁用的。

在 Google Cloud Platform博客中可以找到完整的如何在GKE 中运行Kubernetes 集群的安全性推荐的有关详细内容。

目前三家公有云服务提供商(Google、Amazon、Microsoft)都在通过各自的服务来支持Kubernetes。Amazon 和Microsoft 在各自的平台上都与可用的通用容器配置工具。这两家云服务提供商目前都把精力主要集中于Kubernetes。Microsoft 通过为Kubernetes 使用一个专用的Azure 容器服务(AKS)来对Kubernetes 提供支持,该服务于去年10 月推出,并可以在公开预览版中进行使用。Amazon 在他们最近的re:Invent 大会上也宣布了,他们将通过一项名为Amazon Elastic Container Service 的服务来支持Kubernetes,这项服务目前也在公开预览阶段。

查看英文原文: Google Kubernetes Engine Upgrades: Regional Clusters, New Dashboard and Security Recommendations

2017-12-27 18:001808

评论

发布
暂无评论
发现更多内容

谁说后端不能画出美丽的动图?让我来给大家拜个年!

不在线第一只蜗牛

Java JavaScript 后端 动图

中国香港正在计划发行第二批代币化绿色债券

区块链软件开发推广运营

dapp开发 区块链开发 链游开发 NFT开发 公链开发

Cornerstone 4 for Mac(SVN管理工具) v4.2免激活版

iMac小白

🚀2023最新版克魔助手抓包教程(9) - 克魔助手 IOS 数据抓包

预见2024:开发体育直播平台有这4大新趋势

软件开发-梦幻运营部

云手机解决tiktok登录不上的问题

Ogcloud

云手机 海外云手机 tiktok云手机 云手机海外版 国外云手机

文明6铂金版 mac(策略游戏)v1.3.13中文激活版

iMac小白

Lightroom Classic 2024 for Mac(LRC2024) v13.1.0中文激活版

iMac小白

群星Stellaris for mac(策略游戏)v3.10.1激活版下载

iMac小白

通过低代码开发实现数据可视化应用的简易指南

EquatorCoco

大数据 低代码 数据可视化

华为游戏中心“游学季”:跨界融合,探索“游戏+”正向价值

最新动态

数维图数字孪生:能源电力行业三维可视化系统合集

2D3D前端可视化开发

大数据 物联网 可视化 智慧电力 数字孪生

瀑布模型指南:优缺点和适合的团队领域

爱吃小舅的鱼

项目管理 瀑布方法论

帝国时代3 for Mac中文激活版(酋长、亚洲王朝三合一完整版)

iMac小白

阿里云参编业内首个代码大模型标准,通义灵码获 2023 AI4SE “银弹” 案例

阿里巴巴云原生

阿里云 云原生

pdf编辑器 Acrobat Pro DC 2021 for Mac中文激活版

iMac小白

文明6 Sid Meier‘s Civilization VI for mac(策略游戏)中文版

iMac小白

分布式ID介绍&实现方案总结

快乐非自愿限量之名

架构 分布式 项目开发

通知协程退出(取消)的几种方式

fliter

海外云手机开辟企业跨境电商新道路

Ogcloud

云手机 海外云手机 tiktok云手机 云手机海外版

软件测试学习笔记丨App压力测试

测试人

软件测试

企业到底怎么选择PaaS服务?

伤感汤姆布利柏

解密人工智能与低代码开发:探索机器学习奥秘

不在线第一只蜗牛

人工智能 机器学习 软件开发 低代码

海外云手机对于亚马逊卖家的作用

Ogcloud

云手机 海外云手机 云手机海外版

一文讲透低代码开发平台

高端章鱼哥

软件开发 低代码 JNPF

IPQ4019: Revolutionizing Long-Range Wireless Connectivity

wallyslilly

IPQ4019

swap去中心化交易所质押代币分红系统开发

l8l259l3365

Excel复杂表头按组按行复制

alexgaoyh

Java POI 合并单元格 复杂表头 模板生成

窥探向量乘矩阵的存内计算原理—基于向量乘矩阵的存内计算

申公豹

存内计算

低代码与人工智能:实现智能化办公的利器

快乐非自愿限量之名

人工智能 低代码 智能办公

Google Kubernetes Engine升级:区域性集群、新控制面板和安全建议_Google_Steef-Jan Wiggers_InfoQ精选文章