08 2021 档案

chronograf 配置 kapacitor和influxdb
摘要:文章目录 环境说明influxdb已安装kapacitor已安装chronograf已安装 1. 连接influxdb2. 连接kapacitor3. 添加脚本 环境说明 influxdb已安装 《k8s安装influxdb》 kapacitor已安装 《helm离线部署kapacitor》 chr 阅读全文

posted @ 2021-08-25 11:25 运维开发玄德公 阅读(46) 评论(0) 推荐(0)

kubectl命令补全
摘要:文章目录 1. 补全命令不生效【问题】【解决】 2. `-bash: _get_comp_words_by_ref: 未找到命令`【问题】【解决】 1. 补全命令不生效 【问题】 每次打开终端都需执行 source <(kubectl completion bash) ,否则补全不生效 【解决】 将 阅读全文

posted @ 2021-08-23 21:38 运维开发玄德公 阅读(53) 评论(0) 推荐(0)

03-携程同步
摘要:go语言携程同步 阅读全文

posted @ 2021-08-19 00:04 运维开发玄德公 阅读(35) 评论(0) 推荐(0)

02-携程通讯
摘要:go语言携程通讯 阅读全文

posted @ 2021-08-18 23:24 运维开发玄德公 阅读(28) 评论(0) 推荐(0)

docker-compose启动rancher
摘要:文章目录 1. 安装1.1 使用自签证书1.1.1 yml文件1.1.2 启动 1.2 使用权威机构证书1.2.1 yml文件1.2.2 证书文件1.2.3 启动 2. 登陆和配置2.1 登陆2.2 接入K8S集群2.2.1 rancher上创建集群2.2.2 k8s上执行命令接入集群2.2.3 使 阅读全文

posted @ 2021-08-18 17:09 运维开发玄德公 阅读(112) 评论(0) 推荐(0)

03-接口
摘要:1. 代码结构 2. struct_demo.go package struct_demo import "fmt" type Power struct { Atk int Def int } //定义西蜀结构体 type Xishu struct { ID int Name string Age 阅读全文

posted @ 2021-08-18 15:53 运维开发玄德公 阅读(15) 评论(0) 推荐(0)

02-结构体-方法&组合
摘要:1. 方法 1.1 代码结构 1.2 struct_demo.go package struct_demo import "fmt" //定义机构体 type Xishu struct { ID int Name string Age int Position string } //定义方法 fun 阅读全文

posted @ 2021-08-18 15:52 运维开发玄德公 阅读(20) 评论(0) 推荐(0)

docker-compose 一键启动 nacos
摘要:文章目录 1 使用方法2 扩展说明 1 使用方法 环境 linux docker docker-compose 下载 一键启动包点击链接下载 >>>nacos.tar.gz 启动 docker-compose up -d 查看结果 [root@nacos nacos]# docker-compose 阅读全文

posted @ 2021-08-18 15:51 运维开发玄德公 阅读(160) 评论(0) 推荐(0)

02-结构体概述
摘要:代码 1.1 结构 1.2 定义和使用结构体 创建一个struct_demo 包,创建 struct_demo.go文件定义结构体 package struct_demo import "fmt" //定义结构体 type Xishu struct { //结构体中定义了下边四个属性 ID int 阅读全文

posted @ 2021-08-17 23:12 运维开发玄德公 阅读(28) 评论(0) 推荐(0)

copy(切片间复制)
摘要:@[toc] # 1. 作用 复制切片的值给另一个切片 # 2. 语法 ```go func copy(dst []Type, src []Type) int ``` # 3. 完整示例(切片=》切片) - 代码 ```go package main import "fmt" func main ( 阅读全文

posted @ 2021-08-17 23:11 运维开发玄德公 阅读(55) 评论(0) 推荐(0)

