1. 回顾

上一章,我们动手给两台云主机安装了Docker:

Dapr+Net6+K8S最小原型项目架构和实现-05-给两台云主机安装Docker_敦格-CSDN博客Dapr+Net6+K8S最小原型项目架构和实现-05-给两台云主机安装Dockerhttps://blog.csdn.net/shuaihj/article/details/122967227?spm=1001.2014.3001.5501

这一章,我们给两台云主机都安装K8S。

2. 安装tc流量控制工具

  • 这是一个前置条件,K8S用tc来做流量控制
yum install -y iproute-tc

3. 配置k8s仓库源

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

4. 安装k8s

yum install -y kubeadm  kubelet kubectl

5. 配置系统内核参数

  • 使流过网桥的流量也进入iptables/netfilter框架
cat <<EOF >  /etc/sysctl.d/k8s.conf
net.bridge.bridge-nf-call-ip6tables = 1
net.bridge.bridge-nf-call-iptables = 1
EOF
  • 使配置生效
sysctl --system

6. 配置K8S自启动

systemctl enable kubelet
systemctl start kubelet

7. 验证

kubelet --version

8. 下一章

Dapr+Net6+K8S最小原型项目架构和实现-07-在Master主机上初始化K8S集群_敦格-CSDN博客Dapr+Net6+K8S最小原型项目架构和实现-07-在Master主机上初始化K8S集群https://blog.csdn.net/shuaihj/article/details/122968061?spm=1001.2014.3001.5501

Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