加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 创业 > 正文

Kubernetes上对应用措施举办妨碍办理的方案

发布时间:2021-05-26 08:47:06 所属栏目:创业 来源:互联网
导读:从 Docker 迁徙到 Docker Swarm,再到 Kubernetes,然后处理赏罚了多年来的全部各类 API 变动之后,我很是愿意发明陈设中呈现的题目和把题目举办修复。我本日分享下

Kubernetes上对应用措施举办妨碍办理的方案

从 Docker 迁徙到 Docker Swarm,再到 Kubernetes,然后处理赏罚了多年来的全部各类 API 变动之后,我很是愿意发明陈设中呈现的题目和把题目举办修复。我本日分享下我以为最有效的5条妨碍解除能力,以及一些其他的行使能力。

kubectl –“瑞士军刀”

kubectl 就是我们的瑞士军刀,我们常常在呈现题目的时辰行使他们,在呈现题目怎样行使他们很重要,让我们从5个“现实案例”开始,看呈现题目时怎样行使它们。

环境将是:我的YAML已被接管,但我的处事未启动且已启动,但无法正常事变。

1.kubectl get deployment/pods

这个呼吁云云重要的缘故起因是它无需表现大量内容即可表现很有效的信息。

假如要为事变负载行使陈设,则有两种选择:

kubectl get deploy  

kubectl get deploy -n  名称空间  

kubectl get deploy –all-namespaces [或“ -A”] 

抱负环境下,您但愿看到的是1/1或等值的2/2,以此类推。这表白您的陈设已被接管,并已实行举办陈设。

接下来,您也许必要查察kubectl get pod,以查察陈设的后备Pod是否正确启动。

2. kubectl get events

我感想惊奇的是,我不得不常常向与Kubernetes有题目的人们表明这个小能力。此呼吁将打印出给命名称空间中的变乱,很是得当查找要害题目,譬喻瓦解的pod或无法pull容器镜像。

Kubernetes中的日记是“未排序的”,因此,您将必要添加以下内容,这些内容取自OpenFaaS文档。

$ kubectl get events --sort-by=.metadata.creationTimestamp 

kubectl get变乱的另一个靠近的呼吁是是kubectl  describe,就像get deploy / pod一样,它与工具的名称一路事变:

kubectl describe deploy/figlet -n openfaas 

您会在这里得到很是具体的信息。您可以描写大大都工作,包罗节点,这些节点将表现因为资源限定或其他题目而无法启动 Pod。

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读