专栏首页kubernetes中文社区使用Minikube 部署 Kubernetes 集群

使用Minikube 部署 Kubernetes 集群

单机部署

创建Kubernetes cluster(单机版)最简单的方法是minikube:

首先下载kubectl

curl -Lo kubectl https://storage.googleapis.com/kubernetes-release/release/v1.6.4/bin/linux/amd64/kubectl
chmod +x kubectl

安装minikube

# install minikube
$ brew cask install minikube
$ brew install docker-machine-driver-xhyve
# docker-machine-driver-xhyve need root owner and uid
$ sudo chown root:wheel $(brew --prefix)/opt/docker-machine-driver-xhyve/bin/docker-machine-driver-xhyve
$ sudo chmod u+s $(brew --prefix)/opt/docker-machine-driver-xhyve/bin/docker-machine-driver-xhyve

最后启动minikube

# start minikube.
# http proxy is required in China
$ minikube start --docker-env HTTP_PROXY=http://proxy-ip:port --docker-env HTTPS_PROXY=http://proxy-ip:port --vm-driver=xhyve

开发版

minikube/localkube只提供了正式release版本,而如果想要部署master或者开发版的话,则可以用hack/local-up-cluster.sh来启动一个本地集群:

cd $GOPATH/src/k8s.io/kubernetes

export KUBERNETES_PROVIDER=local
hack/install-etcd.sh
export PATH=$GOPATH/src/k8s.io/kubernetes/third_party/etcd:$PATH
hack/local-up-cluster.sh

打开另外一个终端,配置kubectl:

cd $GOPATH/src/k8s.io/kubernetes
export KUBECONFIG=/var/run/kubernetes/admin.kubeconfig
cluster/kubectl.sh

文章来源:Kubernetes中文社区

本文分享自微信公众号 - kubernetes中文社区(DailyDev),作者:kubernetes

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-03-18

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Kubernetes搭建LNMP环境并部署wordpress

    1、在镜像仓库上,构建镜像,创建文件夹,将相应的文件放入,Dockerfile和安装包放在百度网盘了,这里就不多介绍了。

    kubernetes中文社区
  • 轻松构建微服务之docker和高效发布

    docker在创建容器进程的时候可以指定一组namespace参数,这样容器就只能看到当前namespace所限定的资源,文件,设备,网络。用户,配置信息,而对...

    kubernetes中文社区
  • 从小白到全站 Docker 化

    笔者花生 PeA,百度前端汪、ACGer。个人博客:pea3nut.blog;个人资料:pea3nut.info。

    kubernetes中文社区
  • Docker Machine 使用详解

    Automate container provisioning on your network or in the cloud. Available for W...

    康怀帅
  • kubernetes集群搭建(7):常见问题及处理

    2.问题现象:错误提示中有证书错误,certificate  xxxx,在node节点上执行

    肖哥哥
  • Linux下安装Oracle的过程和涉及的知识点-系列1

    Linux下安装Oracle的经历也许在很多人眼里就是一个日常的再普通不过的操作,但实际其中蕴含着大量的操作系统、Oracle、Linux指令操作等知识点。因为...

    bisal
  • 32位和64位的操作系统的差异 原

          记得有一次花好长时间装了64位win7系统,谁知道在进行一些操作时卡的不行,随后不得不换回了32位,直到现在才搞清楚原因!

    阿dai学长
  • MySQL 中三个常见的问题解决

    因为长时间未使用 MySql 导致忘记了 root 密码,现在将修改 root 用户密码的方法记录下来。

    zucchiniy
  • 查看CentOS版本信息

    2017年09月19日 14:52:39 树上骑个猴 阅读数 221126 文章标签: Linux版本查看 更多

    拓荒者
  • Access-SQL手工注入实战

    经过反复尝试,这里可以利用“+”替换空格和大写字母绕过WTS-WAF,并且此waf没有过滤and。

    HACK学习

扫码关注云+社区

领取腾讯云代金券