k8s第一篇安装

安装k8s之前要先安装docker,这个直接在机器上安装就行

docker 安装

yum install docker
sudo systemctl start docker
systemctl enable docker

测试安装

docker images

创建docker组

sudo groupadd docker


创建用户:

useradd docker
passwd docker 设置密码

添加用户权限为root权限

chmod -v u+w /etc/sudoers #添加修改权限
vim /etc/sudoers
#找到 root的  root    ALL=(ALL)       ALL
加一行
docker    ALL=(ALL)       ALL
test ALL=(ALL)       NOPASSWD:ALL  #这种加法,可以不用输入密码

chmod -v u-w /etc/sudoers #取消修改权限


添加docker用户到添加docker组

sudo usermod -aG docker ${USER}
sudo usermod -aG docker $USER && newgrp docker  #切换用户后使用推荐



安装单机版的k8s 传送门 可以看最新的命令

curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64
sudo install minikube-linux-amd64 /usr/local/bin/minikube

安装完执行启动

minikube start

测试安装是否成功

kubectl get po -A

docker详细操作

安装工具
	sudo yum install -y yum-utils 
设置 yum 仓库地址
	sudo yum-config-manager \
	    --add-repo \
	    https://download.docker.com/linux/centos/docker-ce.repo
	sudo yum-config-manager \
	     --add-repo \
	     http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
更新 yum 缓存
	sudo yum makecache fast 
安装新版 docker
	sudo yum install -y docker-ce docker-ce-cli containerd.io
检查安装情况
	docker info
启动docker服务
 	systemctl start docker
查看Docker状态
	systemctl status docker
设置Docker开机自启
	systemctl enable docker
重新启动Docker服务
	systemctl restart docker
停止Docker服务
	systemctl stop docker
docker配置加速

#腾讯云的镜像地址
https://mirror.ccs.tencentyun.com
#网易的镜像地址
http://hub-mirror.c.163.com
操作是:
mkdir -p /etc/docker
tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["http://hub-mirror.c.163.com","https://mirror.ccs.tencentyun.com"]
}
EOF
完事重启一下docker就OK了









伍先生
  • 职业: 程序员,产品
  • 码龄: 6.0
  • 技能: PHP Go 前端
  • 微信: JwCode
  • 公众号/小程序: 渐悟分享