yangyang12138

导航

k8s搭建

一、概述

  k8s是一个容器管理工具,可以实现容器的快速部署和回收。

二、系统结构

  k8s集群分为master和node,master主要用于运行kubectl,apiserver,用户可以通过apiserver和kubectl命令两种方式来控制k8s集群。

  node主要用于运行kubelet,和一个proxy。proxy用于转发当前node中的所有pod里的服务。

  

 

  proxy用于转发docker内的服务,docker内的ip和proxy在不同网段,假如在docker里启动了10个pod,每个pod都在8080端口有一个服务,则访问proxy-ip:8080就能访问其中一个节点。

三、安装

  1.安装并启动docker

  

yum install docker -y
systemctl enable docker 
systemctl start docker

 

  安装k8s

cat <<EOF > /etc/yum.repos.d/kubernetes.repo
[kubernetes]
name=Kubernetes
baseurl=https://packages.cloud.google.com/yum/repos/kubernetes-el7-x86_64
enabled=1
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://packages.cloud.google.com/yum/doc/yum-key.gpg https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg
EOF

yum install -y kubelet kubeadm kubectl

 

 

  

posted on 2021-03-01 19:30  杨杨09265  阅读(108)  评论(0编辑  收藏  举报