1. flannel 的作用 https://github.com/coreos/flannel/releases flannel github 地址 K8S 网络插件用的最多的flannel 和calico,主要是解决不同宿主机之间的pod 通信问题。flannel 支持UDP、VxLAN、hos ...
分类:
其他好文 时间:
2020-07-05 21:07:10
阅读次数:
126
Heapster+InfluxDB+Grafana: [root@centos7 ~]# cat influxdb.yaml apiVersion: extensions/v1beta1 kind: Deployment metadata: name: monitoring-influxdb nam ...
分类:
数据库 时间:
2020-07-05 20:53:50
阅读次数:
90
准备 服务器:3台机器——1台主、2台工作节点,可以使用virtualbox 搭建虚拟机 主机名centos versionipdocker versionflannel version主机配置备注 master01 7.7.1908 192.168.56.101 19.03.8 v0.12.0-a ...
分类:
其他好文 时间:
2020-07-05 13:39:07
阅读次数:
92
kubernetes里的master指得是集群控制节点,在每个kubernetes集群里都需要一个master来负责整个集群得管理和控制,基本上kubernetes得所有控制命令都发给它,它负责具体得执行过程,如果它宕机,或者不可用,那么对集群内容器应用的管理都将失效。 在master上运行以下关键 ...
分类:
其他好文 时间:
2020-07-05 10:55:30
阅读次数:
69
在安装k8s过程中,执行kubectl apply -f kube-flannel.yml,会出现flannel Init:ImagePullBackOff错误,原因是quay.io镜像地址在国内访问不了,执行命令 sed -i 's/quay.io/quay-mirror.qiniu.com/' ...
分类:
其他好文 时间:
2020-07-05 10:35:19
阅读次数:
281
生成证书 k8s 集群内部通过https通信的,需要签发两个证书,一个给apiserver另一个给etcd。 由于是集群内部使用所以证书自己签发就可以,无需通过正规CA机构购买。证书生成工具有两种openssl 和 cfssl ,这里采用的是cfssl ,cfssl 是通过json 文件来生成证书的 ...
分类:
其他好文 时间:
2020-07-04 22:44:43
阅读次数:
68
apiVersion: v1 data: Corefile: | .:53 { errors health { lameduck 5s } ready kubernetes cluster.local in-addr.arpa ip6.arpa { pods insecure fallthrough ...
分类:
其他好文 时间:
2020-07-04 20:56:51
阅读次数:
114
这一节我们在三个主节点部署高可用的etcd集群,官方建议5节点或者7节点,我们三节点也是够用的。我们开始吧! 一、环境准备 10.13.33.29 etcd-0 10.13.33.40 etcd-1 10.13.33.38 etcd-2 etcd 数据目录:ETCD_DATA_DIR="/data/ ...
分类:
Web程序 时间:
2020-07-04 16:58:29
阅读次数:
87
nfs-client-provisioner 是一个Kubernetes的简易NFS的外部provisioner,本身不提供NFS,需要现有的NFS服务器提供存储 这里的 k8s 版本为 v1.16.9 安装 nfs 工具 yum install nfs-common nfs-utils -y sh ...
分类:
其他好文 时间:
2020-07-04 15:29:34
阅读次数:
109
本地数据卷的使用:hostPath, emptyDir emptyDir(容器数据共享) hostPath(访问宿主机数据) Kubernetes中的Volume提供了在容器中挂载外部存储的能力 Pod需要设置卷来源(spec.volume)和挂载点(spec.containers.volumeMo ...
分类:
其他好文 时间:
2020-07-04 15:25:09
阅读次数:
65