docker-compose快速启动redis
摘要:文章目录 1. 单机版1.1 docker-compose 文件1.2 redis.conf1.3 启动 2 自动创建脚本 前言 本文包括如下部分: 1)单机版 2)开发环境快速启动redis的一个方案。 3)容器快速启动一个伪集群 我的其它相关文档: 《kubernetes启动单机redis》 《 阅读全文

posted @ 2021-08-17 19:00 运维开发玄德公 阅读(139) 评论(0) 推荐(0)

docker部署phpredisadmin
摘要:文章目录 1. docker 启动2. docker-compose 启动3. k8s启动4. FAQ4.1 接入数据较多的redis数据库时报错 1【报错】【分析】【解决】 4.2 接入数据较多的redis数据库时报错 2【报错】【解决】 4.3 仍存在问题 前言: 可以管理多个redis库 如果 阅读全文

posted @ 2021-08-17 18:55 运维开发玄德公 阅读(180) 评论(0) 推荐(0)

helm启动radis-ha
摘要:文章目录 1. 准备2. 修改配置文件3. 启动服务4. 查看podservice 前言: helm启动redis集群,可用户生产环境。 我的其他相关文档链接如下: 《kubernetes启动单机redis》 《docker-compose快速启动redis》 1. 准备 下载 charts-mas 阅读全文

posted @ 2021-08-17 18:49 运维开发玄德公 阅读(43) 评论(0) 推荐(0)

k8s启动单机influxdb
摘要:文章目录 1. 编排文件2. 创建服务 1. 编排文件 创建 influxd.yml文件如下: kind: Deployment apiVersion: apps/v1 metadata: name: iot-influxdb namespace: iot-influxdb spec: replic 阅读全文

posted @ 2021-08-17 18:35 运维开发玄德公 阅读(61) 评论(0) 推荐(0)

helm 离线部署chronograf
摘要:文章目录 1. 准备1.1 环境1.2 chart 包1.3 镜像准备 2. 修改配置文件2.1 修改镜像(离线必须)2.2 修改service类型(建议)2.3 修改资源限制(非必要) 3. 部署3.1 部署服务3.2 查看结果 1. 准备 1.1 环境 influxdb 已安装 kapacito 阅读全文

posted @ 2021-08-17 13:48 运维开发玄德公 阅读(50) 评论(0) 推荐(0)

helm离线部署kapacitor
摘要:文章目录 1. 安装前准备1.1 influxdb1.2 chart包准备1.3 镜像准备 2. 修改配置文件2.1 修改镜像(离线必要)2.2 修改service类型(非必须)2.3 连接influxdb(必要)2.4 资源限制(非必要) 3. 安装3.1 安装服务3.2 输出3.3 查看对象 1 阅读全文

posted @ 2021-08-17 10:31 运维开发玄德公 阅读(45) 评论(0) 推荐(0)

delete(删除map的成员)
摘要:delete(删除map的成员) 阅读全文

posted @ 2021-08-16 23:04 运维开发玄德公 阅读(42) 评论(0) 推荐(0)

01-包引用和引用顺序
摘要:GO语言基础-01-包引用和引用顺序 阅读全文

posted @ 2021-08-16 23:03 运维开发玄德公 阅读(58) 评论(0) 推荐(0)

k8s启动单机redis
摘要:文章目录 1. 不使用密码1. 1 yml文件1.2 启动 2. 使用密码 前言: kubernetes启动单机redis,可以测试环境使用。 我的其它相关文档: 《docker-compose快速启动redis》 《helm启动radis-ha》 1. 不使用密码 1. 1 yml文件 创建yml 阅读全文

posted @ 2021-08-16 23:01 运维开发玄德公 阅读(44) 评论(0) 推荐(0)

k8s部署nacos
摘要:文章目录 1. standalone启动2. 使用mysql2.1 安装mysql2.2 安装 nacos2.3 查看结果 1. standalone启动 创建nacos-stand.yaml文件如下 apiVersion: v1 kind: Service metadata: name: naco 阅读全文

