k8s系列----一个简单的例子
2024-09-06 18:00:29
本实验来自k8s权威指南
解决访问demo出错,关键是靠https://www.cnblogs.com/neutronman/p/8047547.html此链接下面的某个大神的评论
主要yaml文件
1:myweb-rc.raml 注意书上结尾有环境变量,加上环境变量的时候无法访问demo,访问demo出错,无法和数据库连接。如果还不行那就删掉mysqlpod重新改一下rc的值,另外我把mysql的版本换成5.5了不知道和这个是否也有关系
[root@centos-master k8s]# cat myweb-rc.yaml
kind: ReplicationController
metadata:
name: myweb
spec:
replicas: 6
selector:
app: myweb
template:
metadata:
labels:
app: myweb
spec:
containers:
- name: myweb
image: kubeguide/tomcat-app:v1
ports:
- containerPort: 8080
[root@centos-master k8s]# cat myweb-svc.yaml
apiVersion: v1
kind: Service
metadata:
name: myweb
spec:
type: NodePort
ports:
- port: 8080
nodePort: 30001
selector:
app: myweb
[root@centos-master k8s]# cat mysql-rc.yaml
apiVersion: v1
kind: ReplicationController
metadata:
name: mysql
spec:
replicas: 1
selector:
app: mysql
template:
metadata:
labels:
app: mysql
spec:
containers:
- name: mysql
image: mysql:5.5
ports:
- containerPort: 3306
env:
- name: MYSQL_ROOT_PASSWORD
value: ""
[root@centos-master k8s]# cat mysql-svc.yaml
apiVersion: v1
kind: Service
metadata:
name: mysql
spec:
ports:
- port: 3306
selector:
app: mysql
3:生成相应的docker镜像
kubectl create -f 上面的yaml文件
最后访问成功
最新文章
- android-获得";.apk";文件的相关信息。包名、版本号等等
- 【转载】Android数据存储之SQLite
- HDU 5895 Mathematician QSC(矩阵乘法+循环节降幂+除法取模小技巧+快速幂)
- dr.wondr博士随笔之三星某古董智能机GTXXXX 的取证恢复一例
- NoteExpress 自定义参考文献输出样式
- spring 4.2.0后jdbcTemplate中不用queryForLong了(之系统升级发现)
- hibernate数据库配置
- DFS深搜——Red and Black——A Knight&;#39;s Journey
- Oracle自主事务处理
- window.open()详解及浏览器兼容性问题
- 在linux中创建samba,为Windows共享文件
- C语言简单实现链栈基本几个功能(适合新手看,大神可指正)
- Microsoft Visual Studio 2012旗舰版(VS2012中文版下载)官方中文版
- bzoj1193: [HNOI2006]马步距离
- Elasticsearch通关教程(一): 基础入门
- ImportError libcublas.so.9.0
- Appium java环境搭建(Windows版)
- Unity安装破解
- nopi设置excel只读
- noip第20课作业