iptables

关于 Kubernetes 的这些原理,你一定要了解

拥有回忆 提交于 2020-08-17 07:42:20
云栖号资讯:【 点击查看更多行业资讯 】 在这里您可以找到不同行业的第一手的上云资讯,还在等什么,快来! kubernetes 已经成为容器编排领域的王者,它是基于容器的集群编排引擎,具备扩展集群、滚动升级回滚、弹性伸缩、自动治愈、服务发现等多种特性能力。 本文将带着大家快速了解 kubernetes ,了解我们谈论 kubernetes 都是在谈论什么。 kubernetes 架构 从宏观上来看 kubernetes 的整体架构,包括 Master、Node 以及 Etcd。 Master 即主节点,负责控制整个 kubernetes 集群。它包括 Api Server、Scheduler、Controller 等组成部分。它们都需要和 Etcd 进行交互以存储数据。 Api Server:主要提供资源操作的统一入口,这样就屏蔽了与 Etcd 的直接交互。功能包括安全、注册与发现等。 Scheduler:负责按照一定的调度规则将 Pod 调度到 Node 上。 Controller:资源控制中心,确保资源处于预期的工作状态。 Node 即工作节点,为整个集群提供计算力,是容器真正运行的地方,包括运行容器、kubelet、kube-proxy。 kubelet:主要工作包括管理容器的生命周期、结合 cAdvisor 进行监控、健康检查以及定期上报节点状态。 kube-proxy:

Linux防火墙之iptables

佐手、 提交于 2020-08-16 14:21:48
文章目录 防火墙的相关概念 四表五链 五链 四表 链表关系 规则 SUBCOMMAND 对链操作 对规则操作(后面必须加链的名称) 查看规则 匹配条件 通用匹配 扩展匹配 处理动作 保存规则 NAT实验 A主机配置 B主机配置 测试 防火墙的相关概念 按逻辑分类: 主机防火墙:针对单个主机进行防护,在主机上进行配置 网络防火墙:往往处于网络入口或边缘,针对网络入口进行防护,服务于防火墙背后的本地局域网 网络防火墙和主机防火墙并不冲突,可以理解为,网络防火墙主外(集体), 主机防火墙主内(个人) 按物理分类: 硬件防火墙:在硬件级别实现部分防火墙功能,性能高、成本高 软件防火墙:应用软件处理逻辑运行于通用硬件平台上的防火墙,性能低、成本低 iptables 不是真正的防火墙,可以把它理解成一个客户端代理,用户通过iptables这个代理,将用户的安全设定执行到对应的“安全框架“,这个”安全框架“才是真正的防火墙,叫做 netfilter netfilter(包过滤)是Linux内核中的一个数据包处理模块,具有如下功能: 网络地址转换(NAT) 数据包内容修改 数据包过滤的防火墙功能 虽然我们使用 service iptables start 或 systemctl start iptablse 来启动iptables,但是iptables并没有守护进程

Linux MySQL集群搭建之主从复制

旧巷老猫 提交于 2020-08-16 11:11:10
前期准备   准备两台Linux,一主,一从,具体Linux安装MySQL操作步骤: 点我直达 集群搭建 注意事项 一主可以多从 一从只能一主 Linux之间要能ping通!! 关闭主从机器的防火墙策略 chkconfig iptables off service iptables stop 主服务器配置 修改my.cnf文件 vim /etc/my.cnf [mysqld] # 启用二进制日志 log-bin=mysql-bin # 服务器唯一ID,一般取IP地址最后一段 server-id=200 重启mysql服务 service mysqld restart 主机给从机授备份权限slave( 登陆到MySQL ) GRANT REPLICATION SLAVE ON *.* TO '从机MySQL用户名'@'从机ip' identified by '从机MySQL密码'; 一般不用root账户,'%'表示所有客户端都能连,只要账户,密码都正确,此处可以用具体客户端IP代替,加强安全 刷新权限 FLUSH PRIVILEGES ; 查询master状态 show master status; 从服务器配置 修改my.cnf文件 vim /etc/my.cnf [mysqld] # 服务器唯一ID,一般取IP地址最后一段 server-id=201