posted @ 2021-08-16 22:58 运维开发玄德公 阅读(138) 评论(0) 推荐(0)

k8s启动pgrouting
摘要:文章目录 1. yml文件2. 数据导入2.1 创建库2.2 导入数据 前言 该服务可提供路由功能 1. yml文件 apiVersion: v1 kind: ReplicationController metadata: name: pgrouting namespace: crust-gis l 阅读全文

posted @ 2021-08-16 22:56 运维开发玄德公 阅读(23) 评论(0) 推荐(0)

k8s启动单点postgre
摘要:文章目录 创建yaml文件如下: 注意:因为我的k8s中设置了默认storageclass,所以yml文件中没有pv apiVersion: apps/v1 kind: Deployment metadata: name: postgres namespace: postgres spec: rep 阅读全文

posted @ 2021-08-16 22:54 运维开发玄德公 阅读(43) 评论(0) 推荐(0)

helm使用harbor的chart仓库
摘要:文章目录 1. 环境说明1.1 harbor服务器1.2 客户机 2. 添加私有镜像仓库3. 使用3.1 更新仓库信息3.2 查找chart3.3 下载chart3.4 上传chart 4. 为私有仓库添加常用chart实例5 常用chart仓库 前言: 用一个私有化的chart仓库来说明chart 阅读全文

posted @ 2021-08-16 22:49 运维开发玄德公 阅读(303) 评论(0) 推荐(0)

helm启动postgre-stolon
摘要:文章目录 1. 安装文件准备2. 设置3. 安装4. 查看【FAQ】1)修改最大连接数 1. 安装文件准备 chart包 旧的url: https://github.com/helm/charts ,下载 charts-master,里边包含stolon目录。 新的url:https://artif 阅读全文

posted @ 2021-08-16 22:44 运维开发玄德公 阅读(56) 评论(0) 推荐(0)

k8s-node暂停和排水
摘要:文章目录 1. 启用和暂停1.1 cordon1.2 uncordon1.3 示例 2. 节点排水2.1 drain (排水)2.2 重新启用 3. 排水常见错误 1. 启用和暂停 1.1 cordon 作用:暂时不让生成的pod在某node上运行语法: # kubectl cordon node节 阅读全文

posted @ 2021-08-15 21:55 运维开发玄德公 阅读(200) 评论(0) 推荐(0)

chart进阶语法(更新中)
摘要:文章目录 1. 变量的批量引用1.1 思路1.2 使用场景:1.3 使用 2. if 用法2.1 基本用法示例2.2 逻辑和 1. 变量的批量引用 1.1 思路 大量变量可以在 values.yaml中定义,然后templates下的yml文件批量引用。 1.2 使用场景: 场景一 多个pod中要引 阅读全文

posted @ 2021-08-15 21:52 运维开发玄德公 阅读(73) 评论(0) 推荐(0)

chart的简单使用
摘要:文章目录 1. 创建chart2 chart的结构2.2 charts目录2.3 Chart.yaml2.4 templates和yaml文件2.5 values.yaml和变量的使用 3 检查chart和查看3.1语法检查3.2 查看最终yaml文件 4 chart打包和上传5. chart的使用 阅读全文

posted @ 2021-08-15 21:51 运维开发玄德公 阅读(69) 评论(0) 推荐(0)

helm3.x的安装
摘要:文章目录 1. 服务安装1.1 下载1.2 安装 2. 命令补全3. 添加仓库 1. 服务安装 1.1 下载 github 下载地址 https://github.com/helm/helm/releases 找到对应版本下载到服务器我的空间 我的空间有 v3.5.4, linux 系统可用:hel 阅读全文

posted @ 2021-08-15 21:50 运维开发玄德公 阅读(28) 评论(0) 推荐(0)

k8s-pod的健康检查
摘要:文章目录 1. ExecAction1.1 yml文件1.2 创建和测试 2. TCPSocketAction2.1 yml文件2.2 创建和测试 3. HTTPGetAction3.1 yml文件3.2 创建和测试 4. pod中多容器测试4.1 yml 文件4.2 启动和测试 1. ExecAc 阅读全文

