单机(CentOS虚拟机)中部署Kubernetes
1、安装K8S
https://github.com/gjmzj/kubeasz/blob/master/docs/setup/quickStart.md
2、安装Dashboard
https://github.com/gjmzj/kubeasz/blob/master/docs/guide/dashboard.md
3、登录Dashboard
访问https://192.168.64.233:6443/api/v1/namespaces/kube-system/services/https:kubernetes-dashboard:/proxy报401错误,如下所示
采用NodePort方式登录:
[root@localhost dashboard]# kubectl -n kube-system get svc
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
heapster ClusterIP 10.68.235.131 <none> 80/TCP 64m
kube-dns ClusterIP 10.68.0.2 <none> 53/UDP,53/TCP,9153/TCP 65m
kubernetes-dashboard NodePort 10.68.50.98 <none> 443:27117/TCP 64m
metrics-server ClusterIP 10.68.150.160 <none> 443/TCP 65m
traefik-ingress-service NodePort 10.68.62.14 <none> 80:23456/TCP,8080:24495/TCP 64m
在虚拟机中的浏览器输入https://192.168.64.233:27117 后可以正常展示登录界面,其中192.168.64.233为虚拟机的IP地址
创建dashboard rbac超级用户
创建用户:kubectl apply -f /etc/ansible/manifests/dashboard/admin-user-sa-rbac.yaml
获取Token:kubectl -n kube-system describe secret $(kubectl -n kube-system get secret | grep admin-user | awk '{print $1}')
创建dashboard rbac普通用户
创建用户:kubectl apply -f /etc/ansible/manifests/dashboard/read-user-sa-rbac.yaml
获取Token:kubectl -n kube-system describe secret $(kubectl -n kube-system get secret | grep read-user | awk '{print $1}')
单机(CentOS虚拟机)中部署Kubernetes相关推荐
- CentOS 使用二进制部署 Kubernetes 1.13集群
CentOS 使用二进制部署 Kubernetes 1.13集群 一.概述 kubernetes 1.13 已发布,这是 2018 年年内第四次也是最后一次发布新版本.Kubernetes 1.13 ...
- 虚拟机中部署ISA Server 2006 防火墙 网络设置(上)
虚拟机中部署ISA Server 2006 防火墙网络 设置(上) 作者:杨坚 在虚拟机中部署 ISA server 2006 不是一件容易的事,相信大家在日常工作也遇到过.对工程师来说困难是每天都会 ...
- KVM虚拟化技术(在Centos虚拟机里部署Centos虚拟机)
文章目录 KVM 一.虚拟化技术 1.虛拟化技术概念 2.虚拟化技术发展 3.类型 (1)全虚拟化: (2)半虚拟化: (3)直通: 4.特性 二.KVM简介 概述 三.KVM架构及原理 1.KVM虛 ...
- AFD在CentOS环境中部署
在第一节中(http://www.htz.pw/?p=1207)介绍了AFD的功能和常见的问题,其中提到AFD是内核模块,需要匹配的系统版本和内核版本匹配才能安装AFD,并且也提到Oracle未认证C ...
- Hadoop安装之JDK在Centos虚拟机中安装
安装jdk.bin和jdk.tar.gz打的办法 安装jdk.bin 安装好的VM Centos7的虚拟机, 1.查看是否是64位操作系统: cat /proc/cpuinfo | grep fla ...
- centos虚拟机重启网卡命令
在 CentOS 虚拟机中重启网卡的命令是: systemctl restart network 注意,这条命令需要使用 root 权限执行.如果您使用的是普通用户,需要使用 sudo 命令提升权限. ...
- 在虚拟机环境(CentOS7系统)下将kubernetes中部署服务成功,但在虚拟机外部无法访问到服务...
在CentOS7环境下,kubernetes单机版环境,成功部署一个服务,在虚拟机中访问服务没问题,下面这样: curl http://172.27.73.26:8888/eureka-server/ ...
- CentOS单机安装k8s并部署.NET 6程序
学习云原生,k8s 是一个基础,为了做一些实验,单机部署是最方便的,下面将介绍在 CentOS 中单机安装 k8s ,并将一个 .NET 6 的程序发布到 k8s 中. 环境 宿主机:Mac 10.1 ...
- 【CentOS】利用Kubeadm部署Kubernetes (K8s)
[CentOS]利用Kubeadm部署Kubernetes (K8s)[阅读时间:约10分钟] 一.概述 二.系统环境&项目介绍 1.系统环境 2.项目的任务要求 三.具体实验流程 1 系统准 ...
最新文章
- 不生成新数组的迭代器方法:forEach()every()some()reduce()reduceRight()
- java 打印map后的输出
- 教你用JS手写简单的秒表(精确到10ms,没有延迟)
- android remoteviews 设置背景,Android通过RemoteViews实现跨进程更新UI示例
- Web应用开发中的几个问题
- 会话信息必须在服务器端,有关会话跟踪技术描述正确的是
- Linux内存管理:TLB flush操作
- 服务器虚拟化techtarget技术社区,服务器上的应用程序虚拟化
- 在Windows平台下的IIS中发布Django应用
- java(6) ArrayList源码
- 学习编程悟出8个字《精辟》!
- TCP套接口丢失与重传报文线索
- 第二章 试验资料的整理与特征数的计算
- 用Altium Designer打开Protel文件的方法
- 劲爆!电波拉皮有什么危害,电波拉皮效果好吗能维持多久,人见人夸了
- STM32入门——基于RobotMaster——1.准备工作
- python商业爬虫培训
- 信号与系统 - 起始状态0- 与初始状态 0+
- 关于 React 中使用 input,输入之后失焦问题解决方案
- 2023 年第八届数维杯数学建模挑战赛 A题详细思路
热门文章
- 案例学习BlazeDS+Spring之六InSync04打开多个联系人
- 手机、桌面和浏览器应用程序开发的差异
- make it a chorus笔记
- php与mysqli,如何通过PHP与MySQLi保持联系
- mysql 进阶到高级_MySQL 高级(进阶) SQL 语句精讲(一)
- LeetCode Week 5:第 41 ~ 50 题
- Matlab修改显示数值格式/精度/小数位数
- K-means++算法的学习笔记~
- 【已解决】ModuleNotFoundError: No module named ‘web’的解决办法:
- 可交互绘图——鼠标移到点的上方会显示该点的标签[jupyter notebook]