文章插图
ContainerCreating 提示正在创建中,这时可以查看创建日志:

文章插图
可以发现他提示:redhat-cat.crt 不存在,我们先通过ll命令查看下该文件:

文章插图
可以发现该文件是个链接文件,它指向的是 /etc/rhsm/ca/redhat-uep.pem,而这个文件发现确实不存在,那这个文件又是怎么来的呢?答案就在这个路径里,我们需要安装 rhsm 这个软件,执行命令安装:
yum install *rhsm* -y等待一段时间后,安装即完成 。
安装完成后,执行 ll 命令查看该文件是否存在:
[root@MiWiFi-R3-srv ~]# ll /etc/rhsm/ca/redhat-uep.pem我们发现,依然没有该文件,不过没关心,我们可以手动创建:
ls: 无法访问/etc/rhsm/ca/redhat-uep.pem: 没有那个文件或目录
touch /etc/rhsm/ca/redhat-uep.pem执行完以上操作后,我们先将 rc 删除,再创建:
[root@MiWiFi-R3-srv ~]# kubectl delete rc demo等待一段时间后,重新查看 po,我们发现已经成功启动:
replicationcontroller "demo" deleted
[root@MiWiFi-R3-srv ~]# kubectl create -f demo-rc.yaml
replicationcontroller "demo" created
[root@MiWiFi-R3-srv ~]# kubectl get po这时,我们还无法通过局域网访问应用,还需要创建 Service:
NAME READY STATUS RESTARTS AGE
demo-hdmxs 1/1 Running 0 1m
1.创建 service 文件 demo-svc.yaml:
apiVersion: v12.执行命令:
kind: Service
metadata:
name: demo
spec:
type: NodePort
ports:
- port: 8080
targetPort: 8080
# 节点暴露给外部的端口(范围必须为30000-32767)
nodePort: 30001
selector:
app: demo
[root@MiWiFi-R3-srv ~]# kubectl create -f demo-svc.yaml3.我们可以查看刚才创建 service:
service "demo" created

文章插图
这时,我们就可以通过 ip:30001 访问应用了,如图:

文章插图
如果访问不到,需要关闭防火墙:
systemctl stop firewalld
iptables -P FORWARD ACCEPT
推荐阅读
- Linux安装Nginx详细教程
- 金骏眉独特产地环境,四评测总结
- 小区卫生治理的好办法 小区环境脏乱差怎么解决
- linux安装卸载java并配置环境变量
- 职场新人如何迅速融入环境,并结交人脉?看透以下4点自然明白
- 使用Docker搭建Redis-cluster环境
- Centos7安装Xrdp远程桌面服务
- 一文教您如何实现持续集成服务器环境搭建
- 使用win7快速搭建SQL注入环境,你离web渗透真的越来越近
- 河南信阳,浉河区着力打造珍珠链式茶产业集群
