kubernetes集群中部署kube-ui
2016-03-03 13:36
1036 查看
部署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
4:创建rc:kube-ui-v5
执行命令:kubectl create -f kube-ui-rc.yaml
查看创建完成的pod(因设定了空间,查询时也要加上namespace,否则无法显示):kubectl get pod --namespace=kube-system
5:创建service:kube-ui
执行命令:kubectl create -f kube-ui-svc.yaml
6:安装完成后用浏览器查看页面
地址:http://192.168.246.130:8080/ui/
自动跳转的地址:http://192.168.246.130:8080/api/v1/proxy/namespaces/kube-system/services/kube-ui/#/dashboard/
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/
相关文章推荐
- Android showDialog时报错requestFeature() must be called before adding content
- iOS基础--UIView的常见属性
- @FormParam、@PathParam、@QueryParam、@HeaderParam、@CookieParam、@MatrixParam说明
- mybatis 关于 Parameter Maps collection does not contain value for
- UIFont字体大全
- ios开发——解决UICollectionView的cell间距与设置不符问题
- LeetCode Unique Word Abbreviation
- 解决uitableviewcell重绘出现重叠的现象
- Implement Queue by Two Stacks
- spoj SORTBIT - Sorted bit squence
- Request获取用户真实IP
- iOS-UUID和UDID
- input propertychange事件,当input的value值发生改变时触发(文本框的值即时搜索)
- storyboard代码根据segue 跳转
- 手机实现拨号功能,
- easyui表头标题列扭曲
- 我的第一个博客&GuiHub简单练习
- Home Screen Quick Actions
- ThingWorx : 3、为Thing添加valueStream(web显示曲线做准备)
- 设计模式(5)——建造者模式(Builder Pattern)