分类目录归档:kubernetes

k8s集群安装

k8s nodeAffinity

Node Affinity
Affinity 翻译成中文是“亲和性”,它对应的是 Anti-Affinity,我们翻译成“互斥”。这两个词比较形象,可以把 pod 选择 node 的过程类比成磁铁的吸引和互斥,不同的是除了简单的正负极之外,pod 和 node 的吸引和互斥是可以灵活配置的。

[……]

Read more

发表在 kubernetes | k8s nodeAffinity已关闭评论

helm 权限控制限制级别到namespace

helm默认会安装到kubeops,权限级别为cluster-admin,这样的权限太大了,在实际工作中一些普通程序的发布如果都集中在默认的tiller上会造成不好管理,以及无法放心的释放权限。如果想更合理的分配就需要一个好的权限控制及规划

1,首先在k8s中创建仅限于空间所有权的账号

[……]

Read more

发表在 kubernetes | helm 权限控制限制级别到namespace已关闭评论

prometheus监控系统的的报警规则

prometheus监控系统的的报警规则是在prometheus这个组件完成配置的。 prometheus支持2种类型的规则,记录规则和报警规则, 记录规则主要是为了简写报警规则和提高规则复用的, 报警规则才是真正去判定是否需要报警的规则。 报警规则中是可以使用记录规则的。

提供下我整理的no[……]

Read more

发表在 kubernetes | prometheus监控系统的的报警规则已关闭评论

Kubernetes PV在Retain策略Released状态下重新分配到PVC恢复数据

原由:在使用helm update stable/sonatype-nexus从1.6版本更新到1.13版本后,出现PVC删除,重新创建PVC的情况,好在原来PV为Retain。故研究下Retain的PV怎么恢复数据。

[[……]

Read more

发表在 kubernetes | Kubernetes PV在Retain策略Released状态下重新分配到PVC恢复数据已关闭评论

K8S对node添加label,并根据label筛选节点

kubectl get node 10.88.10.5 –show-labels

kubectl label nodes kube-node node=kube-node

kubectl get node -a -l “node=kube-node”
pod或者rc的配置项中添加如下配[……]

Read more

发表在 kubernetes | K8S对node添加label,并根据label筛选节点已关闭评论