欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

手工安装kubernetes

发布时间:2025/7/14 编程问答 56 豆豆
生活随笔 收集整理的这篇文章主要介绍了 手工安装kubernetes 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

参考的URL是

http://www.cnblogs.com/zhenyuyaodidiao/p/6500830.html

安装kubernets本身比较顺利,只是作dashboard时,老是日文版,

当时用的docker镜像是registry.cn-beijing.aliyuncs.com/bbt_k8s/kubernetes-dashboard-amd64   v1.6.0 ,

后来,升级为registry.cn-beijing.aliyuncs.com/bbt_k8s/kubernetes-dashboard-amd64   v1.6.1之后,就成中文的了。

另外,部署deployment的yaml文件,找了好几个,后来,从github上下载的一个才真正可用。

 

接下来,dns之类的,都要走一遍。

===================

kubernetes-dashboard.yaml

# Copyright 2015 Google Inc. All Rights Reserved. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License.# Configuration to deploy release version of the Dashboard UI. # # Example usage: kubectl create -f <this_file>kind: Deployment apiVersion: extensions/v1beta1 metadata:labels:k8s-app: kubernetes-dashboardname: kubernetes-dashboardnamespace: kube-system spec:replicas: 1revisionHistoryLimit: 10selector:matchLabels:k8s-app: kubernetes-dashboardtemplate:metadata:labels:k8s-app: kubernetes-dashboard# Comment the following annotation if Dashboard must not be deployed on masterannotations:scheduler.alpha.kubernetes.io/tolerations: |[{"key": "dedicated","operator": "Equal","value": "master","effect": "NoSchedule"}]spec:containers:- name: kubernetes-dashboardimage: registry.cn-beijing.aliyuncs.com/bbt_k8s/kubernetes-dashboard-amd64:v1.6.1ports:- containerPort: 9090protocol: TCPargs:# Uncomment the following line to manually specify Kubernetes API server Host# If not specified, Dashboard will attempt to auto discover the API server and connect# to it. Uncomment only if the default does not work.- --apiserver-host=http://192.168.1.111:8080livenessProbe:httpGet:path: /port: 9090initialDelaySeconds: 30timeoutSeconds: 30 --- kind: Service apiVersion: v1 metadata:labels:k8s-app: kubernetes-dashboardname: kubernetes-dashboardnamespace: kube-system spec:ports:- port: 80targetPort: 9090selector:k8s-app: kubernetes-dashboard

 

===================

总结

以上是生活随笔为你收集整理的手工安装kubernetes的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。