
docker+kubernetes
文章平均质量分 71
木华思流年
这个作者很懒,什么都没留下…
展开
-
kubernetes部署ingress-nginx
kubernetes1.25.6部署ingress原创 2023-05-23 14:47:39 · 1029 阅读 · 0 评论 -
kubernetes-1.25.6 二进制部署
kubernetes 1.25.6 二进制部署原创 2023-03-31 14:22:53 · 1411 阅读 · 3 评论 -
docker 网络模式
1. bridge--net=bridge默认网络,docker创建后创建一个docker0网桥,默认创建的容器也是添加到网桥中.也可以是自定义网络,相比默认的具备内部DNS发现,可以通过容器名容器之间网络通信.1.1 查看网卡docker network ls 1.2 创建自定义网卡docker network create test1.3 查看自定义网卡详细信息docker network inspect test1.4 自定义网卡间通过容器名互相通信原创 2021-08-25 17:58:34 · 196 阅读 · 0 评论 -
docker 安装emqx
1. 下载镜像docker pull emqx/emqx2. 后台运行镜像docker run -dit --name emqx -p 18083:18083 -p 1883:1883 -p 8083:8083 -p 8084:8084 emqx/emqx:latest3. 进入emqx的docker 命令docker exec -it emqx /bin/sh4.访问emqt的web管理页面http://ip:18083#账号: admin#密码: public原创 2020-09-17 10:34:13 · 2017 阅读 · 0 评论 -
安装OpenvSwitch
1. 安装依赖yum -y install make gcc openssl-devel autoconf automake rpm-build redhat-rpm-configyum -y install python-devel openssl-devel kernel-devel kernel-debug-devel libtool wget2.下载openvswitc...原创 2020-04-03 11:21:09 · 2051 阅读 · 1 评论 -
docker 网络
1. 启动配置参数1.1 网络启动过程 Docker服务启动时会首先在主机上自动创建一个 dockerO虚拟网桥,实际上是一个Linux 网桥。 同时, Docker 随机分配一个本地未占用的私有网段中的一个地址给 docker0接口。 当创建一个 Docker 容器的时候,同时会创建了一对 veth pa订互联接口。当向任一个接 口发送包时,另外一个接口自动收到...转载 2020-04-03 11:23:07 · 605 阅读 · 0 评论 -
docker 核心
1. 基本架构 Docker 包括客户端,服务端两大组件 1.1 服务端 Docker 服务端一般在宿主主机后台运行,dockerd 作为服务端接受来自客户的请求,并 通过 containerd 具体处理与容器相关的请求,包括创建,运行,删除容器等 服务端主要包 括四个组件:dockerd: 客户端提REST API , 响应来自客户端的请求,采用模块化的架构,通过...转载 2020-03-30 15:26:41 · 462 阅读 · 0 评论 -
分布式处理与大数据平台
1. Hadoop Hadoop是Apache软件基金会旗下的一个开源分布式计算平台 由三个核心子系统组成: HDFS, YARN ,MapReduce其中HDFS是一套分布式文件系统;YARN是资源管理系统,MapReduce是运行在YARN上的应用,负责分布式处理管理。HDFS:一个高度容错性的分布式文件系统,适合部署在大量廉价的机器上,提供高吞吐量的数据访问。Y...转载 2020-03-26 14:08:54 · 1235 阅读 · 0 评论 -
redis的dockerfile
1.基于官方镜像docker run --name redis -d redis 1.1 使用docker-compose 创建#version: '2.1'services: redis: image: redis container_name: redis-6379 ports: - 6379:6379 sysctls: ...原创 2020-03-26 10:28:57 · 370 阅读 · 0 评论 -
ubuntu 更换国内源
1. 备份原配置文件cp /etc/apt/sources.list /etc/apt/sources.list.bak2. 修改源vim /etc/apt/sources.list163 源deb http://mirrors.163.com/ubuntu/ bionic main restricted universe multiversedeb-src htt...原创 2020-03-25 10:42:44 · 188 阅读 · 0 评论 -
kubernetes-flannel
在多个Node组成的Kubernetes集群内,跨主机的容器间网络互通是Kubernetes集群能够正常工作的前提条件。Kubernetes本身并不会对跨主机容器网络进行设置,这需要额外的工具来实现,开源工具flannel,Open vSwitch,Weave,Calico等都能实现跨主机的容器之间网络互通,1. flannel(覆盖网络)flannel采用覆盖网络(Overlay Net...原创 2020-01-06 15:08:16 · 201 阅读 · 0 评论 -
kubernetes-kubectl
简介:kubectl 作为客户端CLI工具,可以让用户通过命令行的方式对Kubernetes集群进行操作,1.1 kubectl 用法kubectl命令行语法:kubectl [command] [TYPE] [NAME] [flags]其中,command,TYPE,NAME,flags含义如下。(1)command: 子命令,用于操作kubernetes集群资源对象的命...原创 2019-12-09 17:18:34 · 225 阅读 · 0 评论 -
kubernetes-直接路由
1.直接路由 通过在每个Node上添加到其他Node上docker0的静态路由规则,就可以将不同物理机的docker0网桥互联互通。 只需在每个Node的路由表中增加到对方docker0的静态路由转发规则。 如:pod1 所在docker0网桥的IP子网事10.1.10.0,Node地址为192.168.1.51,;而pod2所在docker0网桥的ip子网事10.1...转载 2019-12-06 12:05:38 · 1034 阅读 · 0 评论 -
quagga
简介: Quagga是一个开源的基于Zebra实现了RIP, OSPF, BGP的动态路由软件。它提供的CLI命令和Cisco IOS类似 ,可以使用 quagga 将linux 机器打造成一台功能完备的路由器 支持的路由协议:RIP、OSPF、BGP等协议RIPv1、RIPv2、OSPFv2适用于Ipv4的自治域系统内部网络路由协议。BGP-4是用于Ipv4的自治域系...原创 2019-12-06 11:42:59 · 575 阅读 · 0 评论 -
kubernetes 编译安装
1.kubernetes 安装配置1.1 安装kubernetes Kubernetes系统由一组可只从程序组成,用户可以通过Github的Kubernetes项目页下载编译好的二进制包,或者下载源代码后进行安装。 最简单的方法:yum install kubernetes但需要修改各组件的启动参数才能完成kubernetes集群的配置1.1...转载 2019-12-16 16:14:35 · 1054 阅读 · 0 评论 -
centos 7 安装docker
docker 安装docker1. 安装依赖yum install -y yum-utils device-mapper-persistent-data lvm2 2. 设置阿里云镜像源yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo ...转载 2019-11-13 11:14:59 · 205 阅读 · 0 评论 -
kubernetes 概念术语
kubernetes 中的大部分概念如 Node,Pod,Replication,Controller,Sercice等都可以看作一种"资源对象",几乎所有的资源对象都可以通过kubernetes提供的kubectl工具(或者API编程调用)执行增,删,改,查等操作并将其保存在etcd中持久化存储。kubernets其实是一个高度自动化的资源控制系统,它通过跟踪对比etcd库里保存的...转载 2019-10-29 18:11:45 · 692 阅读 · 0 评论 -
kubernetes的yum安装
1. service kubernetes中,Service(服务)是分布式集群架构的核心,一个Service对象拥有如下特征。 1. 拥有一个唯一指定的名字(如:mysql-server) 2. 拥有一个虚拟IP(Cluster IP, Service IP或VIP)和端口号 3. 能够提供某种远程服务能力 4. 被映射到了提供这种服务能力的一组容器...转载 2019-11-05 10:48:49 · 571 阅读 · 0 评论 -
docker 数据卷
1.1 数据卷数据卷是一个可供容器使用的特殊目录。它绕过文件系统,可以提供很多有用的特性。 1.数据卷可以在容器之间共享和重用 2. 对数据卷的修改会马上生效 3. 对数据卷的更新,不会影响镜像 4. 卷会一直存在,知道没有容器使用数据卷的使用,类似于linyx下对目录或文件进行mount操作1.1.2 创建数据卷在用docker run 命...转载 2019-04-10 11:26:40 · 196 阅读 · 0 评论 -
dockerfile 指令解析
1.基础结构dockerfile 由一行行命令语句组成,并且支持以 # 开头的注释dockerfile 分为四部分1. 基础镜像信息2. 维护者信息3. 镜像操作指令4. 容器启动执行指令# This dockerfile user the centos images # VSERSION 2 - EDITION 1 # Author: docker_user...转载 2019-04-11 16:03:27 · 393 阅读 · 0 评论 -
docker 仓库
仓库是集中存放镜像的地方docker 公有仓库地址https://hub.docker.com1.1 登录可以通过docker login命令来输入用户名,密码和 邮箱来完成注册和登录,注册成功后,本地用户目录的.dockercfg中将保存用户的认证信息。1.1.1 基本操作用户无需登录可 通过 docker search 命令来查找官方仓库中的镜像,并利用docker ...转载 2019-03-28 11:04:47 · 1106 阅读 · 0 评论 -
docker 网络基础配置
1.端口映射现实访问容器从外部访问容器应用 在启动容器的时候,如果不指定对应参数,在容器外部是无法通过网络来访问容器内的网络应用和服务的。 当容器中运行一些网络应用,要让外部访问这些应用时,可以通过 -P 或 -P 参数来指定端口映射。当使用-P标记时,docker 会随机映射一个49000~49900的端口至容器内部开放的网络端口:docker run -d -P c...转载 2019-04-10 17:03:53 · 360 阅读 · 0 评论 -
docker 容器管理
1.创建容器docker的容器十分轻量级,用户可以随时创建或删除容器1.1 创建容器docker create #新建容器[root@ybsrv1 /data]# docker images REPOSITORY TAG IMAGE ID CREATED VIRTUAL SI...原创 2019-03-26 17:32:22 · 572 阅读 · 0 评论 -
docker 镜像使用
安装请参考:https://blog.youkuaiyun.com/wanchaopeng/article/details/887963541.docker下载镜像docker pull centos2. docker 查看镜像[root@ybsrv1 /]# docker imagesREPOSITORY TAG IMAGE ID...原创 2019-03-25 17:32:05 · 125371 阅读 · 0 评论 -
centos6.8安装docker
1.系统版本[root@ybsrv1 ~]# uname -a Linux ybsrv1 2.6.32-642.el6.x86_64 #1 SMP Tue May 10 17:27:01 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux[root@ybsrv1 ~]# cat /etc/redhat-release CentOS release 6.8 ...原创 2019-03-25 16:55:04 · 7268 阅读 · 1 评论 -
centos6.8 更新yum源
1. 进入/etc/yum.repo.d/目录下cd /etc/yum.repo.d/2. 备份CentOS-Media.repomv CentOS-Media.repo{,.bak}3.curl下载repo文件curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-...原创 2019-03-25 16:39:57 · 3838 阅读 · 0 评论 -
docker 工具 busybox
busybox是一个聚成了一百多个最常用linux命令和工具的软件工具箱,它在单一的可执行文件中提供了精简的Unix工具集。BusyBox可运行于多款POSIX环境的操作系统中,如 Linux(包括Android),hurd,freebsa等busybox既包含了一些简单实用工具,如cat 和 echo ,也包含了一些更大,更复杂的工具,如 grep ,find ,mount 以及telnet...转载 2019-04-23 15:56:47 · 8954 阅读 · 0 评论 -
docker 支持ssh服务镜像
1.commit 命令创建docker 提供了 docker commit 命令,支持用户提交自己对容器的修改并生成新的镜像。命令格式为docker commit CONTAINER [REPOSITORY[:TAG:]].这里讲介绍如何使用docker commit 命令,为 ubuntu:14.04 镜像添加SSH 服务创建镜像docker run -it ubuntu:14...转载 2019-04-29 15:43:05 · 980 阅读 · 0 评论 -
docker-web服务应用 apache
1. ApacheApache 是目前世界使用排名第一的web服务软件。环境准备:mkdir apache_ubuntu && cd apache_ubuntutouch Dockerfile run.shmkdir sampledockerfile 文件#设置继承镜像FROM sshd:dockerfile#创建者信息MAINTAIN...原创 2019-04-30 15:00:23 · 414 阅读 · 0 评论 -
k8s 学习(报错解决)
1.虚拟机无法telnet 30001端口1)关闭防火墙systemctl status firewalld手动关闭systemctl stop firewalldsystemctl disable firewalld重启kubernaes相关服务3)执行命令iptables -P FORWARD ACCEPT之后就可以telnet 30001端口了...原创 2019-09-17 15:47:54 · 1620 阅读 · 1 评论 -
Asp.Net Core使用System.Drawing.Common部署到docker报错问题
1. 详细报错Unable to load shared library 'libdl' or one of its dependencies. In order to help diagnose loading problems, consider setting the LD_DEBUG environment variable: liblibdl: cannot open shared...转载 2019-06-25 14:56:25 · 2300 阅读 · 0 评论 -
mysql的dockerfile的编写
1.下载项目环境cd /data/docker/ubuntu/mkdir mysqlDockerfile内容为:FROM sshd:dockerfileMAINTAINER from www.csdn.com/wanchaopeng by wanchaopeng (chaopeng16@163.com)#安装软件 ENV DEBIAN_FRONTEND noninte...原创 2019-05-07 15:09:32 · 9261 阅读 · 1 评论 -
mongodb的dockerfile的编写
1.准备环境mkdir /data/docker/ubuntu/mongodbtouch Dockerfile run.sh set_mongodb_password.sh2.查看内容2.1 Dockerfile 的内容为FROM sshd:dockerfileMAINTAINER from www.csdn.com/wanchaopeng by wanchaopeng ...转载 2019-05-09 14:19:56 · 2047 阅读 · 0 评论 -
docker web应用服务 tomcat
tomcat 服务器是一个免费的开放源代码的web应用服务器1.准备环境mkdir tomcat_ubuntucd tomcat_ubuntutouch Dockerfile run.sh1.2 下载tomcatwget http://mirrors.hust.edu.cn/apache/tomcat/tomcat-8/v8.5.37/bin/apache-tomcat-8...原创 2019-04-30 17:25:58 · 168 阅读 · 0 评论 -
docker-web服务应用 nginx
1.准备环境mkdir nginx_ubuntu && cd nginx_ubuntu2. dockerfile#继承创建信息FROM sshd:dockerfile#创建者信息MAINTAINER from www.csdn.com/wanchaopeng by wanchaopeng (chaopeng16@163.com)#安装nginx,设置n...原创 2019-04-30 16:01:37 · 297 阅读 · 0 评论 -
docker安装及使用
1.简介docker是内核虚拟化,直接运行在系统层面,提高系统资源利用率docker遵守不可变技术1.1 docker组成docker基于硬件和网络,操作系统后,是docker服务,而虚拟化是虚拟操作系统docker有较高的隔离性,但是相比虚拟化,不彻底隔离,虚拟化彻底隔离(docker甚至有一些部分不隔离,如用户空间)虚拟化部署复杂,管理完整但是复杂,操作复杂.docker部署简单,操作简单,管...原创 2018-06-26 14:54:03 · 259 阅读 · 0 评论