10 2022 档案
摘要:我想对这个话题进行一些扩展。 OrderedReady pod management的行为方式如下。 对于有N个副本的StatefulSet来说,当Pod被部署时,它们是按顺序创建的,顺序为{0...N-1}。 当Pod被删除时,它们会以相反的顺序被终止,从{N-1...0}。 在对一个Pod进行扩
阅读全文
摘要:lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTsda 8:0 0 100G 0 disk ├─sda1 8:1 0 500M 0 part └─sda2 8:2 0 99.5G 0 part ├─centos-root 253:0 0 95.5G 0 lv
阅读全文
摘要:此三个命令都会使node停止被调度,后期创建的pod不会继续被调度到该节点上,但操作的暴力程度不一 cordon 停止调度影响最小,只会将node调为SchedulingDisabled之后再发创建pod,不会被调度到该节点旧有的pod不会受到影响,仍正常对外提供服务 恢复调度kubectl unc
阅读全文
摘要:/etc/security/limits.conf * soft nproc 655350 * hard nproc 655350 * soft nofile 655350 * hard nofile 655350
阅读全文
摘要:vm.swappiness=0net.ipv6.conf.all.disable_ipv6 = 1net.ipv6.conf.default.disable_ipv6 = 1net.ipv4.icmp_echo_ignore_broadcasts = 1net.ipv4.icmp_ignore_bo
阅读全文
摘要:1056 yum list python3 1057 yum -y install python3 1058 pip3 install runlike 1059 docker ps 1060 runlike 333342ec2472b4a490
阅读全文
摘要:根据 Pid 获取 K8s Pod 名称 $ vim pod_name_info.sh #!/usr/bin/env bash Check_jq() { which jq &> /dev/null if [ $? != 0 ];then echo -e "\033[32;32m 系统没有安装 jq
阅读全文
摘要:[root@ansible-server ansible]# cat ssh_key_push.sh #!/bin/bash # #************************************************************************************
阅读全文
摘要:从哪里移除 说说这个前提,就是k8s宣布将dockershim给移除了这么个点 为什么要移除 说白了,就是k8s是想建立标准的,通过的CRI,容器运行的接口,不仅仅可以支持docker,还可以支持其他的容器运行时,真正的实现插件化的 就是将dockershim的代码,从kubelet中移除,不再有k
阅读全文
摘要:OK,在一次的部署docker的过程中,见到在部署文档中,有这么个命令 systemctl enable --now docker 那么这个 --now 参数是什么意思呢··· ··· 查了下,就是: 设置为开机启动,并且,现在启动这个docker服务。 就是把原来的 enable之后start命令
阅读全文
摘要:判断是kubeconfig未配置好,我直接修改yaml文件中关于calico-kube-controllers容器的配置,用挂载卷的方式从主机的 /root/.kube/目录下读取配置文件,从主机的/opt/kubernetes/ssl目录下读取Etcd认证文件(注意该目录下要有文件),显示配置KU
阅读全文
摘要:之前接触过calico,但是kubernetes中的calico为什么是calico-kube-controllers、calico-node、calico-typha,为什么和想象的组件不一样。查资料后,知道了为什么,特总结下。 一、calico基本实现图 calico的基本组件有etcd、fel
阅读全文