suse 12 二进制部署 Kubernetets 1.19.7 - 第08章 - 部署kube-scheduler组件
文章目录1.8、部署kube-scheduler1.8.0、创建kube-scheduler请求证书1.8.1、生成kube-scheduler证书和私钥1.8.2、创建kube-scheduler的kubeconfig文件1.8.3、配置kube-scheduler为systemctl启动1.8.4、分发kube-scheduler证书和文件到其他节点1.8.5、启动kube-scheduler服务1.8.6、查看kube-scheduler端口1.8.7、查看当前leader1.8、部署kube-sc
suse 12 二进制部署 Kubernetets 1.19.7 - 第07章 - 部署kube-controller-manager组件
文章目录1.7、部署kube-controller-manager1.7.0、创建kube-controller-manager请求证书1.7.1、生成kube-controller-manager证书和私钥1.7.2、创建kube-controller-manager的kubeconfig文件1.7.3、配置kube-controller-manager为systemctl启动1.7.4、分发kube-controller-manager证书和文件到其他节点1.7.5、启动kube-controller-
suse 12 二进制部署 Kubernetets 1.19.7 - 第06章 - 部署kube-apiserver组件
文章目录1.6、部署kube-apiserver1.6.0、创建kubernetes证书和私钥1.6.1、生成kubernetes证书和私钥1.6.2、配置kube-apiserver为systemctl管理1.6.3、配置bootstrap token文件1.6.4、分发kube-apiserver命令和秘钥等文件到其他节点1.6.5、启动kube-apiserver服务1.6.6、查看kube-apiserver写入etcd的数据1.6.7、检查kubernetes集群信息1.6.8、授权kubelet
suse 12 二进制部署 Kubernetets 1.19.7 - 第05章 - 部署kube-nginx
文章目录1.5、部署kube-nginx1.5.0、下载nginx二进制文件1.5.1、编译部署nginx1.5.2、配置nginx.conf1.5.3、配置nginx为systemctl管理1.5.4、分发nginx二进制文件和配置文件1.5.5、启动kube-nginx服务1.5、部署kube-nginxmaster节点需要kube-nginx使用Nginx 4层透明代理功能实现k8s节点(master节点和nginx节点)高可用访问kube-apiserver控制节点的kube-c
suse 12 二进制部署 Kubernetets 1.19.7 - 第04章 - 部署docker服务
文章目录1.4、部署docker1.4.0、下载docker二进制文件1.4.1、配置docker镜像加速1.4.2、配置docker为systemctl管理1.4.3、启动docker服务1.4.4、查看所有节点docker和flannel的网卡是否为同一网段1.4、部署docker所有节点都需要docker(复用master节点为node节点运行pod)1.4.0、下载docker二进制文件k8s-01:~ # cd /opt/k8s/packages/k8s-01:/opt/k8s/pa
suse 12 二进制部署 Kubernetets 1.19.7 - 第03章 - 部署flannel插件
文章目录1.3、部署flannel网络1.3.0、下载flannel二进制文件1.3.1、创建flannel证书和私钥1.3.2、生成flannel证书和私钥1.3.3、将pod网段写入etcd1.3.4、配置flannel为systemctl管理1.3.5、分发flannel证书和启动文件到所有节点1.3.6、配置并启动flannel服务1.3.7、查看已分配的pod网段列表1.3.8、查看各节点是否都存在flannel网卡1.3、部署flannel网络所有节点都需要flannel1.3.0、下
suse 12 二进制部署 Kubernetets 1.19.7 - 第02章 - 部署etcd集群
文章目录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、验证etcd集群状态1.2、部署etcd集群所有master节点需要etcd(复用master节点,也可以独立三节点部署etcd,只要kubernetes集群可以访问即可)1.2.0、下载etcd二进制文件k8s-0
suse 12 二进制部署 Kubernetets 1.19.7 - 第00章 - 环境准备
文章目录0、环境准备0.0、修改主机名0.1、添加hosts解析0.2、配置ssh免密0.3、发送hosts解析文件到其他节点,并修改hostname0.4、更新PATH变量0.5、安装依赖包0.6、关闭防火墙以及swap分区0.7、检查内核模块0.8、内核优化0.9、创建安装所需目录0.10、配置脚本参数文件0.11、环境配置脚本IPHOSTNAMEROLE192.168.72.39k8s-01master&node192.168.72.40k8s-02mas
suse 12 二进制部署 Kubernetets 1.19.7 - 番外篇 - 增加node节点
文章目录0、前景提要1、准备node节点环境1.0、修改配置脚本参数1.1、配置免密1.2、添加hosts解析1.3、修改主机名1.4、更新PATH变量1.5、安装依赖包1.6、关闭防火墙以及swap分区1.7、开启内核模块1.8、内核优化1.9、创建部署所需目录2、更新 kube-apiserver 证书2.0、创建新的kubernetes证书和私钥2.1、生成新的kubernetes证书和私钥2.2、分发新的kubernetes证书和私钥2.3、重启kube-apiserver3、部署flannel网络
shell脚本批量配置多台主机静态ip
关于脚本服务器使用之前,都需要先配置静态IP,那就将这种简单重复的工作,交给脚本来处理吧,让我们运维有更多的时间喝茶看报刷微博脚本使用sh ssh.sh ip.txtssh.sh 为脚本的名称,自行设定,不是固定项ip.txt 为ip、密码、主机名的记录文件,文件名称可以自行设定,不是固定项,内容格式如下:192.168.72.46 123.com k8s-01192.168.72.47 123.com k8s-02192.168.72.48 123.com k8s-031
suse 12 编译部署Keepalived + nginx 为 kube-apiserver 提供高可用
文章目录编译部署nginx下载nginx源码包编译nginx配置nginx.conf配置nginx为systemctl管理分发nginx二进制文件和配置文件启动kube-nginx服务编译部署keepalived下载keepalived源码包编译keepalived配置keepalived.conf创建健康检测脚本配置keepalived为systemctl管理分发keepalived二进制文件和配置文件查看VIP所在的机器以及是否ping通IPSERVICES192.168.72.5
suse 12 二进制部署 Kubernetets 1.19.7 - 第13章 - 部署metrics-server插件
文章目录1.13.0、创建metrics-server证书和私钥1.13.1、生成metrics-server证书和私钥1.13.2、开启kube-apiserver聚合配置1.13.3、分发配置文件和秘钥到其他节点1.13.4、重启所有的kube-apiserver组件1.13.5、下载yaml文件1.13.6、配置yaml文件1.13.7、验证metrics-server功能metrics-server用于监测node,pod等的CPU,内存使用情况(hpa弹性伸缩依赖metrics-server插
C++pp笔记——第一章
1;c++在c语言的基础上添加了面向对象编程和泛型编程,并继承了c语言的高效可以移植等特性。增加了类来代表的面向对象增加了目标支持泛型编程(泛型编程是什么????)c++学习就是包括c语言,OOP,泛型编程2;c语言和面向对象的编程原理计算机语言要处理的两个概念——————数据和算法数据就是程序使用和处理的信息,算法是程序使用的方法。而c语言面向过程,强调的是算法,算法过程是重点。...
理解c语言的数据类型
众所周知的,c语言是强类型语言,任何变量都必须要有自己的数据类型。那么 我们该如何理解这句话,为什么说是必须的呢。1;关键的一句话就是;数据类型决定在内存读取时的长度和解析的方法。以32位计算机为例;char b的解析;2;关于数据类型的封装;就是上下两层不用管其的数据类型。采用void和void *类型,他们就是表示暂时未定数据类型,由调用者再次强制转换。其中memcpy这些库函数...
c++类属性的局限和方法产生的原因
简单的C++程序求圆的周长和面积数据描述: 半径,周长,面积均用实型数表示数据处理:输入半径 r;计算周长 = 2πr ;计算面积 = π* r2 ;输出半径,周长,面积;首先看一个代码并采用内存分析法分析#include<iostream>using namespace std;//c++的命名空间class circle{public: double...
今日推荐
周排行