我是如何进行上云的3

举报
我是个大彩笔 发表于 2021/09/24 16:06:54 2021/09/24
【摘要】 kubectl taint nodes node1 key=value:NoSchedulekubectl taint nodes node1 key=value:NoExecutekubectl taint nodes node1 key=value:PreferNoSchedule #尽量不调度NoSchedule:K8Snode添加这个effecf类型污点,新的不能容忍的pod不能再调...

kubectl taint nodes node1 key=value:NoSchedule

kubectl taint nodes node1 key=value:NoExecute

kubectl taint nodes node1 key=value:PreferNoSchedule #尽量不调度

NoSchedule:K8Snode添加这个effecf类型污点,新的不能容忍的pod不能再调度过来,但是老的运行在node上不受影响

NoExecute:K8Snode添加这个effecf类型污点,新的不能容忍的pod不能调度过来,老的pod也会被驱逐

PreferNoSchedule:pod会尝试将pod分配到该节点




删除污点

kubectl taint nodes kube11 key:NoSchedule-


健康检查.png

apiVersion: v1

kind: Pod

metadata:

name: liveness-http

namespace: default

spec:

containers:

- name: liveness-http

image: httpd:2.2.32

imagePullPolicy: IfNotPresent

ports:

- name: http

containerPort: 80

livenessProbe:

httpGet:

port: 80

path: /index.html

initialDelaySeconds: 15

periodSeconds: 3

failureThreshold: 1


---


apiVersion: v1

kind: Pod

metadata:

name: livenes-tcp

namespace: default

spec:

containers:

- name: livenes-tcp

image: httpd:2.2.32

imagePullPolicy: IfNotPresent

ports:

- name: http

containerPort: 80

livenessProbe:

tcpSocket:

port: 80

initialDelaySeconds: 15

periodSeconds: 1

timeoutSeconds: 2










解压放入/usr/local/bin

mv linux-amd64/helm /usr/local/bin/helm


使用命令




添加远端仓库(阿里云)

helm repo add apphub https://apphub.aliyuncs.com/

helm repo update

helm repo list


helm repo remove stable(删除远端仓库)

helm search repo nginx查找模板

helm pull apphub/mariadb --version 7.3.9(下载模板)

【版权声明】本文为华为云社区用户原创内容,未经允许不得转载,如需转载请自行联系原作者进行授权。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。