linux怎么查看本机内存大小
256
2022-10-07
Kubernetes搭建wikijs
背景:
跟其他公司合作,他们的wiki用的Requarks/wiki,看了一眼文档搭建还是很简单的:wiki
[root@iZ2zeasfsez3jz7eu7iuh2Z ~]# kubectl create ns wiki namespace/wiki created
2.创建配置文件configmap
[root@iZ2zeasfsez3jz7eu7iuh2Z wiki]# cat wiki-config.yaml
apiVersion: v1 kind: ConfigMap metadata: name: wiki-config namespace: wiki data: DB_HOST: "xxxxx" DB_PORT: "3306" DB_USER: "root" DB_PASS: "xxxxxxx" DB_TYPE: "mysql" DB_NAME: "wikijs"
kubectl apply应用生成cm配置文件(cm=configmap简称)
[root@iZ2zeasfsez3jz7eu7iuh2Z wiki]# kubectl apply -f wiki-config.yaml configmap/wiki-config configured
3. 编写生成deployment配置文件
apiVersion: apps/v1 kind: Deployment metadata: name: laya-wiki namespace: wiki spec: replicas: 1 strategy: rollingUpdate: maxSurge: 0 maxUnavailable: 1 selector: matchLabels: app: laya-wiki template: metadata: labels: app: laya-wiki spec: containers: - name: laya-wiki image: requarks/wiki:2.5 envFrom: - configMapRef: name: wiki-config ports: - containerPort: 3000 protocol: TCP resources: requests: memory: "256M" cpu: "250m" limits: memory: "2048M" cpu: "2000m"
apply yaml文件等待pod running!
[root@iZ2zeasfsez3jz7eu7iuh2Z wiki]# kubectl apply -f wiki.yaml deployment.apps/laya-wiki created [root@iZ2zeasfsez3jz7eu7iuh2Z wiki]# kubectl get pods -n wiki NAME READY STATUS RESTARTS AGE laya-wiki-8554fb868f-sfqkw 1/1 Running 1 (19s ago) 50s
强调一下:image镜像latest的慎用!官方文档中也有提到。这算是一个常识吧!
4. 关于服务的对外暴露与访问
总结
只是作一个简单的服务,重复了一遍configmap deployments的使用 提醒自己慎用latest标签 没有备案域名用起来太不爽了.....阿里云的服务感觉比腾讯云的贵好多阿感觉哈哈哈哈
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~