自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (1)
  • 收藏
  • 关注

原创 ansible学习笔记 自动化部署k8s集群

Ansible介绍Ansible是一种IT自动化工具。它可以配置系统,部署软件以及协调更高级的IT任务,例如持续部署,滚动更新。Ansible适用于管理企业IT基础设施,从具有少数主机的小规模到数千个实例的企业环境。Ansible也是一种简单的自动化语言,可以完美地描述IT应用程序基础结构。具备以下三个特点: 简单:减少学习成本 强大:协调应用程序生命周期 无代理:可预测,可靠和安全 使用文档: https://docs.ansible.com/安装Ansible.

2021-07-13 16:03:44 393 10

原创 iptables笔记整理

防火墙:firewall防火墙的作用:防止别人进入你的电脑,攻击你的电脑防火墙不能杀病毒SNMP协议(Simple Network Management Protocol):简单网络管理协议端口:161tcp/udp都适用软件防火墙:Linux系统的防火墙是由内核实现的内核 kernel:1、cpu的管理2、进程管理3、内存的管理4、文件系统管理5、网络的管理6、其他硬件的管理前身 内核1.x版本是 ipfirewall当内核发展到

2021-07-06 11:27:05 176 8

原创 k8s回顾(二)etcd集群部署并用supervisor进行管理

安装部署主控节点服务 -- etcd部署master节点服务部署etcd集群集群规划主机名 角色 ipa2 ectc lead 192.168.7.12a3 ectc follow 192.168.7.21a4 ectc follow ...

2021-07-05 14:04:20 517 2

原创 使用 kubeadm 快速构建 k8s 环境

准备环境系统准备 centos 7.6/7.7 整个部署过程是先部署一个 All-In-One 节点,然后添加一个 Worker 节点 2 台机器都是 2C/4G 关闭 firewalld 和 selinux安装 docker安装 docker 下载 docker 的 yum 源 sudo curl -o /etc/yum.repos.d/docker-ce.repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker.

2021-07-05 08:50:43 128

原创 k8s集群回顾实验(一)

整体架构如上图11 12为代理节点先设置好vmnet8高级 取消自动跃点 接口跃点数 10 让dns优先走这块网卡确保虚拟网络处于这个网段配置好虚拟机内存2G 处理器2核 网络适配器 nat确保关闭selinux和防火墙 后3台需要跑docker对内核要求3.8以上...

2021-07-02 20:20:00 178 2

原创 开机所有网卡全部down掉解决方法,ens33 down

一开机就发现所有网卡全部downifup ens33出现如下图:发现NetworkManager无效 难道是设备未托管?看了下配置文件和日志也没看出个所以然。。。。突然想到 难道是NetworkManager 和service冲突了?解决方法:ok,果然是细节决定成败,不多说了,容我哭去吧。。。。。。。。本解决方法纯属个人拙见,欢迎大佬扩展~...

2021-07-02 12:36:12 4899 2

原创 本地仓库推送文件到git 或者从git pull数据返回403错误

出现这种情况很有可能是改密码了,但是在本机没有更新一.控制面板 用户账户 管理windows凭据 选择git对应的用户名密码点击编辑 然后确定二如果改密后还出现这种问题,稳住,别慌! git push -f origin master -f强制推送 推送成功 下次拉取 推送就不会出错了...

2021-06-30 22:29:42 211

原创 使用python实现多任务版udp聊天室

注意:本练习需要安装网络调试助手import socketimport threadingdef recv_msg(udp_socket): while 1: recv_data = udp_socket.recvfrom(1024) #接收数据 print(recv_data)def send_msg(udp_socket, dest_ip, dest_port): while 1: ...

2021-06-24 16:56:30 137 4

原创 “虚拟机设备vment0没有”问题解决 centos7

方法一:

2021-06-21 11:17:29 691

原创 SSH服务基操

SSH(SecureShellProtocol)是一种网络协议,用于计算机之间的加密登录。在默认状态下SSH服务提供俩个服务功能,一个是提供类似telnet远程联机服务器的服务,即SSH服务,另一个是类似FTP服务的sftp-server,借助SSH协议来传输数据的,提供更安全的SFTP服务。SSH客户端(ssh命令)包含一个很有用的远程安全拷贝命令scp,也是通过ssh协议工作的。常用格式:ssh[-llogin_name][-pport][user@]hostname不指定用户,默认...

2021-06-19 15:14:17 82

原创 docker镜像管理

docker search alpine #alpine 是linux的发行版可以搜出一堆dockerhub上提供的下载镜像 docker pull alpine下载指定tag docker pull alpine:3.10.1 (不加默认最新的)查看本地镜像 docker images 或者docker image lsREPOSITORY TAG IMAGE ID CREATED SIZEalpine latest...

2021-06-15 21:45:53 50

原创 python面试单链表基操

classNode(object):def__init__(self,elem):"""创建结点类"""self.elem=elemself.next=NoneclassSinglelist(object):"""创建链表类"""def__init__(self,node=None):self.__head=nodedefis_empty(self):...

2021-06-15 21:41:20 140 1

原创 python 深浅拷贝的区别

提到拷贝,主要使用赋值、copy模块、列表切片、字典copy()来实现拷贝深浅拷贝是对可变数据类型来说的#赋值#赋值产生的拷贝是浅拷贝,共享地址。#改变任意一个对象中元素的值,会同时影响拷贝对象,#当前对象怎么变,拷贝的对象就跟着怎么变list1=[1,2,3,4,5]list2=list1list2[0]=100print(list1,id(list1))print(list2,id(list2))#[100,2,3,4,5]2166018012...

2021-06-15 21:38:33 318 7

原创 基于mysqlrouter和keepalived的双vip高可用mysql集群

项目环境:centos7(6台1核1G),mysql 5.7.33,mysqlroute7,Keepalived v1.3.5项目描述:为了提升mysql的并发能力和实现读写分离功能,构建一个双vip高可用mysql集群,mysqlrouter实现读写分离,keepalived实现高可用,mysql_master服务器(1台),mysql_slave(2台),中间件mysqlrouter1(1台),中间件mysqlrouter2(1台),client(1台);项目步骤: 一、搭建mysql集群,在mys

2021-06-15 21:03:10 659 2

原创 Fibonacci的多种实现以及时间复杂度比较

首先斐波拉契数列指的是这样一个数列"0,1,1,2,3,5,8,13......."从第三项开始,每一项都等于前两项之和。比较常见的一种实现方式是递归:对它的时间复杂度分析如下图:例如当n为5时,n=5 等于n=4 加上n=3 ,而n=4又是由n=3加上n=2 ,这个n=3就计算了两遍 ,看上图当需要得到n时 要计算的是 每一层分别是 1 2 4 8 16...... 也就是每加入一项时间复杂度加2的n次方,这就是递归实现Fibonacci,可以清楚的看到它的时间复杂度高的原因是因为n-..

2021-06-15 14:18:02 247 3

Ansible学习笔记以及自动化部署K8S集群.md

Ansible学习笔记以及自动化部署K8S集群.md

2021-07-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除