kubernetes的iptables与ipvs详解

天大地大妈咪最大 提交于 2020-08-15 16:47:23
目前kubernetes的Service访问的方式为cluster ip或node port等(云的负载均衡)方式,其实如何能访问到service,就是iptables或ipvs的功能,这里就iptables和ipvs进行更深入的研究。 iptables :    https://www.jianshu.com/p/67744d680286 这里对iptables讲解的 IPvs https://www.jianshu.com/p/7cff00e253f4 这里对ipvs讲解的比较好 来源: oschina 链接: https://my.oschina.net/u/4297759/blog/4319079

Docker的iptables规则在iptables重启后丢失

给你一囗甜甜゛ 提交于 2020-08-15 04:49:03
前因后果 1、在跳板机上使用ansible命令测试机器B时,报错如下,于是就怀疑是网络防火墙的问题 10.10 . 0.86 | FAILED >> { " failed " : true , " msg " : " /bin/sh: /usr/bin/python: No such file or directory\r\nOpenSSH_7.6p1 Ubuntu-4ubuntu0.3, OpenSSL 1.0.2n 7 Dec 2017\r\ndebug1: Reading configuration data /etc/ssh/ssh_config\r\ndebug1: /etc/ssh/ssh_config line 19: Applying options for *\r\ndebug1: auto-mux: Trying existing master\r\ndebug1: mux_client_request_session: master session id: 2\r\nShared connection to 10.10.0.86 closed.\r\n " , " parsed " : false } 2、登录到机器B上,这是一台线上的机器,里面运行docker容器,然后我看平时的经验一般是网络防火墙有问题就直接 iptables - F systemctl

12章节 Samba、NFS文件共享服务 13章节 bind域名解析服务

纵饮孤独 提交于 2020-08-15 03:09:55
12.1 SAMBA文件共享服务 FTP文件传输服务确实可以让主机之间的文件传输变得简单方便,但是FTP协议的本质是传输文件,而非共享文件。 1991年,当时还在读大学的Tridgwell,为了解决Linux系统与Windows系统之间的文件共享问题,基于SMB协议开发出了SMBServer服务程序。 Samba服务程序 一款开源的文件共享软件,经过简单配置就能够实现Linux系统与Windows系统之间的文件共享工作。 [root@linuxprobe ~ ]# yum install samba Loaded plugins: langpacks, product-id, subscription-manager ………………省略部分输出信息……………… [root@linuxprobe ~]# cat /etc/samba/smb.conf # This is the main Samba configuration file. For detailed information about the [root@linuxprobe ~]# mv /etc/samba/smb.conf /etc/samba/smb.conf.bak [root@linuxprobe ~]# cat /etc/samba/smb.conf.bak | grep -v "#" | grep -v

RabbitMq(一、安装、设置)

