kubernetes集群中部署kube-ui
来源:互联网 发布:读研 知乎 编辑:程序博客网 时间:2024/05/20 17:25
部署kube-ui的环境:
docker版本:
由2台虚机组成的kubernetes集群。master(192.168.246.130)minion(192.168.246.130,192.168.246.132)
192.168.246.126:是自己搭建的私有docker镜像仓库
部署kube-ui的步骤:
1:首先下载kube-ui:v5的镜像。目前好像docker.io上不支持下载。从国内的一个网站上下载(:v5必须要带着)
docker pull index.alauda.cn/googlecontainer/kube-ui:v5
2:上传到本地私有仓库中Registry中
3:创建Namespace:kube-system
执行命令:kubectl create -f namespace.yaml
- apiVersion: v1
- kind: Namespace
- metadata:
- name: kube-system
4:创建rc:kube-ui-v5
执行命令:kubectl create -f kube-ui-rc.yaml
查看创建完成的pod(因设定了空间,查询时也要加上namespace,否则无法显示):kubectl get pod --namespace=kube-system
- apiVersion: v1
- kind: ReplicationController
- metadata:
- name: kube-ui-v5
- namespace: kube-system
- labels:
- k8s-app: kube-ui
- version: v5
- kubernetes.io/cluster-service: "true"
- spec:
- replicas: 1
- selector:
- k8s-app: kube-ui
- version: v5
- template:
- metadata:
- labels:
- k8s-app: kube-ui
- version: v5
- kubernetes.io/cluster-service: "true"
- spec:
- containers:
- - name: kube-ui
- image: 192.168.246.136:5000/kube-ui
- resources:
- # keep request = limit to keep this container in guaranteed class
- limits:
- cpu: 100m
- memory: 50Mi
- requests:
- cpu: 100m
- memory: 50Mi
- ports:
- - containerPort: 8080
- livenessProbe:
- httpGet:
- path: /
- port: 8080
- initialDelaySeconds: 30
- timeoutSeconds: 5
5:创建service:kube-ui
执行命令:kubectl create -f kube-ui-svc.yaml
- apiVersion: v1
- kind: Service
- metadata:
- name: kube-ui
- namespace: kube-system
- labels:
- k8s-app: kube-ui
- kubernetes.io/cluster-service: "true"
- kubernetes.io/name: "KubeUI"
- spec:
- selector:
- k8s-app: kube-ui
- ports:
- - port: 80
- targetPort: 8080
6:安装完成后用浏览器查看页面
地址:http://192.168.246.130:8080/ui/
自动跳转的地址:http://192.168.246.130:8080/api/v1/proxy/namespaces/kube-system/services/kube-ui/#/dashboard/
- kubernetes集群中部署kube-ui
- kubernetes集群中部署kube-ui
- <转>kubernetes集群中部署kube-ui
- Kubernetes kube-ui 安装部署
- kubernetes 安装配置 kube-ui
- Kubernetes集群中部署dashboard
- Kubernetes集群中部署Node节点
- Kubernetes集群中部署私有库harbor
- China Azure中部署Kubernetes(K8S)集群
- 在Kubernetes集群中部署Heapster
- kubernetes集群部署
- kubernetes-ubuntu集群部署
- 部署kubernetes集群
- Centos7部署Kubernetes集群
- Kubernetes集群部署
- Centos7部署Kubernetes集群
- Centos7部署Kubernetes集群
- kubernetes一键部署脚本kube-up.sh 学习笔记
- 可重入函数与不可重入函数
- 网络编程
- Leetcode 01 Two Sum
- iOS-获取当前View所在的控制器
- Caffe学习笔记(1)--在spyder中 import caffe
- kubernetes集群中部署kube-ui
- Linux 运行进程实时监控pidstat命令详解
- 安卓中的五大布局详解
- git的小白入门教程
- fmt:formatDate 八方罗列举例全
- Kubernets搭建Kubernetes-dashboard
- Andorid Studio使用技巧
- python中使用xlrd、xlwt操作excel表格详解
- 红外遥控器