- 博客(164)
- 收藏
- 关注
原创 Rancher2.0与DataDog集成部署
目录一、简要介绍二、注意事项三、部署过程四、运行截图五、参考链接 一、简要介绍: 看了Rancher中文官网上的一篇关于DataDog部署的文章,自己尝试了一下,没有成功,主要是自己对Datadog是什么?它是如何工作的?对这些都不了解导致的。后来百度了一下DataDog做了最基础的了解后,部署起来就顺利多了。对于新手来说,还是有必要细化一...
2018-07-27 18:21:36
2227
2
原创 使用Docker方式创建3节点的Etcd集群
一、简要说明二、运行容器三、验证集群四、运行截图五、参考链接一、简要说明 参考etcd官网文档, 在node1、node2、node3三个节点上,分别运行etcd容器,创建etcd集群,并通过另一台机器验证集群的可用性。集群信息如下: 机器名 IP地址 角色 node1 192.168.3.161 etcd节点...
2018-07-16 17:52:52
1868
原创 NTP服务器时间同步
一、简要说明 二、安装步骤 三、配置文件 四、常用命令 五、注意事项 六、运行截图 七、参考资料一、简要说明 搭建Kubernetes环境,需要几台、几十台机器配合运作,许多集群服务比如Etcd等都依赖系统的时间,如果机器的系统时间不一致,可能会出现各种问题。因此有必要统一集群内所有服务器的系统时间。 NTP(Network Time Protocol)可以很方...
2018-07-14 16:22:02
3644
原创 ETCD集群安装实验
目录 【1、下载二进制程序】 【2、安装etcd集群】 【3、查询集群状态】 【4、存入读取数据】 【5、注意事项】 【6、参考链接】简介: Etcd的官网文档及其在GitHub上的文档,已经非常全了,而且简洁明了,无论是二进制安装、还是Docker下运行、命令操作,都有详细的说明。但直接复制安装还是会出错的,只有亲手做一遍,才能发现有哪些问题。 【1、下载二进制程序】#分别在三台主机上下...
2018-06-30 09:19:18
3339
1
原创 Ceph常用命令
目录【1、环境准备】【2、部署管理】【3、集群扩容】【4、用户管理】【5、密钥环管理】【6、块设备管理】【7、快照管理】【8、参考链接】简要说明: 最近心血来潮,对分布式存储感兴趣,听说Ceph不错,查看Ceph中文官方文档,发现讲解得非常详细,为了以后方便查找相关命令,决定整理一下Ceph的常用命令,以下所有内容来源于官方文档。只为方便自己查找、学习,未经验证。【1、环境准备】#...
2018-06-28 20:58:17
1649
原创 Rancher2.0中部署Longhorn分布式存储实验
目录1、简介2、实验环境3、应用商店中部署longhorn4、创建工作负载,使用longhorn存储5、查看longhorn UI6、注意事项1、简介: Longhorn是RancherLab为K8S环境研发的一种分布式块存储系统。Longhorn轻便易用,你可以用Kubectl命令,在一个现有的K8S集群上快速部署。结合Rancher2.0环境中的应用商店,还可以实现一键部署,为K8S集群...
2018-06-18 01:59:58
3115
2
原创 如何在nginx容器中使用ping、nslookup、ip、curl 等工具?
Nginx镜像太精简了,启动一个容器进行测试时,常用的网络工具都没有,可以使用下面的命令进行安装。也可以直接起一个busybox容器进行测试。apt update#ping apt install inetutils-ping #nslookup apt install dnsutils #ifconfig apt install net-tools #ipapt install...
2018-06-17 19:47:37
6010
2
原创 K8S中如何跨namespace 访问服务?为什么ping不通ClusterIP?
1、K8S中如何跨namespace 访问服务?2、在Pod中为什么ping不通ClusterIP?简述: Rancher2.0中的一个用户,在K8S环境中,创建两个namespace,对应用进行分割管理,在一个namespace的pod中,如何访问另一个namespace中的服务?--K8S使用kube-DNS实现服务发现功能的,可以通过DNS名称访问服务名。 在K8...
2018-06-16 13:00:47
17975
1
原创 【读书笔记】Cronjob原理及源码分析
原文链接:https://mp.weixin.qq.com/s?__biz=MzI0NjI4MDg5MQ==&mid=2715291842&idx=1&sn=e605f9b4099d946f94ca6783a8e4a6f6背景: CronJob是Kubernetes提供的定时任务功能,CronJob可以根据你指定的cron策略来完成任务。我们在使用CronJob的时候...
2018-06-15 20:35:14
746
原创 Rancher2.0中邮件通知的设置
1-邮件通知的设置-中国电信189邮箱2-2-邮件通知的设置-腾讯免费企业邮箱**说明:网易163邮箱、QQ邮箱没有设置成功,可能是因为邮箱设置得太安全的缘故。 参考链接:中国电信189邮箱SMTP设置帮助文档http://help.189.cn/a/bangzhuzhongxin/kehuduan/outlook_foxmail/2014/0708/1085.html腾讯免费企业邮箱SMTP设置...
2018-05-26 22:58:44
2041
原创 Harbor私有仓库中如何彻底删除镜像释放存储空间?
简介:Harbor私有仓库运行一段时间后,仓库中存有大量镜像,会占用太多的存储空间。直接通过Harbor界面删除相关镜像,并不会自动删除存储中的文件和镜像。需要停止Harbor服务,执行垃圾回收命令,进行存储空间清理和回收。相关资料:1、Harbor用户手册中的相关说明:Next, delete the actual files of the repository using the regist...
2018-04-09 23:06:07
6626
转载 【转】关于高可用负载均衡的探索-基于Rancher和Traefic
原文链接:http://www.dwz.cn/7F4r2T 原创 2018-03-23 张新峰 RancherLabs本文于3月22日晚由张新峰,杭州爱医康架构师技术分享整理而成。本次分享介绍了如何使用负载均衡达到一个对用户友好(稳定无感)、对运维友好(傻瓜高效)、对架构友好(追溯监控)的高可用状态。搜索微信号RancherLabs,或文末扫码,添加Rancher小助手为好友,可加入官方技术交流群...
2018-03-23 20:10:41
1231
转载 【转】Rancher 2.0 里程碑版本:支持添加自定义节点!
原文链接:http://mp.weixin.qq.com/s?__biz=MzIyMTUwMDMyOQ==&mid=2247487533&idx=1&sn=c702585775ba21b70bf7cf96586a0b17&chksm=e83a96ebdf4d1ffd1767ed3569c595ada9df89aa2b6ad499fd914edfdf0f2868d22...
2018-02-12 19:08:54
444
原创 Rancher与OpenLDAP对接
简要说明: Rancher官网文档中,关于访问控制,有与OpenLDAP对接的介绍,但只是简要一笔带过,Rancher与OpenLDAP对接页面中的几个参数如何填写,并没有详细的说明。 本文通过OpenLDAPforWindows软件,在WindowsXP上搭建了一个实验用的OpenLDAP Server环境,将其中默认的管理员manager修改为admin,密码为默认的secret,...
2018-02-09 10:36:39
2091
转载 【转】Windows Live Writer离线博客工具使用教程(适用于博客园、CSDN、51CTO等等博客)
文章背景写博客不单是一种记录方式,更是一种工作习惯,与朋友一起分享是一件很快乐的事情,以前写博客,我们都会面临博客自带编辑器上各种头疼问题,比如排版、样式、功能局限性等等。但这些阻止不了我写下去的决心。一天突然奇想搜索下是否有那种离线博客发布的工具,没想到一谷歌,结果是,我竟然Out了好多年!泪奔啊…文章主题在网上查找离线博客之类的工具,发现各式各样都有!参差不齐!这里我就不一一举例了。最后决定使...
2018-02-07 22:42:23
936
原创 Rancher中的服务升级实验
创建一个空的应用myAPP,在myAPP 应用中,创建一个服务nginx-test,包含2个容器副本,使用nginx:1.13.0镜像。假设使用一段时期以后,nginx的版本升级到1.13.1了,如何将该服务的镜像版本升级到新的版本?实验步骤及截图如下: 步骤截图:01-添加一个服务-名称nginx-test,含2个容器,选择镜像nginx:1.13.002-服务nginx-tes
2018-02-05 17:19:08
1660
原创 Rancher CLI 使用入门
运行截图:01-API-秘钥-添加账号API Key.jpg02-起一个方便记忆的名称-这个名称与登录无关.jpg03-API Key已创建好-Access Key就是用户名-Secret Key就相当于密码-要保存好.jpg04-记住四个参数-1端点URL地址-2AccessKey用户名-3SecretKey密码-4环境名.jpg05-下载所需平台的CLI程序.jpg06
2018-01-26 18:07:48
2557
原创 Kubernetes对Docker的版本支持列表
Kubernetes 1.9 Kubernetes 1.8 Kubernetes 1.7 Kubernetes 1.6 Docker 1.10.3, 1.11.2, 1.12.6Kubernetes 1.5 <--Docker 1.10.3, 1.11.2, 1.12.3
2018-01-26 13:01:43
17704
2
原创 K8S常用排错命令
排错命令:kubectl get nodeskubectl get servicekubectl get deploykubectl get podskubectl get pods --namespace=xxxkubectl get pods --namespace=kube-systemkubectl get pods --all-namespaces -o wi
2018-01-25 15:09:00
2743
原创 Rancher离线部署K8S需要用到哪些镜像?
#镜像获取方法:先在线安装完K8S,然后查询本地镜像列表。#使用命令自动获取镜像及标签: sudo docker images |awk '{print $1,$2}'| sort -r rancher/server:v1.6.14---->K8S 1.8.5 rancher/server:v1.6.12---->K8S 1.8.3rancher/server
2018-01-22 13:22:36
3424
2
原创 RancherOS的本地化安装
简要说明: RancherOS是RancherLab设计的小巧、专用的容器操作系统,可用安装到服务器本地硬盘中,也可以部署到公有云上,或者配合DockerMachine使用。 与Ubuntu和CentOS不同,RancherOS使用cloud-config.yml配置文件来管理机器的配置信息,包括系统启动时的服务、网络相关的配置信息、存储配置、容器配置等等,都可以放到配置文
2018-01-21 22:36:14
8944
1
原创 在Rancher上快速部署Keepalived搭建高可用环境
在Rancher上快速部署Keepalived搭建高可用环境一、环境说明:二、前提条件:三、部署截图:四、参考链接: 一、环境说明:使用默认的Cattle编排模板,搭建Rancher环境(略)。3台主机及虚拟IP:IP地址: 机器名 Rancher角色 Keepalived角色192.168.3.220/24 Rancher Rancher Server -- 192
2018-01-19 11:03:49
2201
原创 永久禁用IPv6的方法
永久禁用IPv6的方法#所有网卡禁用IPv6#1、编辑/etc/sysctl.conf文件sudo vi /etc/sysctl.conf#在文件中增加一行,内容为:net.ipv6.conf.all.disable_ipv6 =1 #2、运行命令,使得/etc/sysctl.conf 更改生效:sudo sysctl -p /etc/sysctl.
2018-01-13 11:48:27
12166
转载 【转】微服务“新秀”之Service Mesh
原文链接:http://blog.csdn.net/zvayivqt0ufji/article/details/78351355女主宣言本文出自于ADDOPS团队,该文章的译者霍明明参与了360 HULK云平台容器化及虚拟化平台相关服务建设,对微服务有着独到的见解。今天的主角Istio是Google/IBM/Lyft联合开发的开源项目,估计很多同学在此之前可能完全没有听过这个名
2018-01-12 07:18:24
746
转载 【转】构建私有的yum软件仓库及yum常用操作命令
原文:《Linux软件包管理(YUM)及编译安装》链接:http://www.178linux.com/40189YUM一、yum安装使用:1、Yum:rpm的前端程序,用来解决软件包相关依赖性,可以在多个库之间定位软件包,up2date的替代工具2、yum repository:yum repo,存储了众多rpm包,以及包的相关的元数据文件(放置于特定目录
2018-01-10 09:50:31
1230
原创 CentOS7安装docker-ce-17.03.2时的问题及解决办法
CentOS7安装docker-ce-17.03.2时的问题及解决办法 参考文档:阿里云docker-ce安装文档 https://yq.aliyun.com/articles/110806 错误信息:Error: Package: docker-ce-17.03.2.ce-1.el7.centos.x86_64 (docker-ce-stable)
2018-01-10 09:34:00
18727
原创 开源镜像站点并非百分之百可靠
开源镜像站点并非百分之百可靠 因为kubernetes 1.8版本对于Docker的支持最高只到docker-ce-17.03.2。最近尝试在CentOS7上安装docker-ce-17.03.2版本,使用阿里云开源镜像站点的说明文档进行配置,需要用到/docker-ce/linux/centos/docker-ce.repo文件,但安装始终出错。 到该网站查看,发现该
2018-01-10 09:01:19
1731
原创 CentOS7中Docker-ce的卸载和安装
CentOS7中Docker-ce的卸载和安装 一、查看是否已安装了Docker软件包:#查看是否已经安装的Docker软件包sudo yum list installed | grep docker 二、如果已安装不想要的docker/docker-engine/docker-ce软件包,卸载掉#如果已安装不想要docker、docker-engin
2018-01-07 20:28:15
8440
原创 CentOS7中Docker v1.12.6的卸载和安装
CentOS7中Docker v1.12.6的卸载和安装从Kubernetes各版本对Docker的支持来看,Kubernetes 1.9刚刚推出不久(2017年12月15日正式版发布),Kubernetes 1.8支持Docker v1.12.6、v1.13.1 以及Docker-ce v17.03.2,Kubernetes 1.7只支持到Docker v1.12.6。因此,在实际生产中
2018-01-07 17:49:04
2367
1
原创 CentOS7 升级内核及注意事项
CentOS7 升级内核及注意事项 一、软件环境:操作系统:CentOS 7.2内核版本:3.10.0-327其他:VirtualBox 5.1.28 二、内核升级:#导入ELRepo软件仓库的公共秘钥rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org #安装ELRepo软件仓库的y
2018-01-04 09:50:20
15772
原创 CentOS7设置GRUB系统内核开机选单
CentOS7设置GRUB系统内核开机选单 方法一:(创建、查看、编辑、用命令设置)#根据/boot/目录内的文件#自动创建GRUB内核配置开机选单grub2-mkconfig -o /boot/grub2/grub.cfg#说明:/boot/grub2/grub.cfg文件不可手工编辑 #查看可选的GRUB内核配置开机选单awk -F\' '$1=="menu
2018-01-03 17:42:17
19737
5
原创 【笔记】《由浅入深SCF无服务器云函数实践》
《由浅入深SCF无服务器云函数实践》学习笔记来源:DockOne技术交流群分享主办方:dockone.io分享人:陈杰(腾讯架构平台部)地点:DockOne技术交流群时间:2017年12月26日晚8:30分享人介绍:陈杰,腾讯云架构平台部技术专家。10年云计算经验,现供职于腾讯架构平台部,负责弹性计算及云函数技术研发,致力于提供领先的基础设施平台以提升资源利用率及优化提
2017-12-27 11:50:49
3581
转载 【转】Rancher Pipeline发布:开源、极简、强大的CI/CD
转载地址:http://dwz.cn/79hDI3Rancher Pipeline发布:开源、极简、强大的CI/CD原创 2017-12-21 Rancher RancherLabs来自硅谷的企业级容器管理平台提供商Rancher Labs今日正式发布与Rancher企业级容器管理平台集成的Rancher Pipeline,极简的操作体验,强大的功能整合
2017-12-26 12:14:01
982
原创 Ubuntu APT命令使用手册
Ubuntu APT命令使用手册 一、常用APT命令二、Apt帮助详解三、Apt-get帮助详解四、Apt-cache帮助详解 一、常用APT命令:1.sudoapt-cache search package #搜索包2.sudoapt-cache show package #获取包的相关信息,如说明,大小,版本。3.sudoapt-cache
2017-12-11 23:49:54
5611
原创 Rancher Server HA的高可用部署实验-学习笔记
Rancher Server HA的部署实验-学习笔记 一、机器规划二、数据库服务器的安装三、Rancher Server HA1的安装四、Rancher Server HA2的安装五、HAProxy 负载均衡器的安装六、注册主机(工作主机)七、参考链接(视频) 本文主要以Rancher培训视频为基础,做了学习笔记,方便自己日后查看。Rancher Se
2017-12-11 13:24:23
3295
1
原创 单节点Rancher Server v1.6.10版升级到v1.6.12版实验(上)
单节点Rancher Server v1.6.10版升级到v1.6.12版实验(上) 一、实验简介二、升级前的环境三、升级过程四、升级后的环境五、存在的疑问六、运行截图七、参考链接 一、实验简介Rancher微信群里有人咨询IPSec升级的事,我之前没有测试过,今天我自己测试了一下整个Rancher Server的升级过程。将原先的1台RancherSe
2017-12-09 11:03:50
1728
原创 使用RancherServer:v1.6.12部署K8S-v1.8.3
使用RancherServer:v1.6.12部署K8S-v1.8.3 一、简要说明二、系统准备三、运行命令四、创建环境五、加入主机六、相关截图七、参考链接 一、简要说明 Rancher 于11月14日推出了Rancher server:v1.6.11,最大的特点就是支持最新的K8Sv1.8.3版本,并且对Docker版本的支持也增加了几个版
2017-12-07 21:39:04
3129
原创 如何批量删除Docker中已停止的容器?-可以有多种方式
如何批量删除Docker中已经停止的容器 方法一:#显示所有的容器,过滤出Exited状态的容器,取出这些容器的ID,sudo docker ps -a|grep Exited|awk '{print $1}'#查询所有的容器,过滤出Exited状态的容器,列出容器ID,删除这些容器sudo docker rm `docker ps -a|grep Exited|awk '
2017-11-20 22:00:38
59608
原创 Rancher中的容器如何使用固定的IP地址?-使用io.rancher.container.requested_ip标签
问:Rancher中的容器如何使用固定的IP地址?答:创建服务时,使用io.rancher.container.requested_ip标签附图:
2017-11-20 21:45:36
6321
2
原创 Docker相关的网络问题-软件源和镜像加速器
Docker相关的网络问题软件源和镜像加速器 在国内访问国外的开源网站,需要“跨越千山万水”,一般访问速度慢,或者直接访问不了。 【情况1】:Docker这个软件安装不了怎么办? Ubuntu/CentOS上配置国内的apt/yum软件源,阿里、清华、中科大等都有开源软件的镜像站点,都有使用帮助的,阿里的:http://mirrors.aliyun.com/
2017-11-20 07:33:42
1644
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