手工安装kubernetes
生活随笔
收集整理的這篇文章主要介紹了
手工安装kubernetes
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
參考的URL是
http://www.cnblogs.com/zhenyuyaodidiao/p/6500830.html
安裝kubernets本身比較順利,只是作dashboard時,老是日文版,
當(dāng)時用的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?
===================
總結(jié)
以上是生活随笔為你收集整理的手工安装kubernetes的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [译]RxJS文档04——Observe
- 下一篇: [UWP]用Shape做动画(2):使用