k8s系列文章一:安装指南

前言

k8s是docker的升级版,可用于docker集群配置管理微服务

一、更新ubuntu系统版本

sudo apt update
sudo apt upgrade

二、添加GPG密钥(阿里源)

  • 尽管我不知道gpg是个什么东西,反正跟着做就完了
curl https://mirrors.aliyun.com/kubernetes/apt/doc/apt-key.gpg | sudo apt-key add -

三、本地添加k8s存储库(阿里源)

sudo apt-add-repository "deb https://mirrors.aliyun.com/kubernetes/apt/ kubernetes-xenial main"

四、重载刚添加的库文件

sudo apt update

五、安装

sudo apt install kubelet kubeadm kubectl

六、关闭交换分区

# 临时关闭分区
swapoff -a
# 永久\关闭自动挂载swap分区
sudo sed -i '/ swap / s/^\(.*\)$/#\1/g' /etc/fstab

七、开机启动

sudo systemctl enable kubelet
sudo systemctl start kubelet

此时kubelet是启动失败的(如下图),不必担心,因为还没配置完!

八、初始化集群

kubeadm init:在主节点初始化 Kubernetes 控制平面节点。

  • --image-repository registry.aliyuncs.com/google_containers:表示使用阿里云镜像仓库,不然有些镜像下载不下来 ;
  • --kubernetes-version=v1.22.2:指定kubernetes版本,查询命令kubelet --version;
  • --pod-network-cidr=10.244.0.0/16:指定pod的网段,务必确保本地未配置此网段;
# 调用kubeadm模块
kubeadm init --image-repository registry.aliyuncs.com/google_containers --kubernetes-version=v1.22.2(你的版本) --pod-network-cidr=10.244.0.0/16 --apiserver-advertise-address=你的IP地址

此时的k8s已经可以正常启动了!

九、辅助命令

# 查看kubelet日志,其中-f是 --follow, -u是过滤出kubelet日志
journalctl -f -u kubelet

十、结束!

你可能感兴趣的:(部署,工具,概念,kubernetes,容器,云原生,微服务)