手工安装kubernetes
生活随笔
收集整理的这篇文章主要介绍了
手工安装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的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: [译]RxJS文档04——Observe
- 下一篇: [UWP]用Shape做动画(2):使用