好久不见. 提交于 2020-08-15 02:40:51
1、AMQP与JMS   消息队列实现的主流方式有AMQP(应用层标准消息队列协议,标准为消息中间件设计。主要实现中间件有RabbitMQ)、JMS(Sun公司提供的消息统一操作,类似JDBC这种标准。主要实现中间件有ActiveMQ)。 2、安装与启动RabbitMQ   RabbitMQ是使用Erlang编程语言编写的。安装前必须要 先安装Erlang 。需要 注意 的是Erlang 版本与RabbitMQ 版本需要匹配( https://www.rabbitmq.com/which-erlang.html ),否则会出错。   举例:win系统安装完成后进入 rabbitmq_server\sbin目录,点击rabbitmq-server即可启动。 如图所示,可以通过任务管理器点击服务查看、管理。 在centos中的安装: 1、去官网( https://www.rabbitmq.com/ )下载好安装包后 上传至服务器。 2、安装Erlang    使用yum仓库安装。 1 yum install esl-erlang_17.3-1~centos~ 6_amd64.rpm 2 yum install esl-erlang-compat-R14B-1.el6.noarch.rpm   3、安装RabbitMQ     进入上传安装包的目录,然后输入命令 rpm -ivh

CentOS 6.X 安装DDoS-Deflate防御ddos攻击

纵然是瞬间 提交于 2020-08-14 18:43:47
DDoS-Deflate是一款非常小巧的防御和减轻DDoS攻击的工具,它可以通过监测netstat来跟踪来创建大量互联网连接的IP地址信息,通过IPTABLES禁止或阻档这些非常IP地址。 必须在root权限下的终端账户里下载和安装,具体命令如下: wget https://github.com/jgmdev/ddos-deflate/archive/master.zip unzip master.zip cd ddos-deflate-master ./install.sh 同样是root权限账户下执行如下命令来卸载 DDoS Deflate 。 cd ddos-deflate-master ./uninstall.sh DDoS Deflate 的使用 安装程序会自动检测系统是否支持 init.d 脚本,当支持的话将安装文件和启动脚本的 DDoS apropiate 。在初始化的情况。 DDoS Deflate 开始作为一个守护进程,它监测间隔设置为5秒默认。 [root@youxi1 ddos-deflate-master]# vim /etc/ddos/ddos.conf  //查看配置文件 //脚本和其他文件的路径 # Paths of the script and other files PROGDIR="/usr/local/ddos" SBINDIR="/usr

Linux源进源出与iproute2

孤街醉人 提交于 2020-08-14 12:48:05
最近在给客户做解决方案的时候遇到这么一个场景也给自己埋了个坑这里记录一下。 具体需求如下 现在客户国内服务器和国外的防火墙已经内网打通 客户在国内有台WEB服务器要通过国外的一台防火墙访问外网 需要从国外防火墙上能够回源到国内的WEB服务器即能够通过防火墙访问到WEB服务的80端口 国内WEB服务器有自己的公网地址需要能够进行管理 因为一开始客户没有提出第3条要回源的需求当时给客户设计的方案是 把客户国内机器的默认路由扔给国外的防火墙 国外防火墙上做SNAT把来自内网网段的流量映射出去。 3. 在国内机器上添加静态路由把客户的管理网段扔给国内的网关。 大致拓扑图如下 这里有一点因为无法确定客户国内的管理地址网段所以在国内WEB服务器C上刷了一个全国路由表的静态路由默认路由优先级低于静态路由所以国内用户访问C的时候还是通过国内的网关出TCP连接能够正常建立。 然而这时候客户又提出需要从国外服务器上进行回源测试一下回源的质量也就是要通过防火墙访问到WEB服务的80端口。我心想这个简单呀在防火墙上做一个DNAT映射把访问防火墙80端口的映射给WEB服务器的80端口上。于是说干就干.....做完配置之后进行测试瞬间懵逼了我在办公网国内地址测试防火墙的80端口死活不通 一直报错"TIMEOUT"

FTP上传工具,FTP上传工具连接SSH出现问题怎么处理?

一个人想着一个人 提交于 2020-08-14 10:55:57
IIS7服务器管理工具能够作为FTP的客户端,进行FTP的命令操作,可在客户端,下载,安装FTP软件! 同时,它也可以作为VNC的客户端,进行VNC的命令操作!它能够批量连接Windows和Linux系统下的服务器和VPS,并能够实时监测他们的连接状态,便于日常维护和操作! 下载地址: 服务器管理工具 SSH解决办法 以下是解决办法: 1、看下服务路径 [root@*****]# locate sftp-server /usr/libexec/openssh/sftp-server /usr/share/man/man8/sftp-server.8.gz 2、看下配置文件中信息: `# vi /etc/ssh/sshd_config override default of no subsystems``` Subsystem sftp /usr/libexec/openssh/sftp-server -----Subsystem 前面有#号的话去掉。 ----下面这几句有的话就注释掉吧,和上面的冲突 Subsystem sftp internal-sftp-server UsePAM yes Match User test ChrootDirectory /opt/download/ ForceCommand internal-sftp AllowTcpForwarding no