posted @ 2021-08-15 21:47 运维开发玄德公 阅读(44) 评论(0) 推荐(0)

k8s-pod的亲和度调度
摘要:文章目录 1. Node Affinity1.1 node节点的预制标签1.2 自定义标签1.2.1 给node增加标签1.2.2 修改label1.2.3 修改label 1.3 Require1.4 Perferred1.3 注意事项 2. Pod Affinity2.1 Pod Affinit 阅读全文

posted @ 2021-08-15 21:45 运维开发玄德公 阅读(97) 评论(0) 推荐(0)

k8s-容器内获取Pod信息和资源限制
摘要:文章目录 1. 获取pod信息1.1 一个简单示例1.2 可以获取那些信息 2. 获取容器资源限制 前言: 从容器内获取容器的IP/端口/namespace等信息,以及k8s对容器的内存/CPU等资源限制的值。 1. 获取pod信息 说明:容器中获取pod的所有信息,先看一个简单示例,然后我们说明怎 阅读全文

posted @ 2021-08-15 21:44 运维开发玄德公 阅读(406) 评论(0) 推荐(0)

node节点的资源限制
摘要:文章目录 1. 节点信息总览1.1 master 信息输出如下1.2 node信息如下 2. 配置docker的 cgroup驱动3. 配置kubelete的cgroup驱动3.1 配置文件3.2 默认配置3.3 修改如下3.4 修改kubelet 启动文件 4. 重启服务查看结果 限制容器在nod 阅读全文

posted @ 2021-08-15 21:43 运维开发玄德公 阅读(64) 评论(0) 推荐(0)

k8s-node添加Taint
摘要:文章目录 1. 语法2. 添加污点2.1 添加NoSchedule 污点2.2 添加 NoExecute污点 3. 删除污点3.1 删除 NoSchedule 污点3.2 删除 NoExecute 污点3.3 删除指定key所有的effect 4. 其他操作4.1 not-ready时的taint4 阅读全文

posted @ 2021-08-15 21:41 运维开发玄德公 阅读(120) 评论(0) 推荐(0)

k8s-Pod中容器的初始化
摘要:文章目录 1. 概述2. 测试2.1 yml文件2.2 启动和测试 1. 概述 POD的spac下 containers 定义了常规运行的容器,在initContainers中定义了用于初始化的容器(可以是一个也可以是多个)。pod启动时先将initContainers中的容器执行一次。 如果初始化 阅读全文

posted @ 2021-08-15 21:40 运维开发玄德公 阅读(47) 评论(0) 推荐(0)

k8s-pod的资源限制
摘要:文章目录 1. Qos类别2. 资源分配原则2.1 资源分配2.2 结束进程 3 资源限制3.1 cpu/mem资源限制3.2 ephemeral-storage限制 1. Qos类别 说明:k8s会按优先级分配资源 Guranteed(保证) 1)优先级:最高 2)条件: (每个容器)同时设置了C 阅读全文

posted @ 2021-08-14 13:29 运维开发玄德公 阅读(126) 评论(0) 推荐(0)

k8s-pod选择node节点
摘要:文章目录 1. node节点label管理1.1 给节点加label1.2 查看label1.3 修改label1.4 删除lable 2 pod选择node节点 1. node节点label管理 1.1 给节点加label 语法: # kubectl label node Node_Name Ke 阅读全文

posted @ 2021-08-14 13:28 运维开发玄德公 阅读(63) 评论(0) 推荐(0)

k8s启动phpmyadmin
摘要:文章目录 前言1. configmap1.1 config.inc.php文件1.2 创建configmap 2. 创建服务3. 测试 前言 phpmyadmin是mysql的一个基于web页面管理工具 容器化方式启动mysql见下边文档: 《docker-compose启动mysql》 《k8s启 阅读全文

