Kubernetes
文章平均质量分 77
Docker猫猫
写点博客
展开
-
Ubuntu 16.04 禁用启用虚拟内存swap
最近在尝试Docker Toolbox+Virtualbox+Rancher搭建Docker集群测试环境,1台RancherServer+3台node,使用Rancher内置的cattle,搭建集群一切正常。但用另外3台node搭建K8S测试环境时,遇到kubelet报错,该服务每没隔几秒重启一下,然后自动停止。日志提示信息中有一行:container_manager_linux.go:205]原创 2017-07-15 09:02:45 · 27619 阅读 · 0 评论 -
使用CentOS7创建Docker运行环境
使用CentOS7创建Docker运行环境 目录: 一、网络基础设置:1.1 IP地址、网关1.2 hostname、DNS1.3 Host主机列表文件1.4检查IP地址配置 二、安全及其他设置:2.1 关闭防火墙2.2 关闭SELinux2.3 关闭Swap交换分区2.4 开启IPv4转发2.5 禁用IPv6协议 三、安装Docker-ce 17.03.2:3.1、软件包更新3.2、查看是否已...原创 2018-01-14 09:12:50 · 2179 阅读 · 3 评论 -
Rancher中K8S仪表板Service unavailable故障的解决办法
K8S仪表板Service unavailable故障的解决办法(使用Rancher部署Kubernetes后访问仪表板提示Service unavailable的问题) 一、逐项检查:1、操作系统Kernel版本(3.10以上)2、检查OS版本(Ubuntu16.04.x、CentOS 7.x)3、检查Docker版本(必须是1.12.3-1.12.6,K8S1.7.原创 2017-11-08 10:23:21 · 8660 阅读 · 0 评论 -
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 · 2704 阅读 · 0 评论 -
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 · 17628 阅读 · 2 评论 -
【转】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 · 428 阅读 · 0 评论 -
使用Rancher和私有仓库快速搭建Kubernetes集群
来来来,先出题:Rancher可以快速部署Kubernetes,但其使用的gcr.io上的镜像无法下载怎么办?使用Rancher可以快速部署Kubernetes,但我们需要下载哪些镜像?Rancher支持私有镜像仓库,如何设置呢?解题思路:国内网络虽然不能直接访问gcr.io服务器,但是能够访问hub.docker.com镜像仓库,而hub.docker.com能够访问gcr.io服务器。利用这个...原创 2018-02-12 20:57:03 · 6761 阅读 · 0 评论 -
Rancher2.0导入本地RKE Kubernetes集群图解
简要说明:使用RKE工具在192.168.3.161机器上,创建包含两个节点的Kubernetes集群,(192.168.3.162和192.168.3.163)。RKE会自动在/home/用户 目录下创建kube_config_cluster.yml配置文件。在另一台服务器上(192.168.3.160),运行Rancher server 2.0容器。运行后,使用https://192.168....原创 2018-02-14 15:04:31 · 3515 阅读 · 0 评论 -
使用Rancher的RKE部署Kubernetes要点
简要说明:RKE (Rancher Kubernetes Engine)是RancherLabs提供的一个工具,可以在裸机、虚拟机、公私有云上快速安装Kubernetes集群。整个集群的部署只需要一个命令、一个配置文件,解决了如何轻松部署Kubernetes的问题。尽管Rancher提供了免费的视频培训(见后面的参考链接),但用户在使用RKE时,还是会遇到了很多报错信息,无法安装成功,这主要是因为...原创 2018-02-12 17:16:51 · 6397 阅读 · 1 评论 -
使用Rancher的RKE快速部署Kubernetes集群
简要说明:本文共涉及3台Ubuntu机器,1台RKE部署机器(192.168.3.161),2台Kubernetes集群机器(3.162和3.163)。先在Windows机器上,将rke_linux-amd64从github上下载下来,重新命名为rke ,编辑好cluster.yml集群部署文件,使用putty提供的pscp命令,将文件上传到3.161机器上。在3.161机器上,执行rke命令,将...原创 2018-02-14 16:40:05 · 5556 阅读 · 0 评论 -
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 · 2014 阅读 · 0 评论 -
Rancher2.0中使用外置NFS存储部署Nginx实验
目录:1、环境准备工作 1.1 准备好Rancher2.0集群环境 1.2 准备好外部NFS服务器2、Rancher2.0中使用NFS存储的方法 2.1 在集群中创建持久卷(PV) 2.2 在项目/命名空间中创建数据卷(PVC) 2.3 部署工作负载(Nginx)时使用PVC3、验证 3.1 在NFS目录中创建网页文件 3.2 访问网页简述: Ran...原创 2018-06-15 20:18:57 · 5608 阅读 · 2 评论 -
【读书笔记】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 · 716 阅读 · 0 评论 -
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 · 17923 阅读 · 1 评论 -
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 · 3090 阅读 · 2 评论 -
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 · 3389 阅读 · 2 评论 -
使用Rancher搭建K8S测试环境
使用Rancher 搭建K8S集群环境,其中1台Rancher管理节点、3台主机节点加入到 K8S环境中。记录了操作的具体过程。原创 2017-07-18 18:47:19 · 3349 阅读 · 2 评论 -
Rancher 系列教学视频学习笔记(1)
Rancher 系列教学视频-学习笔记(1) 一、培训视频学习笔记1《容器管理平台Rancher官方介绍》(Rancher 1.0 发布) 视频地址:http://v.youku.com/v_show/id_XMTU4NDIxNzc2MA 发布时间:2016年4月视频时长:2分钟 梁胜(首席执行官、联合创始人):在创建Rancher Labs公司之初,我们矢原创 2017-07-26 18:18:05 · 5926 阅读 · 0 评论 -
Kubectl 客户端的下载和配置
Kubectl 客户端的下载和配置 #Kubectl客户端的下载和配置(v1.6.6版本):#(参考链接:https://kubernetes.io/docs/tasks/tools/install-kubectl/ )sudo cd ~sudo curl -LO https://storage.googleapis.com/kubernetes-release/rel原创 2017-07-26 18:29:27 · 10236 阅读 · 0 评论 -
使用Rancher部署K8S时需要注意的软件版本问题
要想稳定地、顺畅地使用Rancher部署K8S,软件版本需求为: Ubuntu 16.04.3 LTS(内核4.4.0以上),Docker 1.12.3,K8S v1.6.6,Rancher v1.6.5原创 2017-08-29 13:12:10 · 6021 阅读 · 0 评论 -
【转】Rancher 下通过vxlan 网络进行 K8S 1.6.6的部署
Rancher 下通过vxlan 网络进行 K8S 1.6.6的部署2017-08-18 分类:Docker / Docker-网络 / Rancher原文链接:https://www.xtplayer.cn/2017/08/3064环境配置:Rancher:v1.6.5Docker:1.12.3OS:ubuntu 16.04.03PS:1、K8S 1.6.6不支转载 2017-09-22 20:07:25 · 1041 阅读 · 0 评论 -
使用Rancher 安装K8S
使用Rancher 安装K8S 目录:1-安装Rancherserver-v1.6.8命令.jpg2-安装RancherServer-查看运行中的容器.jpg3-安装RancherServer-查看容器rancher-server的日志.jpg4-访问Rancher的Web管理页面.jpg5-系统管理-系统设置.jpg6-系统管理-系统设置-应用商店.jpg原创 2017-09-23 10:18:55 · 9702 阅读 · 0 评论 -
清除已运行过Rancher和K8S的主机上的环境数据
清除已运行过Rancher和K8S的主机上的环境数据本文命令主要是参考《强力优化Rancher k8s中国区的使用体验》一文( http://www.cnrancher.com/optimizing-rancher-k8s-use-experience-in-china/ ),原文只有截图,没有文字命令,使用不方便。如果想不重新安装系统、希望继续在这台主机上安装使用Ranc原创 2017-08-29 18:27:08 · 11740 阅读 · 0 评论 -
K8S基本概念视频教学学习笔记
K8S基本概念-视频教学-学习笔记 Rancher官方免费培训视频网址:视频网址:http://v.youku.com/v_show/id_XMjg5MTM5MjMxNg视频时长:56分钟 目录:1、配置Rancher和Kubernetes2、K8S CLI: kubectl使用3、容器组Pods4、部署应用Deplotments5、服务Ser原创 2017-09-25 13:13:58 · 5218 阅读 · 0 评论 -
【转】Kubernetes高可用负载均衡与集群外服务访问实践
Kubernetes高可用负载均衡与集群外服务访问实践 [内容版权归有容云所有.仅供学习使用]微信链接:http://mp.weixin.qq.com/s/vhs96KC4l3p8jHOXkrQrxg 本文来自9月26有容云Docker微信群分享整理分享嘉宾:有容云系统工程师-陈俊Kubernetes在设计之初就充分考虑了针对容器的服务发现与负载均衡机制,提供了Service资源,并通过kube-proxy配合cloud provider来适应不同的应用场景。随着kubernetes用户的激增转载 2017-09-28 09:03:40 · 2404 阅读 · 0 评论 -
【转】Rancher 2.0:K8s之上的Rancher魔法
梁胜博士亲解Rancher 2.0:K8s之上的Rancher魔法原创 2017-09-29 Sheng Liang RancherLabshttp://mp.weixin.qq.com/s/c5oLgIkjo4QQZFqd6emhttp://mp.weixin.qq.com/s/c5oLgIkjo4QQZFqd6em6PQhttp://mp.weixin.qq.com/s/c转载 2017-10-02 09:40:58 · 1507 阅读 · 1 评论 -
K8S客户端Kubectl无法下载问题的解决办法-到中科大USTC下载
K8S客户端Kubectl无法下载问题的解决办法-到中科大USTC下载 存在问题:国外网站访问太慢,kubectl如何下载?(官方的文件位于googleapis网站上) 解决思路:1、到国内中科大USTC开源镜像站点下载deb文件2、-->在Windows下从deb文件包中解压出kubectl软件3、-->使用Xftp软件中的sftp协议,将文件从Windows中原创 2017-11-18 14:26:21 · 7255 阅读 · 0 评论 -
通过Rancher部署K8S后dashboard面板无法进入的解决办法
通过Rancher部署K8S后dashboard面板无法进入的解决办法如何部署不同的K8S版本? 通过Rancher部署K8S其实很简单,只要替换默认的官方应用商店地址,重启Docker服务以后,以新的k8s环境模板创建K8S环境,将多台主机添加到K8S的环境中即可。 一、软件版本Ubuntu 16.04.03Docker 1.12.3Rancher 1.6.5原创 2017-09-23 00:43:47 · 11159 阅读 · 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 · 1700 阅读 · 0 评论 -
使用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 · 3104 阅读 · 0 评论 -
Rancher 官方在线培训-教学视频链接及内容目录
Rancher 官方在线培训-教学视频链接及内容目录2018年5月-2019年5月免费培训视频(共21期):http://e.vhall.com/user/home/201602262017年第一季(共6期,06月-09月)第1期6月22日Rancher Monthly Online Training视频网址:http://v.youku.com/v_show/id_XM...原创 2017-07-26 17:59:34 · 19364 阅读 · 3 评论 -
【笔记】Rancher2.1容器云平台新特性
2018年10月6日,Rancher2.1版本正式发布。相比Rancher2.0版本,提供了许多新的特性:支持集群和项目级别的硬件资源配额管理; 支持3个节点的Rancher Server的管理端高可用; 可以驱散节点上的容器,以便对节点进行维护; 完整支持CI、CD功能,开发、测试、构建、部署全程自动化; 支持公有和私有的GitLab代码库; 应用商店功能增强,引入了Till...原创 2018-10-23 22:02:42 · 1060 阅读 · 0 评论