k8s-资源隔离namespace

1183人浏览 / 0人评论

一、删除上次创建tomcat

[root@k8s-master tomcat_demo]# kubectl delete -f ./
replicationcontroller "mysql" deleted
service "mysql" deleted
replicationcontroller "myweb" deleted
service "myweb" deleted
 

二、修改yml文件

 修改4个配置文件,添加

metadata:
  name: mysql
  namespace: tomcat

 vim mysql-rc.yml 
 vim mysql-svc.yml 
vim tomcat-rc.yml 
 vim tomcat-svc.yml  

三、namespace管理

 创建:

[root@k8s-master tomcat_demo]# kubectl create namespace tomcat
namespace "tomcat" created

 

四、启动

[root@k8s-master tomcat_demo]# kubectl create -f tomcat-rc.yml 
replicationcontroller "myweb" created
[root@k8s-master tomcat_demo]# kubectl create -f tomcat-svc.yml 
service "myweb" created
[root@k8s-master tomcat_demo]# kubectl create -f mysql-rc.yml 
replicationcontroller "mysql" created
[root@k8s-master tomcat_demo]# kubectl create -f mysql-svc.yml 
service "mysql" created
[root@k8s-master tomcat_

五、查看

查看

[root@k8s-master tomcat_demo]# kubectl get pod -n tomcat
NAME          READY     STATUS    RESTARTS   AGE
mysql-t86bn   1/1       Running   0          4m
myweb-8kjk4   1/1       Running   0          5m
 

全部评论