目录

1、部署前准备

2、搭建 kubernetes

2.1选择第一个节点当作master使用

2.2初始化集群网络

2.3创建nginx部署

2.4使其它note节点加入master

2.5在master上查看其他nodes节点是否加入成功

 2.6master查看pod状态

2.7查看服务


1、部署前准备

首先进入网址Play with Kubernetes (play-with-k8s.com),使用GitHub或者dockers账号登录,然后start,就可以使用

添加多几个节点

2、搭建 kubernetes

2.1选择第一个节点当作master使用

kubeadm init --apiserver-advertise-address $(hostname -i) --pod-network-cidr 10.5.0.0/16

2.2初始化集群网络

kubectl apply -f https: //raw.githubusercontent.com/cloudnativelabs/kube-router/master/daemonset/kubeadm-kuberouter.yaml

2.3创建nginx部署

kubectl apply -f https://raw.githubusercontent. com/kubernetes/website/master/content/en/examples/application/nginx-app.yaml

2.4使其它note节点加入master

不同的节点创建master生成的jion不同,使用命令查看

kubeadm token create --print-join-command

在其他节点敲以上查到的数据

2.5在master上查看其他nodes节点是否加入成功

kubectl get nodes

 2.6master查看pod状态

默认是随机选择3个节点。pod为Running状态表示部署成功,正常运行中。

kubectl get pods -o wide

2.7查看服务

kubectl get svc

以上就是简单搭建kubernetes及在里面部署nginx,其他的操作就自由发挥

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