【安装】1、通过kubeadm安装Kubernetes_准备工作

【安装】1、通过kubeadm安装Kubernetes_准备工作

0、准备三台机器
server1、server2、server3

 

1、安装相关依赖
yum install -y conntrack ntp ipvsadm ipset jq iptables curl sysstat libseccomp wget vim net-tools git

 

2、设置防火墙为Iptables并设置空的规则
systemctl stop firewalld && systemctl disable firewalld
yum -y install iptables-services && systemctl start iptables && systemctl enable iptables && iptables -F && service iptables save

 

3、关闭selinux
a.关闭虚拟内存
swapoff -a && sed -i '/ swap / s/^\(.*\)$/#\1/g' /etc/fstab
b.关闭 setenforce
setenforce 0 && sed -i 's/^SELINUX=.*/SELINUX=disabled/' /etc/selinux/config

 

 

1、kubectl:集群管理命令行工具集。
通过客户端的kubectl命令集操作,api server进行响应,从而管理kubernetes集群。
2、scheduler:集群分发调度器,
3、api server:资源操作入口
        a.所有资源操作都得和api server提供的api来调用,只有api server和存储通信。
        b.分层,隔离集群状态访问的方式和后端存储的实现。
5、etcd:
6、kubelet:节点上的Pod管家,
        a.负责节点Node上pod的创建、修改、监控、删除等全部生命周期管理
        b.定时上报节点Node信息给api server
        c.kubelet是master api server和Node节点之前的桥梁。接收Master API Server分配给它的commands和work,通过kube-apiserver间接与Etcd集群交互,读取配置信息。
7、kube proxy:负载均衡、路由转发。
8、controller manager:内部管理控制中心
实现集群故障检测和自动化恢复,负责执行控制器。
        a.endpoint contraller:管理service和pod的关联映射信息。
b.rc(replication controller)服务:管理pod副本

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值