.net core i上 K8S(一)集群搭建
引用网址:
目录
- 1.前言
- 2.集群组件介绍
- 3.etcd安装
- 4.下载k8s安装包
- 5.master节点安装server
- 6.安装node节点
- 7.master节点验证是否有node节点
- 8.启动一个nginx示例
- 9.安装dashbord
正文
回到顶部回到顶部回到顶部回到顶部github中k8s地址,选择一个版本的安装包点击CHANGELOG-1.13.md,在master节点上安装server包,node节点上安装node包
回到顶部回到顶部回到顶部回到顶部回到顶部9.安装dashbord
vim kube.yaml
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
labels:
app: kubernetes-dashboard
name: kubernetes-dashboard
namespace: kube-system
spec:
replicas: 1
selector:
matchLabels:
app: kubernetes-dashboard
template:
metadata:
labels:
app: kubernetes-dashboard
annotations:
scheduler.alpha.kubernetes.io/tolerations: |
[
{
"key": "dedicated",
"operator": "Equal",
"value": "master",
"effect": "NoSchedule"
}
]
spec:
containers:
- name: kubernetes-dashboard
image: registry.cn-hangzhou.aliyuncs.com/google_containers/kubernetes-dashboard-amd64:v1.7.0
imagePullPolicy: Always
ports:
- containerPort: 9090
protocol: TCP
args:
- --apiserver-host=http://192.168.8.201:8080
livenessProbe:
httpGet:
path: /
port: 9090
initialDelaySeconds: 30
timeoutSeconds: 30
---
kind: Service
apiVersion: v1
metadata:
labels:
app: kubernetes-dashboard
name: kubernetes-dashboard
namespace: kube-system
spec:
type: NodePort
ports:
- port: 80
targetPort: 9090
selector:
app: kubernetes-dashboard
创建
kubectl create -f kube.yaml
查看pod
查看端口
访问bord
至此集群搭建完成
C#/.net/.net core QQ群:953553560