添加工作节点 worker通过kubeadm join加入集群,加入所需的集群的token默认24小时过期 查看Token kubeadm token list # 如果失效创建一个新的 kubeadm create token # 获取ca证书sha256编码hash值 openssl x509 -pubkey ->/dev/null | openssl dgst -sha256 -hex | sed 's/^.* //' ## ffd76aed49c8f52dea15d16132897376…
kubeadm已经进入GA阶段,所以尝试使用kubeadm从零开始安装高可用的Kubernetes集群,并记录下过程和所有坑 本文基于kubeadm 1.15.1 目录 kubeadm安装集群系列-1.基础服务安装 kubeadm安装集群系列-2.Master高可用 kubeadm安装集群系列-3.添加工作节点 kubeadm安装集群系列-4.证书更新 kubeadm安装集群系列-5.其他操作…
Master高可用安装 VIP负载均衡可以使用haproxy+keepalive实现,云上用户可以使用对应的ULB实现 准备kubeadm-init.yaml文件 apiVersion: kubeadm.k8s.io/v1beta2 bootstrapTokens: - groups: - system:bootstrappers:kubeadm:default-node-token token: k60p22.go0fadibgqm2xcx8 ttl: 24h0m0s usages: - si…
证书更新 默认证书一年有效期 一旦证书过期,使用kubectl时会出现如下提示:`Unable to connect to the server: x509: certificate has expired or is not yet valid` 查看证书过期情况 [root@k8s-test-master- ~]# kubeadm alpha certs check-expiration CERTIFICATE EXPIRES RESIDUAL TIME EXTERNALLY MANAGED…
基础服务 本文基于centos7.5部署 规划 10.8.28.200 master-VIP 10.8.31.84 k8s-test-master-1 10.8.152.149 k8s-test-master-2 10.8.191.56 k8s-test-master-3 10.8.85.173 k8s-test-node-1 将host信息写入hosts文件 系统调优 # 关闭swap swapoff -a yes | cp /etc/fstab /etc/fstab_bak cat /etc…
常用的一些操作记录 imagePullSecrets kubectl -n [namespace] create secret docker-registry regsecret --docker-server=harbor.abcdefg.net --docker-username=stg-k8s --docker-password= 该密钥只能当前namespace使用 yaml内使用方法: containers: - name: nginx image: harbor.abcdefg.ne…
一.创建节点(接上文) 1.在H1服务器/root/soft目录下创建7002目录 2.将7001目录的配置文件redis.conf拷贝到7002,并修改配置文件的端口 3.进入 redis-5.0.5 目录下,执行启动命令 ./src/redis-server ../7002/redis.conf 4.进入H2创建7002的salve,步骤与前三个步骤一样 二.添加主节点 1.第一个ip:port 为需要添加的节点ip和端口,第二个ip:port为当前集群中的节点和端口:先后执行以下命令: .…
redis集群 java架构师项目实战,高并发集群分布式,大数据高可用,视频教程 在redis3.0之前,出现了sentinel工具来监控各个Master的状态(可以看上一篇博客).如果Master异常则会做主从切换.选举一个slave作为新的Master,3.0之后出现了集群.集群的搭建至少需要3个Master 在这里我只在一台装有linux系统装3个Master和3个slave作为测试. linux主机的ip为192.168.1.229 第一步 1.下载redis安装包解压并安装到linux…
mycat数据库集群系列之数据库多实例安装 最近在梳理数据库集群的相关操作,现在花点时间整理一下关于mysql数据库集群的操作总结,恰好你又在看这一块,供一份参考.本次系列终结大概包括以下内容:多数据库安装.mycat部署安装.数据库之读写分离主从复制.数据库之双主多重.数据库分库分表.每一个点,有可能会对应一片或者多篇文章,由于还要继续上班工作,所以本系列分享预计持续时间需要10天左右,有兴趣的您可以持续关注.我是一个菜鸟,如果写的不好的地方,望多多指点和包涵. 好了,不逼逼了,直接进入本次的…
一.环境说明 节点名称 ip地址 部署说明 Pod 网段 Service网段 系统说明 k8s-master 192.168.56.11 docker.kubeadm.kubectl.kubelet 10.244.0.0/16 10.96.0.0/12 Centos 7.4 k8s-node01 192.168.56.12 docker.kubeadm.kubelet 10.244.0.0/16 10.96.0.0/12 Centos 7.4 k8s-node02 192.168.56.13 d…