logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Dock的安装部署和基础命令

Docker是在Linux容器里运行应用的开源工具,是一种轻量级的“虚拟机”。Docker 的容器技术可以在一台主机上轻松为任何应用创建一个轻量级的、可移植的、自给自足的容器。Docker的Logo设计为蓝色鲸鱼,拖着许多集装箱。鲸鱼可看作为宿主机,集装箱可理解为相互隔离的容器,每个集装箱中都包含自己的应用程序。

文章图片
#eureka#云原生
二进制部署k8s之网络部分

1)原始数据包从源主机的Pod容器发出,通过 veth pair 设备送达到tunl0接口,再被内核的IPIP驱动封装到node节点网络的IP报文里 2)根据Felix维护的路由规则通过物理网卡发送到目标node节点 3)IP数据包到达目标node节点的tunl0接口后再通过内核的IPIP驱动解封装得到原始数据包,再根据本地路由规则通过 veth pair 设备送达到目标Pod容器。Flannel

文章图片
#kubernetes#网络#容器
k8s资源管理之声明式管理方式

字段: <[]Object> 列表类型的对象 字段: - 二级字段: 三级字段 - 二级字段: 字段: <map[string]string> 映射:值可能是一个或多个键值对类型的值 字段: key1: value1 key2: value2 key3: value3。2)查看现有的资源配置获取:kubectl get -n <命名空间> <资源类型> <资源名称> -o yaml > XXX.y

文章图片
#java#docker#kubernetes
k8s二进制部署的搭建

CFSSL 用来为 etcd 提供 TLS 证书,它支持签三种类型的证书: 1、client 证书,服务端连接客户端时携带的证书,用于客户端验证服务端身份,如 kube-apiserver 访问 etcd;3、peer 证书,相互之间连接时使用的证书,如 etcd 节点之间进行验证和通信。上面的上下文名称为default,集群为kubenetes,用户为admin,表示使用admin的用户凭证来访

文章图片
#kubernetes#容器#云原生
二进制安装k8s高可用部署

etcd的操作:#查看etcd集群健康状态ETCDCTL_API=3 /opt/etcd/bin/etcdctl --endpoints="https://IP1:2379,https://IP2:2379,https://IP3:2379" --cacert=CA证书 --cert=客户端证书 --key=客户端私钥 -wtable endpoint health#查看etcd集群状态信息。

文章图片
#kubernetes#容器#云原生
k8s的adm方式部署

kubectl需经由API server认证及授权后方能执行相应的管理操作,kubeadm 部署的集群为其生成了一个具有管理员权限的认证配置文件 /etc/kubernetes/admin.conf,它可由 kubectl 通过默认的 “$HOME/.kube/config” 的路径进行加载。--apiserver-advertise-address:apiserver通告给其他组件的IP地址,一

文章图片
#kubernetes#容器#云原生
Docker的优化和私有容器的部署管理

1、基于角色控制:用户和仓库都是基于项目进行组织的,而用户在项目中可以拥有不同的权限。"], #镜像加速,必加项 "bip": "172.7.5.1/24", #docker网络,必加项 "exec-opts": ["native.cgroupdriver=systemd"], #启动时候的额外参数(驱动),结合K8S使用 "live-restore": true #当docker容器引擎挂掉的时

文章图片
#docker#容器#运维
Zookeeper+Kafka集群

此次投票结果:服务器1为0票,服务器2为0票,服务器3为3票。如果是非leader节点故障,直接替换新的节点继续做follower,与现存的leader连接并同步数据,如果是leader节点故障,则需要重新选举新的leader,先比较每个存活节点的epoch(参与选举的次数),如果有最大的则直接当选leader,如果epoch有相同的节点,再比较zxid(写操作的事务id)如果有最大的,则直接当选

文章图片
#zookeeper#kafka#分布式
Zabbix监控部署

zabbix是一个基于web界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。zabbix能监视各种网络参数,保证服务器系统的安全运营,并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。zabbix由两个部分组成,zabbix、server与可选组件zabbix agent。通过C/S模式采集数据,通过B/S模式在web端展示和配置。

文章图片
#架构#zabbix
rsync远程同步

为了在同步过程中不用输入密码,需要创建一个密码文件,保存 backuper 用户的密码,如 /etc/server.pass。rsync(Remote Sync,远程同步) 是一个开源的快速备份工具,可以在不同主机之间镜像同步整个目录树,支持增量备份,并保持链接和权限,且采用优化的同步算法,传输前执行压缩,因此非常适用于异地备份、镜像服务器等应用。#可以先执行“inotifywait”命令,然后另

文章图片
    共 12 条
  • 1
  • 2
  • 请选择