本文共 2059 字,大约阅读时间需要 6 分钟。
前言: 记录k8s实验过程, 分享一些碰到的问题以及解决方案
参考:
For Linux, install VirtualBox or KVM.
参考:这里选择使用kvm作为hypervisor,即将k8s集群环境安装在kvm虚拟机里面,值得注意的是这相当于虚拟机里面装虚拟机,性能有很大的问题,我是在kvm虚拟机里面装kvm
grep -E '(vmx|svm)' /proc/cpuinfo
yum install qemu-kvm qemu-img virt-manager libvirt libvirt-python libvirt-client virt-install virt-viewer bridge-utils
systemctl start libvirtdsystemctl enable libvirtd
lsmod | grep kvmkvm_intel 162153 0kvm 525409 1 kvm_intel
参考:
由于kubectl源在google, 所以配置代理
[root@k8s ~]# export https_proxy=http://[root@k8s ~]# export http_proxy=http://
如果你没有代理,我也无能为力了..
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
yum install -y kubectl
参考:
curl -Lo minikube https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64 && chmod +x minikube && sudo mv minikube /usr/local/bin/
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/
使用阿里云修改版本,会加速整个集群的安装, 因为会拉国内的镜像.
参考:
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/
minikube start
minikube start --registry-mirror=https://registry.docker-cn.com --docker-env HTTP_PROXY=http://--docker-env HTTPS_PROXY=http://
由于众所周知的原因需要为docker配置代理,不然会很慢
默认配置有点少, 加点内存,cpu
minikube config set memory 8192minikube config set cpus 4
转载地址:http://uevlx.baihongyu.com/