kubernetes集群 yum安装方式
来源:互联网 发布:sql2000还原数据库 编辑:程序博客网 时间:2024/05/29 14:01
公司最近都使用docker做业务,选择它的最主要一点个人觉得还是秒开的快感让人觉得神清气爽,版本更替升级也简单,写好的dockerfile 指定包名,每次更新直接更换包就ok。
跑题了,k8s是一个docker的管理工具,我也是近期在研究,买了一本权威指南的书,不知道是我技术水平差呢还是怎么的,感觉书总有这些那些个小瑕疵,权威指南第二版是以1.3版本为基础的,个人觉得还是以1.5.2的好,现在k8s最新版本已经是1.7了,最近1.8好像也快出来了,新的潮流技术嘛,更新的总是辣么的快。
OS: CentOS Linux release 7.3.1611 (Core)
docker: Docker version 1.12.6, build 88a4867/1.12.6
这里要说明一下,一般安装docker的方式是 curl -sSL https://getdocker.com | sh
这里不推荐上面的安装方式,因为我在安装过程中碰到一个问题:Error: docker-ce conflicts with 2:docker-1.12.6-32.git88a4867.el7.centos.x86_64 ,建议使用epel的安装方法,注意版本最好大于1.9;
master节点:
关闭系统防火墙
yum install etcd kubernetes
此时不需要修改配置文件
systemctl start etcd
systemctl start docker
systemctl start kube-apiserver
systemctl start kube-controller-manager
systemctl start kube-scheduler
systemctl start kubelet
systemctl start kube-proxy
安装顺序启动服务 访问localhost:8080,测试是否成功
node节点:
yum install etcd kubernetes
首先要弄明白的是master与node通讯是通过kubelet的所以这个进程是 必须的,还有 kube-proxy是docker容易与宿主机之间访问的进程,所以node上只需要这两个进程
kubelet:
KUBELET_ADDRESS=”–address=0.0.0.0”
KUBELET_HOSTNAME=”–hostname-override=192.168.1.84”
KUBELET_API_SERVER=”–api-servers=http://192.168.1.81:8080”
KUBELET_POD_INFRA_CONTAINER=”–pod-infra-container-image=registry.access.redhat.com/rhel7/pod-infrastructure:latest”
KUBELET_ARGS=”“
systemctl start kubelet
systemctl start kube-proxy
在主节点测试 kubectl get nodes
NAME STATUS AGE
127.0.0.1 Ready 7d
192.168.1.84 Ready 3d
- kubernetes集群 yum安装方式
- 以Kubeadm方式安装的Kubernetes集群的探索
- CentOS7(mini) 安装 Kubernetes 集群(kubeadm方式)
- kubernetes 1.5 集群安装
- Kubernetes 集群安装指南
- Kubernetes离线安装、Kubernetes二进制文件方式安装
- 通过minikube安装kubernetes集群
- 为Kubernetes集群安装helm
- kubernetes 集群的安装部署
- 使用kubeadm安装kubernetes集群
- kubernetes 集群的安装部署
- kubernetes学习1--centOS7.2使用yum安装kubernetes
- Centos7.3Kubernetes集群安装部署
- Linux系统下安装部署Kubernetes集群
- kubernetes集群
- ubuntu 12.04 安装 Cloudera Manager5及CDH5(Mysql)【添加yum源方式安装集群】
- yum方式安装MySQL
- mysql安装-YUM方式
- Webpack2 完整踩坑教程(一)
- redis key 模糊查询
- 【重要更新】Aspose.Words 8月新版V17.8发布 | 附下载
- hive的脚本执行
- kendo ui PanelBar menu jquery 操作
- kubernetes集群 yum安装方式
- php通过淘宝API查询IP地址归属等信息
- notepad++插件配置
- HDU6046-hash
- Please enter a commit message to explain why this merge is necessary
- dockertoolbox启动redis镜像
- LeetCode 217. Contains Duplicate
- mysql 修改某字段部分内容
- spring Batch在SSH框架的应用