k8s Kubernetes v1.10 最简易安装 shell

k8s Kubernetes v1.10 最简易安装 shell

2019年,安装shell已失效 ,以后有空研究后在更新

# Master 单节点快速安装
# 最简单的安装shell,只为快速部署k8s测试环境
#测试环境centos 7.4 , ubuntu server 18.04

#1 初始化环境

curl -s http://elven.vip/ks/k8s/oneinstall/0.set.sh |bash

#2 下载镜像,安装kubeadm工具

curl -s http://elven.vip/ks/k8s/oneinstall/1.download.sh |bash

#3 部署k8s master节点

curl -s http://elven.vip/ks/k8s/oneinstall/2.k8s.install.sh |bash

#若安装失败,或重置master , 重新执行第 #3


#4 添加Node节点 (Node节点执行)

 #初始化
curl -s http://elven.vip/ks/k8s/oneinstall/3.k8s.node.sh |bash

 #按提示执行 kubeadm join MasterIP:6443 --token 

#主要服务

#master节点

  • Etcd #数据存储
  • kube-apiserver #api是集群控制的入口
  • kube-controller-manager #资源自动化控制中心
  • kube-scheduler #负责Pod调度

#node

  • kubelet #与master通信,Pod、容器管理
  • kube-proxy #代理和负载均衡器

#概念
#Pod是k8s调度最小单位,每个Pod中运行着相关的业务容器,这些容器共享IP和Volume
#K8s中Service相当于微服务,一个Service对应多个Pod实例,使用LabelSelector将Pod捆绑一起
#访问服务: ->Node IP -> Cluster IP(Service) -> Pod IP


1239246-20180428183131072-1777833649.jpg

转载于:https://www.cnblogs.com/elvi/p/8976305.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值