posted @ 2021-08-14 13:09 运维开发玄德公 阅读(77) 评论(0) 推荐(0)

helm离线部署skywalking
摘要:文章目录 1. chart1.1 下载1.2 修改配置1.2.1 oap1.2.2 ui1.2.3 ES 2. 镜像:3.部署 非容器化安装文档:《skywalking 8.5部署》 1. chart 1.1 下载 下载地址: https://github.com/apache/skywalking 阅读全文

posted @ 2021-08-14 13:01 运维开发玄德公 阅读(76) 评论(0) 推荐(0)

docker-compose启动mysql
摘要:文章目录 前言1. 测试/开发使用1.1 环境准备1.2 docker-compose文件1.3 启动mysql1.4 其他操作 2 生产级使用2.1 docker-compose 文件2.2 my.cnf2.3 data目录2.4 init目录和初始化脚本2.5 容器启动和操作 3 自动创建脚本 阅读全文

posted @ 2021-08-14 12:55 运维开发玄德公 阅读(481) 评论(0) 推荐(1)

helm启动mysql-ha
摘要:文章目录 前言1. 下载cart包2. 修改配置文件2.1 修改镜像(离线部署需要)2.2 用户名密码2.3 修改存储大小 3. 创建msyql集群3.1 创建3.2 输出说明3.3 查看 4. 修改端口4.1 修改只读端口4.2 映射读写实例端口 前言 1)本文使用helm启动mysql-ha 2 阅读全文

posted @ 2021-08-14 12:47 运维开发玄德公 阅读(92) 评论(0) 推荐(0)

helm启动单节点mysql
摘要:文章目录 前言1. 准备2. 修改变量3. 启动ReleaseFAQ 前言 1)本文使用helm启动单节点mysql。 2)生产高可用集群: 《helm启动mysql-ha》 3)其他部署方式:《docker-compose启动mysql》、《helm启动单节点mysql》 4))web管理工具推荐 阅读全文

posted @ 2021-08-14 12:43 运维开发玄德公 阅读(88) 评论(0) 推荐(0)

k8s启动单点mysql
摘要:文章目录 前言yml文件启动访问 前言 1)本文档使用k8s启动单点mysql,适用于开发/测试环境。 2)生产高可用集群: 《helm启动mysql-ha》 3)其他部署方式:《docker-compose启动mysql》、《helm启动单节点mysql》 4))web管理工具推荐 :《k8s启动 阅读全文

posted @ 2021-08-14 12:05 运维开发玄德公 阅读(34) 评论(0) 推荐(0)

k8s-启动nginx
摘要:文章目录 yml文件启动nginx查看结果web访问 yml文件 创建nginx.yml文件如下: apiVersion: apps/v1 kind: Deployment metadata: name: web namespace: test spec: replicas: 1 selector: 阅读全文

posted @ 2021-08-14 12:02 运维开发玄德公 阅读(93) 评论(0) 推荐(0)

k8s对象-HPA
摘要:pod的自动弹性伸缩,autoscaling/v1,autoscaling/v2beta1 阅读全文

posted @ 2021-08-13 11:13 运维开发玄德公 阅读(64) 评论(0) 推荐(0)

K8S对象 -静态Pod
摘要:配置文件方式启动,根据http服务器内容启动 阅读全文

posted @ 2021-08-13 11:10 运维开发玄德公 阅读(42) 评论(0) 推荐(0)

K8s对象 -Configmap
摘要:从文件创建,用yml文件创建 阅读全文

posted @ 2021-08-13 11:07 运维开发玄德公 阅读(88) 评论(0) 推荐(0)

K8S对象-Service
摘要:clusterIp、NodePort、LoadBalancer、ExternalName、HeadLessService 阅读全文

posted @ 2021-08-13 11:05 运维开发玄德公 阅读(56) 评论(0) 推荐(0)

