内容简介:今天想本地搭建一下k8s环境体验一下。看了一下官方文档网上有大把的文章介绍,这里就不赘述。读者可以参考这篇文章,写的还不错:
一、本地安装部署Kubernetes集群
今天想本地搭建一下k8s环境体验一下。看了一下官方文档 Local-machine Solutions 提供了不少方式。其中大部分资料推荐的都是基于 Minikube 方式搭建。但是这种方式有个蛋疼的地方,就是需要自己先安装一个虚拟机,像 VirtualBox,或者 VMWare Fusion,还要自己安装 kubectl,麻烦。于是试着按照 Docker Desktop 的方式安装,果然很方便。只要下载 Docker Desktop 的 dmg 安装文件,点击安装,一切都是自动化的。安装完成之后。在 工具 栏右上角会有一个鲸鱼的图标,那个就是 docker desktop。这时候命令行已经可以执行 docker 的相关命令了,但是默认并没有安装kubernetes环境,需要安装。点击 Preferences ,点击 Kubernetes,选择所有(Enable Kubernetes,Deploy Docker Stacks to Kubernetes by default,Show System Containters),点击 Apply。这样就开始安装和启动 一个 Single-node Kubernetes Cluster。
二、使用初体验
网上有大把的文章介绍,这里就不赘述。读者可以参考这篇文章,写的还不错: Kubernetes快速入门实战 。
三、安装Kubernetes Dashboard
k8s Dashboard 默认并不安装,需要自己部署:
kubectl create -f https://raw.githubusercontent.com/kubernetes/dashboard/master/aio/deploy/recommended/kubernetes-dashboard.yaml
部署很简单,但是访问还需要费一些劲。首先通过 kubectl proxy
启动一个命令行代理。这样 k8s Dashboard 就可以在 http://localhost:8001/api/v1/namespaces/kube-system/services/https:kubernetes-dashboard:/proxy/
这个URL被访问。
但是还有一步需要设置一下,就是访问账户和token。通过这篇文章设置一个简单的用户 Creating sample user 。然后这才可以进入到 dashboard 页面。
以上所述就是小编给大家介绍的《kubernetes初体验》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:- 降低云游戏延迟优化云游戏体验:贝塞斯达推出Orion技术,还公布了免费体验计划
- PyTorch 初体验
- indexedDB 初体验
- golang爬虫初体验
- Netty 入门初体验
- Ansible初体验
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Learning Vue.js 2
Olga Filipova / Packt Publishing / 2017-1-5 / USD 41.99
About This Book Learn how to propagate DOM changes across the website without writing extensive jQuery callbacks code.Learn how to achieve reactivity and easily compose views with Vue.js and unders......一起来看看 《Learning Vue.js 2》 这本书的介绍吧!