【K8S 1.9.0二进制包部署(四)】教程文章相关的互联网学习教程文章

K8S 1.9.0二进制包部署(四)【图】

5、flannel cp flanneld /usr/bin/chmod 755 /usr/bin/flanneldmkdir -p /app/flannel/conf/vi /usr/lib/systemd/system/flanneld.service[Unit]Description=flanneld overlay address etcd agentAfter=network.targetBefore=docker.service[Service]Type=notifyEnvironmentFile=/app/flannel/conf/flanneldExecStart=/usr/bin/flanneld -etcd-endpoints=${FLANNEL_ETCD} ${FLANNEL_OPTIONS}[Install]RequiredBy=docker.serviceWan...

二进制部署K8s集群第3节之准备签发证书环境【代码】【图】

上一章:二进制部署K8s集群第2节之DNS服务初始化部署于运维主机HDSS7-200.host.com上1、安装cfssl证书签发工具 wget https://pkg.cfssl.org/R1.2/cfssl_linux-amd64 -O /usr/bin/cfssl wget https://pkg.cfssl.org/R1.2/cfssljson_linux-amd64 -O /usr/bin/cfssl-json wget https://pkg.cfssl.org/R1.2/cfssl-certinfo_linux-amd64 -O /usr/bin/cfssl-certinfo chmod +x /usr/bin/cfssl* which /usr/bin/cfssl which /usr/bin/cfss...

10、二进制安装K8s之部署CoreDNS 和Dashboard【代码】

二进制安装K8s之部署CoreDNS 和DashboardCoreDNS 和Dashboard 的yaml文件在 k8s源代码压缩包里面可以找到对应的配置文件,很多人从网上直接下载使用别人的,会导致问多问题,k8s aipverson 每个版本略有不同。下载与自己集群版本一样的源码文件,这里使用1.20wget https://storage.googleapis.com/kubernetes-release/release/v1.20.9/kubernetes.tar.gz#解压 tar -zxvf kubernetes.tar.gz 1、coredns.yaml 文件需要修改的内容如下...

第四篇(二进制部署k8s集群---master集群部署)【代码】

本文在以下主机上操作部署k8s集群k8s-master1:192.168.206.31k8s-master2:192.168.206.32k8s-master3:192.168.206.33 kubernetes master 节点主要包含的组件:kube-apiserverkube-schedulerkube-controller-manager目前这三个组件需要部署在同一台机器上。kube-scheduler、kube-controller-manager 和 kube-apiserver 三者的功能紧密相关;同时只能有一个 kube-scheduler、kube-controller-manager 进程处于工作状态,如果运行多...

k8s1.13.0二进制部署-node节点(四)【代码】【图】

Master apiserver启用TLS认证后,Node节点kubelet组件想要加入集群,必须使用CA签发的有效证书才能与apiserver通信,当Node节点很多时,签署证书是一件很繁琐的事情,因此有了TLS Bootstrapping机制,kubelet会以一个低权限用户自动向apiserver申请证书,kubelet的证书由apiserver动态签署。认证大致工作流程如图所示:准备二进制文件scp kubelet kube-proxy 192.168.0.125:/opt/kubernetes/bin/ scp kubelet kube-proxy 192.168.0...

生产环境二进制k8s集群扩容node节点的实践

K8s二进制生产环境扩容node节点由于项目微服务也是部署在k8s集群中去维护的,所以扩容node节点也是必要的联系,扩容node节点一定要保证你整个集群的容器环境的网络都是互通的,这也是很重要的一步,这里我根据自己的经验去扩容,仅供参考首先我这里是安装的二进制方式去部署的k8s集群,进行扩容node的时候,也是非常方便的扩容node节点分为两步,第一步先将我们旧的node节点上的配置先去拷贝到我们新的节点上,第二点就是将我们的容...

k8s二进制部署 - 总结

镜像仓库:安装软件:docker、docker-compose、harbor、nginx1.下载cfssl、cfssljson、cfssl-certinfo,增加执行权限并放在PATH环境变量路径2.编辑ca-csr.json文件,初始化ca以生成ca证书和ca证书私钥3.编辑ca-conf.json文件,用于为其他组件生产证书做准备4.编辑/etc/docker/daemon.json文件,指定insecure-registries、bip等参数5.编辑harbor.yml文件,指定hostname、port、data_volume、location配置6.执行install.sh安装harbor...

K8S集群二进制部署之添加Node节点【代码】

