运维方面的几个细节区别

1.  systemctl  enable  servicename  --now

     systemctl  restart   servicename

前者,是设置开机自启并启动

后者,是重启服务。

区别,如果服务是在运行中的,使用第一个命令,只会增加一个开机自启的功能,不会刷新配置和缓存。比如,服务在运行中的,管理员修改了配置文件或者进行了软件其他方面的更改,这个时候如果只用第一个命令,配置文件没有生效,会影响服务的使用,比如harbor仓库的登录。

          如果服务是关闭中的,修改完配置文件,直接用第一个命令启动服务并开机自启,修改会生效。

          所以,关键点是服务在运行状态修改的配置文件,还是服务在关闭状态修改的配置文件。如果是前者,那么第二条命令就是需要敲一遍的。

2.  kubernetes的nodeport和ingress

     nodeport是api-resources中的service中的一种

     ingress是api-resources的一种

     也就是说,ingress和service是同级别的,都属于kubernetes的资源。

      而nodeport是service资源中的一种。

     功能上,nodeport是端口绑定,把访问请求通过node物理节点上的端口转发给pod

                    ingress是提供http/https访问的方式,相当于是url的流量注入方式,让集群外部的访问请求可以通过url来访问k8s集群pod所提供的服务。

                    nodeport和ingress两者的共同点是,将k8s集群运行的服务对外发布。客户端可以访问k8s集群中pod提供的应用程序。

                    nodeport和ingress的区别是在命令行的配置方法不同。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值