侧边栏壁纸
博主头像
爱运维 博主等级

行动起来,活在当下

  • 累计撰写 197 篇文章
  • 累计创建 143 个标签
  • 累计收到 21 条评论

目 录CONTENT

文章目录
K8S

通过minikube快速搭建本地开发环境

Administrator
2020-03-24 / 0 评论 / 0 点赞 / 12 阅读 / 0 字
需要先将hostname添加到/etc/hosts

1.安装docker~

yum install -y yum-utils \
  device-mapper-persistent-data \
  lvm2
yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo
yum-config-manager --enable docker-ce-nightly
yum install docker-ce docker-ce-cli containerd.io
systemctl start docker
systemctl enable docker

2.开启镜像加速,并且设置docker driver为systemd

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "exec-opts": ["native.cgroupdriver=systemd"],   
  "registry-mirrors": ["https://npluwflg.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

3.修改内核参数,不然安装报错

vim /etc/sysctl.conf  #新增
net.bridge.bridge-nf-call-iptables = 1
net.bridge.bridge-nf-call-ip6tables = 1
##然后执行
sysctl -p 

4.安装minikube

curl -Lo minikube https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64 \
  && chmod +x minikube
sudo mkdir -p /usr/local/bin/
sudo install minikube /usr/local/bin/ 

5.启动kubernetes集群

minikube start --registry-mirror=https://registry.docker-cn.com --kubernetes-version v1.17.0 --driver=none --image-repository='registry.cn-hangzhou.aliyuncs.com/google_containers'
等。。。。

5.安装kubectl

curl -LO https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/linux/amd64/kubectl
 
测试
[root@host-172-16-56-107 ~]# kubectl get nodes
NAME                 STATUS   ROLES    AGE   VERSION
host-172-16-56-107   Ready    master   31m   v1.17.0
0

评论区