摘要:
获取token(在master执行) kubeadm token create kubeadm token list 这里获取 token 4j07en.6ag0ee8xwhltmia0 获取hash(在master执行) openssl x509 -pubkey -in /etc/kubernet 阅读全文
摘要:
1. 实验架构 主机名 IP地址 hdss11.host.com 192.168.31.11 hdss200.host.com 192.168.31.200 hdss37.host.com 192.168.31.37 hdss38.host.com 192.168.31.38 hdss39.host 阅读全文
摘要:
1. kubectl 命令行 1.1 管理k8s 核心资源的三种方法 陈述式管理方法 依赖CLI 工具进行管理 声明式管理方法 依赖资源配置清单 (manifest)进行管理 GUI 式管理方法 主要依赖图形化操作界面(web页面)进行管理 1.2 陈述式管理方法 使用 kubectl 命令进行管理 阅读全文
摘要:
Kubernetes核心组件 一个Kubernetes集群由控制节点Master,服务节点Node以及存储节点etcd组成。 1. Master节点 Master节点主要负责响应client的Restful API请求,整个集群状态的管理,以及读写etcd。Master节点主要运行以下进程:kube 阅读全文
摘要:
进制之间的转换 | 十进制 | 二进制 | 八进制 | 十六进制 | | | | | | | 0 | 0 | 0 | 0 | | 1 | 1 | 1 | 1 | | 2 | 10 | 2 | 2 | | 3 | 11 | 3 | 3 | | 4 | 100 | 4 | 4 | | 5 | 101 | 阅读全文
摘要:
微服务 单体架构 单体架构,是指将开发好的项目打成war包,然后发布到tomcat等容器中的应用。 假设你正准备开发一款与Uber和滴滴竞争的出租车调度软件,经过初步会议和需求分析,你可能会手动或者使用基于Spring Boot、Play或者Maven的生成器开始这个新项目,它的六边形架构是模块化的 阅读全文
摘要:
Tornado 简单示例 案例1 输入 网址 案例2 templates/login.html 访问 案例3 单文件上传 templates/upload.html 阅读全文
摘要:
安装 Tenda U12 wifi 驱动 官网下载linux驱动安装出现如下报错 通过如下方法安装可以成功安装驱动 安装 KVM 配置逻辑卷 创建物理卷 创建卷组 创建逻辑卷 扩展逻辑卷 挂载逻辑卷 配置postgresql数据库 参考文档: 第一步: 添加postgresql 11 仓库 加入si 阅读全文
摘要:
1. 实验架构 主机名 IP地址 hdss7-11.host.com 10.4.7.11 hdss7-12.host.com 10.4.7.12 hdss7-21.host.com 10.4.7.21 hdss7-22.host.com 10.4.7.22 hdss7-23.host.com 10. 阅读全文
摘要:
Helm客户端 安装 配置仓库 微软仓库(http://mirror.azure.cn/kubernetes/charts/)这个仓库强烈推荐,基本上官网有的chart这里都有。 阿里云仓库(https://kubernetes.oss cn hangzhou.aliyuncs.com/charts 阅读全文
摘要:
准备 Apiserver 所有服务的总入口 ETCD 存储数据 controller-manager 控制器 scheduler 调度服务 kubelet 维持容器的生命周期, 运行cli proxy 实现负载方案 172.16.240.100 k8s-master01 172.16.240.101 阅读全文
摘要:
部署 官方文档: https://helm.sh/docs/intro/install/ 中文文档: https://whmzsu.github.io/helm doc zh cn/ https://www.hellodemos.com/hello helm primary/helm primary 阅读全文
摘要:
延长k8s master 证书时间 参考文档: https://blog.51cto.com/11889458/2323328 下载源码并切换分支 安装go 修改源码 编译 将编译出的二进制也执行文件替换到现有系统的kubeadm目录 重新初始化集群(第一种方法) 更新配置(第二种方法) 验证结果 阅读全文
摘要:
准备 192.168.124.100 k8s-master01 192.168.124.101 k8s-node01 192.168.124.102 k8s-node02 192.168.124.200 registry 设置hosts文件 vim /etc/hosts 192.168.124.10 阅读全文
摘要:
运维脚本 nginx日志切割 阿里云安装 安装python 3.6.8 方案1: 日志切割脚本 bash if ($time_iso8601 ~ "^(\d{4}) (\d{2}) (\d{2})T(\d{2}):(\d{2}):(\d{2})") { set $year $1; set $mont 阅读全文
摘要:
安装 准备 5台机器 安装阿里yum和java 更新时间 elasticsearch + filebeat elasticsearch安装 "rpm下载" 验证 安装filebeat 配置filebeat Kibana 安装kibana 验证 访问 Filebeat + nginx + tomcat 阅读全文
摘要:
Mac安装 下载 编辑 /etc/profile 文件 sudo vim /etc/profile ,在文件末尾添加如下代码: 保存文件,并运行如下命令使环境变量生效: 在控制台输入如下命令,一开始会出现报错 "下载jdk" 再次在控制台输入如下命令,如果能看到 Maven 相关版本信息,则说明 M 阅读全文
摘要:
安装 安装jdk1.8 2个节点都安装 安装 配置环境变量 安装kibana 172.16.240.20节点安装 Kibana通过nginx实现认证 Kibana监听在127.0.0.1 部署Nginx,使用Nginx来转发 kibana端配置 nginx通过添加白名单访问 nginx通过验证用户名 阅读全文
摘要:
gitlab 升级 官网升级路线: https://docs.gitlab.com/ee/policy/maintenance.html 第一步: 原机器备份 备份完成将备份文件和配置目录( ) 通过scp拷贝到新机器上, 备份文件必须拷贝到目标机器的 第二步: 打包原机器镜像 打包完成scp到新机 阅读全文
摘要:
上传镜像到本地仓库 第一步: 新建目录cjw, 并且下载镜像到跳板机的cjw目录 第二步: 在镜像服务器新建目录 第三步: 上传镜像到镜像服务器 第四步: 镜像服务器本地创建镜像 第五步: 上传到镜像从仓库, 可以让内网的机器能够下载这个镜像 阅读全文