摘要:
Kubernetes集群里网络,其实有两个作用。 第一、网络配置(让你能互相访问) 第二、网络策略(同一/两个不同命名空间之间通信,或者同一/不同命名空间内pod间通信)通过iptables实现 CNI(Container Network Interface): Flannel:只支持网络配置(纯粹
阅读全文
posted @ 2021-05-09 16:08
K&
阅读(120)
推荐(0)
摘要:
本文简介 外面所说的Kubernetes都没有点出高可用什么,扫荡官网最后也只得来一个为防止master单点故障需要高可用部署。而真正的主要部分却被一语带过,只点出需要负载均衡把Api-Server暴露给工作节点。但是,并没有说名过程怎么处理,而这挖了一个坑让你填。 这部分的负载均衡可不是Servi
阅读全文
posted @ 2021-05-09 15:54
K&
阅读(829)
推荐(0)
摘要:
一、证书超时问题 kubeadm部署集群证书是有期限的,可以用这个命令查看。解决办法后续补上 kubeadm alpha certs check-expiration 二、Kubernetes cp 失败原因: 其实容器外的文件到容器内有两种方式 1、挂载 2、CP !!!Important Not
阅读全文
posted @ 2021-05-09 10:50
K&
阅读(1077)
推荐(0)
摘要:
第一种 对叠拓扑也是Kubeadm中的默认拓扑 堆叠(Stacked) HA 集群是一种这样的拓扑,其中 etcd 分布式数据存储集群堆叠在 kubeadm 管理的控制平面节点上,作为控制平面的一个组件运行。 每个控制平面节点运行 kube-apiserver,kube-scheduler 和 ku
阅读全文
posted @ 2021-05-08 16:23
K&
阅读(168)
推荐(0)
摘要:
模板函数 {{ quote .values.drink }} == {{ .values.drink | quote }} quote字符加双引号 upper大写 repeat [number]重复几次 default 变量不存在用默认值替换 title 首字母大写 b64enc 转化为base64
阅读全文
posted @ 2021-05-02 18:05
K&
阅读(2676)
推荐(0)
摘要:
什么是Helm 简单来说就是Kubernetes的包管理工具,类似于Centos的yum或Ubuntu的apt。不过他管理的是Kubernetes的yaml文件 组件(2.0与3.0) 在2.0的时候区分为客户端与服务端 客户端: 本地chart的编写 仓库的管理 与服务端Tiller交互 发送ch
阅读全文
posted @ 2021-05-02 14:53
K&
阅读(1671)
推荐(1)
摘要:
Kubernetes网络之Calico https://www.projectcalico.org/ 故障: Warning Unhealthy 4m36s kubelet Readiness probe failed: 2021-05-06 06:23:16.868 [INFO][135] con
阅读全文
posted @ 2021-04-25 19:17
K&
阅读(2841)
推荐(0)
摘要:
1、Shell脚本中,用参数作比较的时候,如“ [ $index -eq 0 ]”,可能会出现如题的“ integer expression expected”错误。这是因为这几个参数: -gt ,-lt,-eq 比较的都是数字和变量,因此变量index如果是一个字符串的话就会出现上述错误了
阅读全文
posted @ 2021-04-25 19:08
K&
阅读(162)
推荐(0)
摘要:
BASH [options] [file] -e 每条指令执行后,都用#? 去判断他的返回值,0就是正确执行,非零就是执行有误,使用后可以不用自己写代码去判断返回值,非零,脚本就会退出。 -n 功能测试语法是否有误,不会实际执行命令 -c 若用-c参数,则bash从字符串中读入命令,如果字符串后还有
阅读全文
posted @ 2021-04-25 19:03
K&
阅读(370)
推荐(0)
摘要:
部署前先考虑mysql在Kubernetes中需要的过程细节 维持MySql主从集群状态需要依赖ip,而且配置好后是固定的,但是,在Kubernetes中pod重启后ip就变了,而实时监控po ip又很困难。可不可以利用类似动态dns那种ip与域名自动映射,到时候直接用固定域名访问不是就可以解决。所
阅读全文
posted @ 2021-04-23 18:10
K&
阅读(2211)
推荐(1)