单机k8s实验环境安装 安装记录
2019-01-21
kubernetes v1.13.2
CentOS Linux release 7.6.1810 (Core)
Docker version 1.13.1, build 07f3374/1.13.1
Hostname op
-
关掉 selinux
$ setenforce 0
$ sed -i “s/^SELINUX=enforcing/SELINUX=disabled/g” /etc/sysconfig/selinux -
关掉防火墙
$ systemctl stop firewalld
$ systemctl disable firewalld
3.关闭 swap
$ swapoff -a
$ sed -i 's/.*swap.*/#&/' /etc/fstab
-
配置转发参数
$ cat < /etc/sysctl.d/k8s.conf
net.bridge.bridge-nf-call-ip6tables = 1
net.bridge.bridge-nf-call-iptables = 1
EOF
$ sysctl --system -
安装docker
$ yum -y install docker
$ vim /usr/lib/systemd/system/docker.service
修改 --exec-opt native.cgroupdriver=systemd 中 systemd 为 cgroupfs
$ systemctl start docker.service
$ systemctl enable docker.service -
配置阿里云源
$ cat < /etc/yum.repos.d/kubernetes.repo
[kubernetes]
name=Kubernetes
baseurl=http://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64
enabled=1
gpgcheck=0
repo_gpgcheck=0
gpgkey=http://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg
http://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpg
EOF -
安装基础包(所有节点)
$ yum install -y kubelet kubeadm kubectl
-
镜像准备
参考 国内拉去 k8s 镜像
注意,k8s镜像版本 v1.13.2 -
初始化
v1.13.2 是准备 k8s 镜像的版本,10.1.6.168 是本机器ip
cpay-cloud-registry.default.svc.cluster.local
,"–spring.profiles.active=test"[root@op ~]# kubeadm init --kubernetes-version=v1.13.2 --pod-network-cidr=10.244.0.0/16 --apiserver-advertise-address=10.1.6.168
[init] Using Kubernetes version: v1.13.2
[preflight] Running pre-flight checks
[