![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
kubernetes
JinchaoLv
抄底上天台。
展开
-
kubernetes集群部署(一):v1.13二进制文件部署
说明:kubernetes版本为1.13.1,所有节点操作系统均为centos 7。参考:《kubernetes权威指南》1 安装(二进制文件方式)因为google的原因,kubeadm方式安装总是出现各种问题,故而决定采用二进制文件的方式自己动手安装。1.1 安装dockerMaster和Node上都需部署docker服务。安装docker,部署私有image仓库,参考 docker...原创 2019-01-06 15:37:16 · 3159 阅读 · 2 评论 -
kubernetes集群部署(二):安装flannel网络组件
按照《kubernetes集群部署(一):二进制方法部署》的安装步骤,到目前为止,k8s已经能正常调度pod,但访问上还存在问题:k8s不同节点之间的pod网络是不能互通的,即,只能访问被分配到当前节点上的pod。可以安装flannel组件以解决这个问题。集群中每一个节点(master和node)都需要安装flannel。flannel以etcd作为数据库。1.确保当前节点能访问etcd如...原创 2019-03-26 19:04:38 · 1133 阅读 · 0 评论 -
kubernetes踩坑:nodePort拒绝访问的问题
(1)找到pod所在节点,从pod所在k8s节点上通过{nodeIp}:{nodePort}访问,如果访问不了,可能是pod或service没有成功部署;(2)从其它node节点通过{nodeIp}:{nodePort}访问,如果不能访问,执行kubectl describe pod {podName} -n={namespace}查看pod描述信息,找到pod ip,直接对着pod访问{...原创 2019-03-26 21:31:49 · 23797 阅读 · 8 评论 -
kubernetes集群部署(三):部署dashboard服务
dashboard本身就是一个部署在k8s集群中的服务,像其它服务一样部署既可。下载yaml文件wget https://raw.githubusercontent.com/kubernetes/dashboard/v1.10.1/src/deploy/recommended/kubernetes-dashboard.yaml修改deploy部分 ... spec: ...原创 2019-03-27 01:14:35 · 390 阅读 · 0 评论 -
kubernetes集群部署(四):部署heapster+influxdb
在上一篇《kubernetes集群部署(三):部署dashboard服务》中,我们部署了dashboard,但这个dashboard页面看上去好像少了点什么,没有cup和内存使用监控图表。dashboard在github(https://github.com/kubernetes/dashboard)上说的很清楚:Heapster has to be running in the clust...原创 2019-03-28 02:00:00 · 399 阅读 · 0 评论 -
利用 docker hub 拉取 gcr 镜像
参考官网:https://docs.docker.com/docker-hub/背景:kubernetes需要用到gcr中的镜像,而国内因为网络问题无法从gcr拉取镜像。原理:无法从国内拉取gcr镜像,那就找一个既能拉取gcr镜像,又能被国内访问到的地方,从那里去拉gcr镜像。类似于代理,而docker hub是一个现成的从国内不需要代理就能访问,也能拉取gcr镜像的地方。因为docke...原创 2019-06-13 23:18:26 · 922 阅读 · 1 评论