Kubernetes权威指南学习----入门简单实例

环境准备
系统环境:CentOS7
1.关闭防火墙:systemctl disable firewalld
2.安装etcd和Kubernetes:yum install -y kubernetes
3.修改配置文件/etc/sysconfig/docker,的OPTIONS的内容
OPTIONS=’–selinux-enabled=false --insecure-registry gcr.io
修改配置文件/etc/kubernets/apiserver,把–admission_control参数中的ServiceAccount删除
4.按顺序启动所有服务:
在这里插入图片描述

创建并启动mysql的RC
定义文件mysql-rc.yaml:
在这里插入图片描述
注意:labels必须与selector匹配,否则会不断尝试创建pod
将该RC发布到集群
在这里插入图片描述
在这里插入图片描述

创建并启动Mysql的服务
创建mysql-svc.yaml文件
在这里插入图片描述
在这里插入图片描述

创建并启动Tomact应用
创建myweb-rc.yaml文件
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

创建myweb-svc.yaml文件
在这里插入图片描述
注意type=NodePort和nodePort=30001两个属性,表明此Service开启了NodePort方式的外网访问模式,可以在集群之外通过30001端口访问myweb(对应到pod的8080端口)。

通过浏览器访问网页
http://localhost:30001/demo/
在这里插入图片描述

下一章:Kubernetes权威指南学习----基本概念和术语

猜你喜欢

转载自blog.csdn.net/qq_25744595/article/details/84789774