Mac+Docker+K8S本地搭建K8S集群
1、 安装
Docker for Desktop
安装K8s
建议采用阿里云的k8s-for-docker-desktop,同时可以解决经常遇到的Docker for Desktop中K8S一直卡在starting状态
git clone https://github.com/AliyunContainerService/k8s-for-docker-desktop.gitcd k8s-for-docker-desktop// 执行脚本安装K8S相关镜像(确认k8s-for-docker-desktop文件夹下的images中的k8s和本地安装的docker中需要的k8s版本保持一致)./load_images.sh
- 设置docker代理和k8s的设置,并重启Docker for Desktop,
成功后状态如下:
2、配置K8S
// 切换k8s的上下文状态到docker-desktopkubectl config use-context docker-desktop// 验证集群状态kubectl cluster-infokubectl get nodes
3、配置k8s的控制台
kubectl create -f kubernetes-dashboard.yaml// 检查kubernetes-dashboard的应用状态
kubectl get pod -n kubernetes-dashboard// 开启API Server应用代理
kubectl proxy
通过url可以访问Kubernetes dashboard
http://localhost:8001/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/#/login
4、 配置控制令牌
TOKEN=$(kubectl -n kube-system describe secret default| awk '$1=="token:"{print $2}')
kubectl config set-credentials docker-for-desktop --token="${TOKEN}"
echo $TOKEN
生成的token输入到下列令牌
登录成功后进入页面:K8
Mac+Docker+K8S本地搭建K8S集群相关推荐
- 本地搭建Elasticsearch集群
目的 适合任何版本 本地搭建es集群,适合任何版本 下载地址 选择 Linux64(TAR) - No JDK 6.8.4 https://elasticsearch.cn/download/ 步骤 ...
- docker环境,搭建kafka集群
https://zhuanlan.zhihu.com/p/114968151 docker环境,搭建kafka集群
- 使用Docker Swarm模式搭建Swarm集群
转载:https://www.jianshu.com/p/df744c4e375e 目录 概述 创建和管理Swarm集群 Swarm集群的服务部署实践 1. 概述 Docker Swarm是原生的Do ...
- k8s之搭建单机集群
写在前面 本文一起看下如何在单机环境下搭建k8s集群. 基础环境准备参考这篇文章 . 1:k8s的前世今生 现在当我们提到容器技术时,首先想到的肯定是docker,但其实在docker之前,谷歌公司就 ...
- redis映射的概念_在K8S上搭建Redis集群
今天让我们试着在k8s里部署一个redis集群,了解更多k8s的细节和特性. 环境:minikube v0.30 (kubernetes 1.10) 问题分析 本质上来说,在k8s上部署一个redis ...
- 虚拟机本地搭建Hadoop集群教程
Hadoop概述 狭义下Hadoop是Apache的一套开源软件,用java实现,广义上是围绕Hadoop打造的大数据生态圈 http://hadoop.apache.org Hadoop核心组件: ...
- 本地搭建mongodb集群
创建数据保存目录 mkdir /data/db{1,2,3} 编写配置文件 vi /data/db1/mongod.conf systemLog:destination: filepath: /dat ...
- docker swarm快速搭建mogodb集群
https://jingyan.baidu.com/article/d621e8da11e90e6965913f8c.html
- 学习笔记之-Kubernetes(K8S)介绍,集群环境搭建,Pod详解,Pod控制器详解,Service详解,数据存储,安全认证,DashBoard
笔记来源于观看黑马程序员Kubernetes(K8S)教程 第一章 kubernetes介绍 应用部署方式演变 在部署应用程序的方式上,主要经历了三个时代: 传统部署:互联网早期,会直接将应用程序部署 ...
最新文章
- Windows 2000/XP/2003超级工具
- TCL(Tool Command Language)
- 使用 istringstream 遇到的一点小问题
- 【数据结构】队列-顺序队列、循环队列、链队、双端队列
- SAP Spartacus如何判断用户是否已经成功登录
- 【BootStrap】初步教程
- 我们多么想要新的Java日期/时间API?
- 洛谷 P2117 小Z的矩阵
- 利用Xposed+JustTrustMe绕过Android App(途牛apk)的SSL Pinning
- 【VOIP】 yate源码编译和部署
- 数据可视化设计作品,有时候更直击人心!
- linux phpcms,PHPCMS任意文件下载之exp编写
- 一个基于场景感应的android智能手机防丢失系
- 数字图像处理王慧琴课后答案_清华大学出版社-图书详情-《数字图像处理(第3版)》...
- 工业器械视觉检测方案
- 【Python基础】03 程序的控制流
- jstree使用教程
- 百度地图绘制多段 驾车路线
- 菜鸟站长的坎坷建站经历
- workFlow学习总结-----------workFlow简介