Kubernetes安装(ubuntu)

Posted xxx小M

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Kubernetes安装(ubuntu)相关的知识,希望对你有一定的参考价值。

安装docker

sudo rm /var/lib/dpkg/lock-frontend
sudo rm /var/lib/dpkg/lock

curl -sSL https://get.docker.com | sh 
sudo usermod -aG docker $USER
重新登录

修改cgroup为system

sudo vi /etc/docker/daemon.json
输入
{
 "exec-opts":["native.cgroupdriver=systemd"]
}
sudo systemctl restart docker

使用kubeadm安装

1. 安装 kubelet、kubeadm 和 kubectl

sudo su
apt-get update && apt-get install -y apt-transport-https
curl -s https://packages.cloud.google.com/apt/doc/apt-key.gpg | apt-key add -
cat <<EOF >/etc/apt/sources.list.d/kubernetes.list
deb http://apt.kubernetes.io/ kubernetes-xenial main
EOF
apt-get update
apt-get install -y kubelet kubeadm kubectl

source /usr/share/bash-completion/bash_completion
source <(kubectl completion bash)

2. 用kubeadm创建Cluster

2.1 初始化master

初始化master, 192.168.56.102需要换成master IP

sudo kubeadm init --pod-network-cidr=10.244.0.0/16 --apiserver-advertise-address=10.11.64.64 --ignore-preflight-errors=NumCPU

sudo kubectl apply -f https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml
2.2 配置kubectl

创建完cluster, 后面会有一些提升安装提示的做
提示中的创建

mkdir -p $HOME/.kube
sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
sudo chown $(id -u):$(id -g) $HOME/.kube/config

提示中的加入集群

kubeadm join 10.11.64.64:6443 --token h75o5f.s27h0ulodnemjlk2 --discovery-token-ca-cert-hash sha256:2c559b61de5f009a3704e8ccf0b221db482b0a76ab5d095005f62e4d23fefeec
2.3 安装Pod网络

https://github.com/flannel-io...

kubectl apply -f "https://cloud.weave.works/k8s/net?k8s-version=$(kubectl version | base64 | tr -d \'\\n\')"
2.4 添加node节点
kubeadm join 10.11.64.64:6443 --token h75o5f.s27h0ulodnemjlk2 --discovery-token-ca-cert-hash sha256:2c559b61de5f009a3704e8ccf0b221db482b0a76ab5d095005f62e4d23fefeec

引用

  1. 书籍《每天花5分钟玩转kubernetes》
  2. 书籍《kubernetes权威指南》

以上是关于Kubernetes安装(ubuntu)的主要内容,如果未能解决你的问题,请参考以下文章

续:纠正:ubuntu7.04可以安装,而且完美的安装 ! for《Oracle-10.2.0.1,打补丁10.2.0.5:在 debian 版本4不含4以上,及 ubuntu 7.04不含(代码片段

Kubernetes安装(ubuntu)

Ubuntu22.04 安装单机版kubernetes

markdown 在Ubuntu上安装Kubernetes集群

markdown 在Ubuntu 16上安装3节点Kubernetes群集

markdown 在Ubuntu 16上安装3节点Kubernetes群集