随笔分类 -  Kubernetes

摘要:增加node节点的前提是,先要有一套kubernetes集群 suse 12 二进制部署 Kubernetes 集群系列合集: suse 12 二进制部署 Kubernetets 1.19.7 - 第00章 - 环境准备 suse 12 二进制部署 Kubernetets 1.19.7 - 第01章 阅读全文
posted @ 2021-02-15 02:05 月巴左耳东 阅读(141) 评论(0) 推荐(0)
摘要:文章目录 0、环境准备 0.0、修改主机名 0.1、添加hosts解析 0.2、配置ssh免密 0.3、发送hosts解析文件到其他节点,并修改hostname 0.4、更新PATH变量 0.5、安装依赖包 0.6、关闭防火墙以及swap分区 0.7、开启内核模块 0.8、内核优化 0.9、创建安装 阅读全文
posted @ 2021-02-14 00:03 月巴左耳东 阅读(250) 评论(0) 推荐(0)
摘要:文章目录 1、kubernetes集群部署 1.0、创建CA证书和秘钥 1.0.0、安装cfssl工具 1.0.1、创建根证书 1.0.2、创建证书签名请求文件 1.0.3、生成CA证书和秘钥 1.0.4、分发CA证书到所有节点 1.1、部署kubectl命令 1.1.0、分发kubectl命令到所 阅读全文
posted @ 2021-02-14 00:02 月巴左耳东 阅读(191) 评论(0) 推荐(0)
摘要:文章目录 1.2、部署etcd集群 1.2.0、下载etcd二进制文件 1.2.1、创建etcd证书和私钥 1.2.2、生成etcd证书和私钥 1.2.3、配置etcd为systemctl管理 1.2.4、分发etcd证书和启动文件到其他etcd节点 1.2.5、配置并启动etcd服务 1.2.6、 阅读全文
posted @ 2021-02-14 00:01 月巴左耳东 阅读(148) 评论(0) 推荐(0)
摘要:文章目录 1.3、部署flannel网络 1.3.0、下载flannel二进制文件 1.3.1、创建flannel证书和私钥 1.3.2、生成flannel证书和私钥 1.3.3、将pod网段写入etcd 1.3.4、配置flannel为systemctl管理 1.3.5、分发flannel证书和启 阅读全文
posted @ 2021-02-13 01:47 月巴左耳东 阅读(120) 评论(0) 推荐(0)
摘要:文章目录 1.4、部署docker 1.4.0、下载docker二进制文件 1.4.1、配置docker镜像加速 1.4.2、配置docker为systemctl管理 1.4.3、启动docker服务 1.4.4、查看所有节点docker和flannel的网卡是否为同一网段 1.4、部署docker 阅读全文
posted @ 2021-02-13 01:46 月巴左耳东 阅读(94) 评论(0) 推荐(0)
摘要:文章目录 1.5、部署kube-nginx 1.5.0、下载nginx二进制文件 1.5.1、编译部署nginx 1.5.2、配置nginx.conf 1.5.3、配置nginx为systemctl管理 1.5.4、分发nginx二进制文件和配置文件 1.5.5、启动kube-nginx服务 1.5 阅读全文
posted @ 2021-02-13 01:46 月巴左耳东 阅读(96) 评论(0) 推荐(0)
摘要:文章目录 1.6、部署kube-apiserver 1.6.0、创建kubernetes证书和私钥 1.6.1、生成kubernetes证书和私钥 1.6.2、创建metrics-server证书和私钥 1.6.3、生成metrics-server证书和私钥 1.6.4、配置kube-apiserv 阅读全文
posted @ 2021-02-13 01:45 月巴左耳东 阅读(130) 评论(0) 推荐(0)
摘要:文章目录 1.7、部署kube-controller-manager 1.7.0、创建kube-controller-manager请求证书 1.7.1、生成kube-controller-manager证书和私钥 1.7.2、创建kube-controller-manager的kubeconfig 阅读全文
posted @ 2021-02-13 01:44 月巴左耳东 阅读(93) 评论(0) 推荐(0)
摘要:文章目录 1.8、部署kube-scheduler 1.8.0、创建kube-scheduler请求证书 1.8.1、生成kube-scheduler证书和私钥 1.8.2、创建kube-scheduler的kubeconfig文件 1.8.3、配置kube-scheduler为systemctl启 阅读全文
posted @ 2021-02-13 01:43 月巴左耳东 阅读(79) 评论(0) 推荐(0)
摘要:文章目录 1.9、部署kubelet 1.9.0、创建kubelet bootstrap kubeconfig文件 1.9.1、创建kubelet配置文件 1.9.2、配置kubelet为systemctl启动 1.9.3、拉取kubelet依赖的pause镜像 1.9.4、分发kubelet证书和 阅读全文
posted @ 2021-02-13 01:42 月巴左耳东 阅读(124) 评论(0) 推荐(0)
摘要:文章目录 1.11.0、部署coredns 1.11.1、测试coredns功能 1.11.0、部署coredns k8s-01:~ # source /opt/k8s/bin/k8s-env.sh k8s-01:~ # cat > /etc/kubernetes/coredns.yaml <<EO 阅读全文
posted @ 2021-02-13 01:41 月巴左耳东 阅读(84) 评论(0) 推荐(0)
摘要:文章目录 1.10、部署kube-proxy 1.10.0、创建kube-proxy证书 1.10.1、生成kube-proxy证书和秘钥 1.10.2、创建kube-proxy的kubeconfig文件 1.10.3、创建kube-proxy配置文件 1.10.4、配置kube-proxy为sys 阅读全文
posted @ 2021-02-13 01:41 月巴左耳东 阅读(96) 评论(0) 推荐(0)
摘要:文章目录 1.12.0、创建namespace 1.12.1、创建Dashboard rbac文件 1.12.2、创建dashboard文件 1.12.3、查看pod以及svc 1.12.4、获取 dashboard token 1.12.0、创建namespace 在k8s-01节点上操作即可 k 阅读全文
posted @ 2021-02-13 01:40 月巴左耳东 阅读(77) 评论(0) 推荐(0)
摘要:文章目录 1、前情提要 2、环境准备 2.1、环境介绍 2.2、配置静态网络 2.3、配置ssh免密 2.4、批量开启模块以及创建文件 2.5、安装ansible 2.5.1、安装pip 2.5.2、安装ansible 2.6、下载kubeasz 2.7、配置chrony时间同步 2.8、修改doc 阅读全文
posted @ 2021-01-07 12:37 月巴左耳东 阅读(392) 评论(0) 推荐(0)
摘要:# kubectl exec -it mysql-master-8cfb64ff9-ct4dx -n prophet -- /bin/bash Error from server: error dialing backend: remote error: tls: internal error # 阅读全文
posted @ 2020-11-26 11:30 月巴左耳东 阅读(239) 评论(0) 推荐(0)
摘要:文章目录 环境介绍 创建node-exporter 创建Prometheus 创建Grafana 测试 环境介绍 # 关于k8s的集群部署,可以查看我其他博客 [root@master ~]# cat /etc/redhat-release CentOS Linux release 7.6.1810 阅读全文
posted @ 2020-09-22 16:58 月巴左耳东 阅读(73) 评论(0) 推荐(0)
摘要:文章目录 环境准备 配置模板机 配置hosts解析 配置ssh 免密钥登陆 kubeasz 部署服务准备 配置主机清单 部署集群 环境准备 IPHOSTNAMESYSTEM 192.168.131.145 master CentOS 7.6 192.168.131.146 node1 CentOS 阅读全文
posted @ 2020-09-07 17:37 月巴左耳东 阅读(139) 评论(0) 推荐(0)
摘要:# README # 此脚本需要在master节点上使用 # 注意root密码,请提前修改 # 个人实验环境,注意机器最低配置:master(2G内存,1cpu2核心,否则集群会创建失败),node(各1G内存,1cpu1核心即可) # 此脚本适用于干净环境,注意提前关闭selinux(设置为dis 阅读全文
posted @ 2020-08-18 20:57 月巴左耳东 阅读(43) 评论(0) 推荐(0)
摘要:环境配置 IPhostname操作系统 10.11.66.44 k8s-master centos7.6 10.11.66.27 k8s-node1 centos7.7 10.11.66.28 k8s-node2 centos7.7 # 官方建议每台机器至少双核2G内存,同时需确保MAC和produ 阅读全文
posted @ 2020-08-03 19:16 月巴左耳东 阅读(662) 评论(0) 推荐(0)