K8S集群二进制部署之添加Node节点 k8s版本: [root@k8s01 manifests]# kubelet --version Kubernetes v1.16.6K8S集群搭建参考网址:https://github.com/opsnull/follow-me-install-kubernetes-cluster 一、环境准备: ①、新节点修改计算机名称(新节点执行) [root@sjyt-k8s05-node05 ~]#hostnamectl set-hostname sjyt-k8s05-node05②、在sjyt-k8s01 K8Smaster服务器上实现无秘登录新加入节点(新节点执行) [root@sjyt-k8s05-no...

二进制安装K8S kubctl get node 返回No resources found.解决记录【代码】

[root@k8s-master01 ~]# kubelet --version Kubernetes v1.20.0问题: [root@k8s-master01 ~]# kubctl get node No resources found [root@k8s-master01 ~]# systemctl status kubelet ● kubelet.service - Kubernetes KubeletLoaded: loaded (/usr/lib/systemd/system/kubelet.service; enabled; vendor preset: disabled)Drop-In: /etc/systemd/system/kubelet.service.d└─10-kubelet.confActive: activating (auto-restart)...

@二进制安装k8s

节点名称IPk8s-master-01 172.16.1.71k8s-master-02 172.16.1.72k8s-master-03 172.16.1.73k8s-node-01 172.16.1.74k8s-node-02 172.16.1.75# 修改IP和主机名?# 关闭防火墙和selinux?# host解析 (五台机器都要做,太长不重复复制) [root@k8s-master-01 ~]# vim /etc/hosts----------------------------------------------------------------------172.16.1.71 k8s-master-01 m1172.16.1.72 k8s-master-02 m2172.16.1.73 k8s-mas...

二进制安装k8s-部署scheduler【代码】

文章目录1. 创建配置文件2. systemd管理scheduler3. 启动并设置开机启动4. 查看集群状态 注意: 阅读本文前,请确保已经看过以下文章:学习k8s必看:在下载相关资源的时候出现无法解析到主机地址的情况二进制方式搭建kubernetes集群搭建步骤二进制安装k8s-部署etcd集群二进制方式搭建kubernetes集群-部署master组件二进制方式安装k8s-部署kube-controller-manager这篇文章开始,我们要部署scheduler1. 创建配置文件

二进制方式安装k8s-部署kube-controller-manager【代码】

文章目录1. 创建配置文件2. systemd管理controller-manager3. 启动并设置开机启动 注意: 阅读本文前,请确保已经看过以下文章:学习k8s必看:在下载相关资源的时候出现无法解析到主机地址的情况二进制方式搭建kubernetes集群搭建步骤二进制安装k8s-部署etcd集群二进制方式搭建kubernetes集群-部署master组件这篇文章开始,我们要安装kube-controller-manager1. 创建配置文件cat > /opt/kubernetes/cfg/kube-controller-mana

二进制安装k8s-部署etcd集群

文章目录2.1 创建工作目录并解压二进制包2.2 创建etcd配置文件2.3 system管理etcd2.4 拷贝刚刚生成的证书2.5 设置开机启动2.6 将master所有生成的文件拷贝到节点22.7 查看集群1.1. 准备cfssl证书生成工具1.2 使用自签CA签发Etcd HTTPS 证书1.3 从github下载二进制文件1. aipserver自签证书2. 开始部署etcd集群 注意: 阅读本文前,请确保已经看过以下文章:学习k8s必看:在下载相关资源的时候出现无法解析到主机地址的情况

二进制安装k8s-部署scheduler【代码】

文章目录1. 创建配置文件 2. systemd管理scheduler 3. 启动并设置开机启动 4. 查看集群状态注意: 阅读本文前,请确保已经看过以下文章: 学习k8s必看:在下载相关资源的时候出现无法解析到主机地址的情况 二进制方式搭建kubernetes集群搭建步骤 二进制安装k8s-部署etcd集群 二进制方式搭建kubernetes集群-部署master组件 二进制方式安装k8s-部署kube-controller-manager这篇文章开始,我们要部署scheduler 1. 创建配置文件

二进制部署K8S-1基本概念【图】

二进制部署K8S-1基本概念 感谢老男孩教育王导的公开视频,文档整理自https://www.yuque.com/duduniao/k8s。 1.实验环境 1.1 虚拟机 因为在后期运行容器需要有大量的物理硬件资源使用的环境是用的Wmware EXSI如果使用笔记本可适当调整虚拟机配置。角色 主机名 IP CPU Mem OS(主)负载均衡、内网DNS hdss7-11.host.com 10.4.7.11 4C 4G CentOS Linux release 7.8(备)负载均衡、内网DNS hdss7-12.host.com 10.4.7.12 4C 4G CentOS Linu...