首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
exporter下的kube-rbac-proxy容器
2024-11-08
k8s相关端口表-以及周边工具
k8s端口 kube-api 6443 kube-controller-manager 10252 kube-scheduler 10251 kubelet 10250 kube-proxy 10256 etcd 2379与client端交互 2380与etcd内部交互 service yaml文件里面的ports nodePort:30003 物理主机的端口,默认范围30000-32767,暴露给集群外面访问 port:80 service的端口 targetPort:3000
在windows下使用jenkins部署docker容器
在windows下使用jenkins部署docker容器最近在学习jenkins,docker部署来实现集成部署,所以想在windows下面实现测试,但是发现在windows下docker支持不是很好,docker一般在linux下面支持很好,但是经过很多问题的解决,最终还是在windows上部署成功,并且达到了自己想要的效果. 想要达到的持续集成的组成构建 关键点 1.github与本地jenkins怎么建立钩子关系:可以使用使用内网穿透工具NATAPP:可以自己注册免费的穿透地址,并且在本地
centos7下安装docker(10容器底层--cgroup和namespace)
cgroup和namespace是实现容器底层的重要技术 cgroup:实现资源限制 namespace:实现资源隔离 1.cgroup:control group Linux操作系统通过cgroup可以设置进程使用CPU,内存和IO资源使用的限额.我们之前学习的通过-m,--memory-swap,-c,--blkio-weight就是通过cgroup实现的.那么cgroup到底是什么样子的呢? 可以在/sys/fs/cgroup里面找到,例如: 我们运行一个容器,我们设置的cpu的权重是70
.netcore下的微服务、容器、运维、自动化发布
原文:.netcore下的微服务.容器.运维.自动化发布 微服务 1.1 基本概念 1.1.1 什么是微服务? 微服务架构是SOA思想某一种具体实现.是一种将单应用程序作为一套小型服务开发的方法,每种应用程序都在其自己的进程中运行,并采用轻量级的通讯机制(TCP)进行通信.这些服务是围绕业务功能构建的,可以通过全自动部署机制进行独立部署.这些服务的集中化管理已经是最少的,它们可以用不同的编程语言编写,并使用不同的数据存储技术. 1.1.2 为什么要用微服务? 1.
K8S 如何实现将git代码下拉到指定的容器路径中
gitRepo 是 kubernetes Volume类型中的一种,gitRepo volume可以实现将git代码下拉到指定的容器路径中. 备注:实现此功能,Pod运行的节点都必需要安装git.换句话说,如果你的Pod指定在哪个节点上运行,则此节点必需安装git:如果不指定,则所有的节点必需安装git.否则会提示:“找不到可执行文件...”错误 关于git的安装可查看 https://www.cnblogs.com/caoxb/p/11257549.html 完整示例: Pod配置文件 tom
ZABBIX Proxy容器启动的配置过程
ZABBIX Proxy容器启动的配置过程 环境介绍 版本 zabbix6 zabbix server 与 zabbix proxy 非同一台主机,zabbix proxy为主动方式提交给server. zabbix server 假设IP为 192.168.10.66. 测试用 docker run 启动proxy. 开启PSK 配置PSK内容 openssl rand -hex 32 执行会生成key 将key 存入一个.psk文件中. 容器挂载psk文件到容器内部/var/lib/zabb
centos7下更改docker镜像和容器的默认路径
笔者近期在服务器上搭建docker环境,可由于笔者是普通用户,在安装的时候就跳了很多坑,现在记录一下. 一.docker权限问题 据官方解释,搭建docker环境必须使用root权限,或者sudo装,但一般服务器是一个机构或者多个人共同使用的,只有管理员才能拿到root权限,所以建议需要使用docker的普通用户要向管理员申请,在他搭完服务器后再搭一个docker环境,并把你当前这个普通用户名加入到docker组内,这样你才能使用. 命令行 sudo usermod -aG docker <yo
centos7下安装docker(19容器架构)
What,Why,How What:什么是容器? 说起容器大家想到的是什么? 集装箱(container),虚拟机,docker,k8s 1. 没毛病,因为容器与集装箱的英文都可以翻译成container 2.虚拟机:AWS,Azure,VMware,华为,公有云,私有云等 对容器有了解的人都会觉得容器和虚拟机很像,因为二者都是为应用提供封装和隔离. 1.系统层面:容器本质上是单个应用程序,而虚拟机则需要更多的资源来运行整个操作系统,虚拟机上可以运行容器,其实我们也可以把容器看作成一个
centos7下安装docker(11容器操作总结)
这段时间主要是学习了对容器的操作,包括:容器的状态:start,stop,restart,rename,pause,unpause,rm,attach,exec,kill,logs:还学习了对容器的资源进行限制的操作,包括:CPU(- c),内存(-m --memory-swap),blkio IO(--device-weight),知道了容器的cpu和blkio io的限制是根据权重来限制的,这种权重体现在资源紧缺的情况下,而内存的限制是由物理内存和swap内存来限制的,如果不设置--me
CentOS7下Docker中构建Jenkins容器
背景 在CentOS搭建Docker完成后,我们需要在Docker中搭建Jenkins用来实现工程自动部署. 安装前提 jdk已安装,安装目录如:usr/java/jdk1.8.0_161 maven已安装,安装目录如:usr/maven/apache-maven-3.5.2 设置Jenkins挂载目录(重要!!!) 创建一个目录作为Jenkins挂载目录,比如,mkdir -p /home/jingguoliang/jenkins 设置此目录的归属用户ID:chown -R 1000:1000
docker在windows下上传文件到容器
我的系统是windows10,docker是用DockerToolbox工具安装的,安装完之后会默认挂载Windows的C:/Users目录,在docker里面对应路径是/c/Users,docker默认的用户路径是/c/Users/windows的登录用户名,对应windows的登录用户目录:C:/Users/windows的登录用户名. 登录Docker Quickstart Terminal之后的默认用户路径是/c/Users/windows的登录用户名,对应windows系统下的路径是C
Win10系统下基于Docker构建Appium容器连接Android模拟器Genymotion完成移动端Python自动化测试
原文转载自「刘悦的技术博客」https://v3u.cn/a_id_196 Python自动化,大概也许或者是今年最具热度的话题之一了.七月流火,招聘市场上对于Python自动化的追捧热度仍未消减,那么Python自动化到底能帮我们做些什么呢? 第一,Python自动化可以避免熟练工种的重复工作,对于功能相对完整和成熟的软件,每发布一个新的版本,无论是大版本还是小版本,其中大部分功能和界面都几乎和上一个版本相似或完全相同,但所谓向上兼容,你不能因为新功能的产生而不对老版本功能进行测试工作,而这些
分布式进阶(九)Ubuntu下使用nsenter进入Docker容器
使用nsenter进入Docker容器 Docker容器运行后,如何进入容器进行操作呢?起初我是用SSH.如果只启动一个容器,用SSH还能应付,只需要将容器的22端口映射到本机的一个端口即可.当我启动了五个容器后,每个容器默认是没有配置SSH Server的,安装配置SSHD,映射容器SSH端口,实在是麻烦. 我发现很多Docker镜像都是没有安装SSHD服务的,难道有其他方法进入Docker容器? 浏览了Docker的文档,我没有找到答案.还是要求助于无所不能的Google,万能的Google
centos7下安装docker(9容器对资源的使用限制-内存)
一个docker Host上面会运行若干容器,每个容器都需要CPU,内存和IO资源.容器提供了控制分配多少CPU,内存给每个容器的机制,避免摸个容器因占用太多资源而影响其他容器乃至整个Host的性能. 内存限额 与操作系统类似:容器使用的内存包括两部分:物理内存和swap内存 1.可以使用参数来控制容器内存的使用量 -m或者是--memory:设置内存使用限额,例如:100M,2G --memory-swap : 设置内存+swap的使用限额(
.NetCore下使用Autofac做 IOC 容器
在.NetCore中使用自带的IOC容器 写注入的时候会写很多,如果要自己封装的话也达不到预期的效果,所以这里采用Autofac来时替代 .NetCore自带的容器 nuget首先引用Autofac.Extensions.DependencyInjection,关联的Autofac包也一起添加上了 这里我对DI类的生命周期做了一些特性处理 在.NetCore自带的容器中 有Scoped\Singleton\Transient,这里就不对这三个区别做介绍了 我定义了三种特性,对应这三种方式 pub
linux下如何基于已有容器创建image并运行?
1. 通过docker ps命令先找到容器id,示例如下,123456789012就是我们要找的 jello@~$ docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 123456789012 jello "/bin/bash" 1 days JELLO_OS 2. 创建image jello@~$ docker co
Ubuntu16.04下使用ufw保护docker容器
ufw屏蔽服务器非docker容器应用端口没有任何问题.问题出在屏蔽不了容器应用对应端口.排除了"ufw使用不当"."docker-compose.yml端口映射不正确"等原因,Goole之,solve,and整理输出文档. 1.修改ufw默认配置 vim /etc/default/ufw #把DEFAULT_FORWARD_POLICY修改为 DEFAULT_FORWARD_POLICY="ACCEPT" 重新加载 uwf reload
linux下配置squid http proxy过程
国内私募机构九鼎控股打造APP,来就送 20元现金领取地址:http://jdb.jiudingcapital.com/phone.html内部邀请码:C8E245J (不写邀请码,没有现金送)国内私募机构九鼎控股打造,九鼎投资是在全国股份转让系统挂牌的公众公司,股票代码为430719,为“中国PE第一股”,市值超1000亿元. ---------------------------------------------------------------------------------
linux下如何更新当前的容器镜像?
docker commit <container_id> <container_image_name>
通过运行一个tomcat容器来记录下初学docker常用的几个命令---容器篇
1.查看容器列表 显示正在运行的容器: [root@localhost HMK]# docker ps 显示所有容器,包括未运行的: [root@localhost HMK]# docker ps -a CONTAINER ID:容器的ID IMAGE:启动容器使用的镜像 CREATED:创建时间 STATUS: 状态 PORTS:端口映射信息 NAMES:容器名称 2.使用tomcat镜像启动一个容器,并挂载宿主机中的/HMK/helloword/webapps/HelloWorld.war
[nginx] nginx源码分析--proxy模式下nginx的自动重定向auto_redirect
描述 我们配置了一个proxy模式下的nginx, upstream backend-test { server ; } server { listen ; location = /nginx/hwwc/ { proxy_pass http://backend-test; proxy_redirect off; } location / { ; } } 访问 http://t103:8080/nginx/hwwc/ 可以正常访问80端口的服务. 访问curl http://t103:8080/n
热门专题
7-2 哈利·波特的考试 (25 分)操作难点
layui pdf预览
python des3解密前几位
C# control集合
OpenVP OSCHINA 晨曦之光 单进程单线程
mac单用户模式格式化磁盘
vlookup 内存数据
分区失败,无法写入设备的最后一块
ros 安装openwrt
pandas里的unstack函数
activiti sql 日志
python提取pdf中的矢量图
Windows如何创建自签名的X509证书
openstack 高可用 搭建
php配置memcache
iview 改变数据勾选被取消
基准a-b和 基准ab区别
oracle UNDOTBS1表空间不足
允许某个应用管理员,不提示
脚本里面输入密码但又不让看到