Depoloymen 回滚/暂停/启动
摘要:文章目录 1. 历史记录和回滚1.1 历史记录1.2 撤销本次发布(即回滚到上一版)1.3 回滚到指定版本 2. 暂停/恢复2.1 暂停测试2.2 恢复 3. 小结 1. 历史记录和回滚 写一个示例 apiVersion: extensions/v1beta1 kind: Deployment me 阅读全文

posted @ 2021-08-13 10:36 运维开发玄德公 阅读(27) 评论(0) 推荐(0)

K8S对象-StatefulSet
摘要:[toc] >前言: 本文从一个简单示例开始介绍statefulSet的创建和基本用法,最后提供一个mongo集群的生产示例。 # 1. 概念 ## 1.1 功能: - 维护、管理pod的生命周期 - 运行的pod都是有状态的,切有启动顺序 ## 1.2 一般应用 Mysql、Mongo 等有状态的 阅读全文

posted @ 2021-08-13 10:20 运维开发玄德公 阅读(91) 评论(0) 推荐(0)

K8S对象-DaemonSet
摘要:[toc] # 1. 概念 ## 1.1 功能 - 维护、管理pod的生命周期 - 每个适合的节点上运行一个该pod 。 >说明:当节点加入到K8S集群中,pod会被(DaemonSet)调度到该节点上运行,当节点从K8S集群中被移除,被DaemonSet调度的pod会被移除。 ## 1.2 一般应 阅读全文

posted @ 2021-08-13 10:18 运维开发玄德公 阅读(34) 评论(0) 推荐(0)

K8S对象-Deployment
摘要:[toc] >其他相关文档:[《Depoloymen 回滚/暂停/启动》](https://blog.csdn.net/xingzuo_1840/article/details/119670191) # 1. 概念 ## 1.1 作用 - 创建Pod和ReplicaSet - 滚动升级和回滚应用 - 阅读全文

posted @ 2021-08-13 10:16 运维开发玄德公 阅读(41) 评论(0) 推荐(0)

K8S-nginx-Ingress(helm 使用chart安装nginx-Ingress,离线安装)
摘要:文章目录 1. 准备1.1 chart下载1.2 镜像准备 2. 修改chart3. 启动 Ingress4、使用Ingress5. 其他问题- 指定节点做代理 1. 准备 1.1 chart下载 之前下载地址 >> 新下载地址 >> 1.2 镜像准备 controller quay.io/kube 阅读全文

posted @ 2021-08-13 09:26 运维开发玄德公 阅读(227) 评论(0) 推荐(0)

k8s对象-挂载卷
摘要:emptyDir、hostPath、pvc+pv、StorageClass 阅读全文

posted @ 2021-08-13 09:19 运维开发玄德公 阅读(92) 评论(0) 推荐(0)

【FAQ】1.20以上版本StorageClass创建PV报错
摘要:文章目录 【错误】【分析】【解决】 【错误】 正常创建storageclass,但是创建PVC一直Pending,查看PV没有被创建 [root@crust-m02 ~]# kubectl get pvc NAME STATUS VOLUME CAPACITY ACCESS MODES STORAG 阅读全文

posted @ 2021-08-12 22:19 运维开发玄德公 阅读(65) 评论(0) 推荐(0)

K8S对象-StorageClass
摘要:helm安装、离线安装、多个动态存储 阅读全文

posted @ 2021-08-12 22:14 运维开发玄德公 阅读(66) 评论(0) 推荐(0)

K8S的Scheduler 原理
摘要:预选策略、优选策略 阅读全文

posted @ 2021-08-12 22:07 运维开发玄德公 阅读(50) 评论(0) 推荐(0)

node节点添加和删除
摘要:文章目录 前言1. node节点删除1.1 master上删除节点1.2 重置kubeadm1.3 重置网络 2. node节点加入2.1 生成接入命令2.2 接入node节点 3. FAQ3.1 删除docker03.2 前言 k8s的部署,见以下两篇文档 《k8s1.20搭建抛弃docker使用 阅读全文

posted @ 2021-08-12 21:48 运维开发玄德公 阅读(81) 评论(0) 推荐(0)

K8S网络基础
摘要:CNM模型、CNI模型、Flannel、calico-BGP模式 阅读全文

posted @ 2021-08-12 21:46 运维开发玄德公 阅读(288) 评论(0) 推荐(0)

Metrics-Server 插件安装和top命令
摘要:文章目录 1. Metrics Server 插件1.1 编排文件1.2 安装 2.top命令使用示例2.1 查看pod资源2.2 查看node资源2.3 简单的监控页面 前言: 使用top命令查看需k8s使用资源信息,需要安装Metrics-Server 插件。 注意:这个kube-state-m 阅读全文

posted @ 2021-08-11 14:44 运维开发玄德公 阅读(121) 评论(0) 推荐(0)

calico.yml详解
摘要:文章目录 前言1. 概述1.1 ulr1.2 所需对象概述 2. ConfigMap3. Clico-Node3.1 Pod和容器3.2 yml文件3.3 常用配置说明 4. calico-kube-controllers5. 其他 前言 k8s创建calico网络见文档: 《calico网络安装和 阅读全文

posted @ 2021-08-10 22:22 运维开发玄德公 阅读(387) 评论(0) 推荐(0)

calico网络安装和删除
摘要:文章目录 前言1. 集群状态2. 镜像准备3. 配置文件4 创建calico网络5. calico网络的删除5.1 删除对象5.2 删除 Tunl0(如果ipip模式)5.3 移除Calico配置文件5.4 重启kubelet5.5 删除coredns的pod 前言 1)本文以一个最简集群做示例,包 阅读全文

