Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

069.gRPC On HTTP2 Engineering A Robust High Performance Protocol.md和088.Writing Kubernetes Custom Controllers.md #210

Open
wants to merge 13 commits into
base: master
Choose a base branch
from

Conversation

HuckOps
Copy link

@HuckOps HuckOps commented Oct 18, 2019

No description provided.

Copy link
Contributor

@imyuliz imyuliz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

finished

@@ -0,0 +1,171 @@
# Kubernetes自动标度101:集群自动标度,水平荚自动标度,垂直荚自动标度
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Kubernetes 自动调度: 集群自动调度,Pod自动水平调度, Pod 自动垂直调度



## 保持连接畅通
如上所述,KeepAlive提供了一个有价值的好处:通过发送HTTP/2 PING来定期检查连接的稳定状况,以确定连接是否仍然是带电的。然而,它还有另一个同样有用的好处:向警用接口发送实况信号。
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

以确定连接是否仍然是带电的

以确定连接是否仍然是正常的


您可以尝试我们的Postgres自定义资源,看看这些组件如何在实际代码中组合在一起。这个自定义资源是根据Kubernetes中可用的示例控制器开发的。

我们希望以上对编写自定义Kubernetes控制器所涉及的各种组件和机制的解释能够帮助您编写自己的自定义控制器。
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

/lgtm


5. 假设你更新了应用程序。如何推出更改?停止服务,部署代码,重新启动服务?你会如何避免停机?

6. 如果你搞砸了部署怎么办?有办法转返吗?(符号链接一个文件夹. . ?这个简单的脚本听起来就不再那么简单了)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

转返

修改为:回滚 可能比较合适


一台服务器最终肯定会宕机。这种情况很少见,可能一年一次,但是当它发生的时候,让事情重新回到工作状态真的是一件令人头疼的事。如果你只是简单地手动配置一些东西,这一点尤为正确。还记得上次运行的命令吗?你知道服务器在运行什么吗?我想起了著名的bash.org网站上的一句话:
>
> <erno >嗯...我丢了一台机器。字面意义上的丢了。它虽然响应延迟,但它完全能工作,只是我不知道它在我公寓的哪里。 http://bash.org/?5273
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

只是我不知道它在我公寓的哪里 可以改为:只是我不知道把它放在哪儿更为合适


* HPA从上次缩放事件开始等待5分钟,以避免自动缩放器抖动。可配置通过horizontal-pod-autoscaler-sync-period标志缩小延迟

* 与复制控制器不同,HPA最适合用于部署对象。无法使用复制控制器的直接操作滚动更新。在进行部署时,依赖于部署对象来管理底层副本集的大小
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

与复制控制器不同 改为: 与副本控制器不同


* CA有扩展器的概念。展开器提供不同的策略来选择要向其中添加新节点的节点组。

* 使用“cluster autoscaler.kubernetes.io/safe-to-evict”:“true”负责。如果你设置了许多你的吊舱或足够的pod,你将失去很多灵活性来缩小。
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

吊舱 => Pod


* 记住正确的心智模式,使用HPA和VPA关注pods的可伸缩性。

* 如果您对您的豆荚和容器的需求有很好的了解,建议您使用CA。
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

豆荚和容器 => Pod和容器


**$ docker pull ubuntu**

一旦开始创建自己的图像,你就可以在Docker Hub上的公共存储库中安全地存储尽可能多的图像。此外,他们会让你免费得到一份私人回购,更多的回购价格大约是一美元一份。也许Docke rHub最好的地方在于它可以与几乎所有与Docker相连的东西无缝地工作,包括像AWS这样的公共云提供商和像Docker云这样的基础设施管理服务。
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

注意: 所有翻译为图像的需要更改为:镜像

检测对应用服务器的可访问性。当标准的K8s活性或lO探针执行pod重启以恢复应用服务器的健康状态时,这些外部检测器在应用程序运行全过程进行操作或在混乱期间测试“终端应用程序”的无缝连续性。

**应用程序或存储运行全过程的“操作人员”:**
执行标准功能操作,如应用程序或存储规模、备份或还原、重定进度、应用程序或存储的升级等。(不应被误认为是实际的“kubernetes运营商”)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

(不应被误认为是实际的“kubernetes运营商”) 这句话删除掉

Copy link
Contributor

@imyuliz imyuliz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

finished

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants