博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
minikube环境安装
阅读量:5992 次
发布时间:2019-06-20

本文共 2059 字,大约阅读时间需要 6 分钟。

前言: 记录k8s实验过程, 分享一些碰到的问题以及解决方案

前置条件

  • 科学上网代理
  • centos7虚拟机

参考:

第一步 安装hypervisor

For Linux, install VirtualBox or KVM.

参考:

这里选择使用kvm作为hypervisor,即将k8s集群环境安装在kvm虚拟机里面,值得注意的是这相当于虚拟机里面装虚拟机,性能有很大的问题,我是在kvm虚拟机里面装kvm

1.1 查看是否支持虚拟化

grep -E '(vmx|svm)' /proc/cpuinfo

1.2 安装kvm

yum install qemu-kvm qemu-img virt-manager libvirt libvirt-python libvirt-client virt-install virt-viewer bridge-utils

1.3 启动libvirtd

systemctl start libvirtdsystemctl enable libvirtd

1.4 检查kvm module 是否加载成功

lsmod | grep kvmkvm_intel             162153  0kvm                   525409  1 kvm_intel

step2 安装kubectl

参考:

2.0 配置代理

由于kubectl源在google, 所以配置代理

[root@k8s ~]# export https_proxy=http://
[root@k8s ~]# export http_proxy=http://

如果你没有代理,我也无能为力了..

2.1 配置google源

cat <
/etc/yum.repos.d/kubernetes.repo> [kubernetes]> name=Kubernetes> baseurl=https://packages.cloud.google.com/yum/repos/kubernetes-el7-x86_64> enabled=1> gpgcheck=1> repo_gpgcheck=1> gpgkey=https://packages.cloud.google.com/yum/doc/yum-key.gpg https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg> EOF

2.2 安装kubectl

yum install -y kubectl

step3 安装minikube

参考:

3.1.1 下载安装(官方安装)

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

3.1.2 安装阿里云修改版本(个人使用推荐)

curl -Lo minikube http://kubernetes.oss-cn-hangzhou.aliyuncs.com/minikube/releases/v0.28.0/minikube-linux-amd64 && chmod +x minikube && sudo mv minikube /usr/local/bin/

使用阿里云修改版本,会加速整个集群的安装, 因为会拉国内的镜像.

3.2 安装驱动

参考:

curl -LO https://storage.googleapis.com/minikube/releases/latest/docker-machine-driver-kvm2 && chmod +x docker-machine-driver-kvm2 && sudo mv docker-machine-driver-kvm2 /usr/local/bin/

3.3.1 启动minukube(官方)

minikube start

3.3.2 启动minikube

minikube start --registry-mirror=https://registry.docker-cn.com --docker-env HTTP_PROXY=http://
--docker-env HTTPS_PROXY=http://

由于众所周知的原因需要为docker配置代理,不然会很慢

step4 配置集群环境

默认配置有点少, 加点内存,cpu

4.1 配置k8s内存、cpu

minikube config set memory 8192minikube config set cpus 4

转载地址:http://uevlx.baihongyu.com/

你可能感兴趣的文章
VSNETcodePrint 2005 & SQL ServerPrint 2005
查看>>
转---一个提高渲染效率的小技巧
查看>>
Entity Framework 4.1正式版发布,徐汇区网站设计
查看>>
QT中QTableWidget的使用
查看>>
装饰器(Decorator)模式
查看>>
【JOURNAL】天井组诗之七 - 来生
查看>>
strtok()和strtok_r()
查看>>
关于override,new 那点事
查看>>
awk用法小结
查看>>
C++运算符重载
查看>>
Qualitative and Quantitative
查看>>
你必须知道的ADO.NET(六) 谈谈Command对象与数据检索
查看>>
IT咨询公司薪酬比较
查看>>
PCI 32,PCI 64和PCI-X,PCI-E图解差别
查看>>
论文笔记之:Playing Atari with Deep Reinforcement Learning
查看>>
iBeacon
查看>>
13-(基础入门篇)系统教程演示(GPRS模块)
查看>>
多线程编程之四——线程的同步
查看>>
存储过程,触发器,游标
查看>>
php.ini中allow_call_time_pass_reference参数的意思
查看>>