posted @ 2021-08-10 22:14 运维开发玄德公 阅读(837) 评论(0) 推荐(0)

flannel网络的安装和删除
摘要:文章目录 前言1. 安装flannel网络2. 删除flannel网络2.1 删除pod2.2 删除node节点上残留网络 前言 1)k8s的部署,见以下两篇文档 《k8s1.20搭建抛弃docker使用containerd》《k8s-1.21高可用集群搭建》 2)如果要使用calico网络,参见 阅读全文

posted @ 2021-08-10 22:03 运维开发玄德公 阅读(359) 评论(0) 推荐(0)

k8s1.21-高可用集群搭建
摘要:文章目录 环境说明1. 环境准备1.1 关闭无用服务1.2 安装依赖1.3 服务器优化 2. master的高可用方案2.1 安装以及配置haproxy2.2 keepalived 3. k8s安装3.1 安装kubeadm、kubelet、kubect3.2 初始化集群3.3 master从节点安 阅读全文

posted @ 2021-08-10 21:42 运维开发玄德公 阅读(134) 评论(0) 推荐(0)

k8s1.20 搭建-抛弃docker使用containerd
摘要:前言: k8s动不动就要抛弃docker,好吧,让我们体验一下没有docker的k8s。 其他相关文档:《k8s-1.21高可用集群搭建》 文章目录 前言:1.环境准备1.1 关闭无用服务1.2 环境和网络1.3 依赖安装1.4 系统优化 2. 安装Containerd2.1 安装2.2 修改配置文 阅读全文

posted @ 2021-08-10 21:36 运维开发玄德公 阅读(291) 评论(0) 推荐(0)

k8s1.21-镜像准备
摘要:文章目录 1. 更换阿里镜像源【报错】【分析】【解决】 2. coredns:v1.8.0 not found3. 离线部署镜像使用【方案一】【方案二】 【前言】 需求:离线部署提前下载镜像环境:在一台可上网的服务器上安装了kubeadm 1.21.0 的机器上完成下载 1. 更换阿里镜像源 【报错 阅读全文

posted @ 2021-08-10 21:24 运维开发玄德公 阅读(101) 评论(0) 推荐(0)

导航