【云计算•云原生】7.play with kubernetes在线实验环境

这篇具有很好参考价值的文章主要介绍了【云计算•云原生】7.play with kubernetes在线实验环境。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.play with kubernetes介绍

play with kubernetes网站链接

https://labs.play-with-k8s.com/

每次登录提供4小时在线实验环境,最多可以开5个节点

2.搭建多节点nginx示例

点击左边的ADD NEW INSTANCE之后,创建实例。可以在界面上看到也给出了部署集群的提示

play with kubernetes,云计算云原生,kubernetes,云原生,云计算

执行第一条命令,设置主节点

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

初始化完毕完成之后,界面上会显示 kubeadm join 命令,这个用于后续 node 节点加入集群使用,需要牢记。

play with kubernetes,云计算云原生,kubernetes,云原生,云计算

执行第二条命令,设置网络

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

查看节点情况

kubectl get nodes -o wide
kubectl get nodes

创建其他四个节点

创建新节点直接加入master节点

kubeadm join 192.168.0.18:6443 --token gduk8e.iixwjujxy3h2i4om --discovery-token-ca-cert-hash sha256:b1c32c9f0cad08cae2446e81a712db93323a2932491a55fdbf86e5c2ec53fef8 

加入之后在主节点查看nodes情况

play with kubernetes,云计算云原生,kubernetes,云原生,云计算

主节点执行第三条命令,通过yaml往四个子节点安装nginx服务器

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

如下,三个pod分别建在node3,node2,node4,这三个节点里,每个节点里一个pod

play with kubernetes,云计算云原生,kubernetes,云原生,云计算

play with kubernetes,云计算云原生,kubernetes,云原生,云计算

play with kubernetes,云计算云原生,kubernetes,云原生,云计算

将三个pod上的80端口暴露给master节点,个人猜测这里的expose就是使用了server网络来暴露的

kube-DNS保存serviceName->ClusterIP的信息。(service服务的ip叫ClusterIp)

  • ClusterIP并不是一成不变的,ServiceName是唯一的。

Kube-Proxy保存CluserIP->PodIP的信息。这样两层可以实现POD 在集群之间的网络连接。

kubectl expose deploy/my-nginx --port 80	

查看开放的服务并访问

play with kubernetes,云计算云原生,kubernetes,云原生,云计算文章来源地址https://www.toymoban.com/news/detail-770843.html

到了这里,关于【云计算•云原生】7.play with kubernetes在线实验环境的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包