这篇关于 Kubernetes 架构的综合指南旨在通过插图详细解释每个 Kubernetes 组件。
因此,如果您希望:
- 了解 Kubernetes 的架构
- 掌握 Kubernetes 的基本概念
- 了解 Kubernetes 架构组件
- 探索连接这些组件的工作流
网络·源于生活的热情
这篇关于 Kubernetes 架构的综合指南旨在通过插图详细解释每个 Kubernetes 组件。
因此,如果您希望:
Ingress NGINX Controller 是 Kubernetes 社区广泛使用的 Ingress 控制器之一,负责管理和路由外部流量进入集群内部服务。它支持负载均衡、主机名和路径路由、SSL/TLS 终止等功能,提供了灵活的流量管理方式,是在 Kubernetes 中实现外部访问的重要组件。在高可用性部署中,Ingress NGINX Controller 可以与多实例和外部负载均衡方案结合,以确保服务的可靠性。
ingress-nginx GitHub Repository
https://github.com/kubernetes/ingress-nginx
如果只是为了查看所有名称空间中的所有 Pods 运行状态,可以直接使用命令:kubectl get pods --all-namespaces
如果想有更美观的输出格式,可以使用下面的脚本。
前段时间,经常在群里看到有同学在讨论服务器被挖矿木马入侵的问题。研究了一下,发现许多木马利用了 Redis 的安全漏洞实现入侵,以下整理了一些 Redis 安全加固的配置,予以防范。 继续阅读“Redis的安全配置”
此前考虑通过PROMPT_COMMAND
环境变量实现history审计,后来发现存在各种问题,就如使用su切换用户时,前后执行的命令不能被准确记录。
看了许多文章,最终找到一种相对完善的处理方法,就是通过编译bash,由Rsyslog记录执行命令日志。之后配置实时将日志数据输出到Elastic Stack,在Kibana上可以监控终端上执行的每一条命令,或对日志数据作分析和审计。
继续阅读“编译bash通过Rsyslog记录执行命令日志,并将日志发送到Elastic Stack,实现history审计”
系统版本:
[root@centos76d77 14:56 ~]# cat /etc/redhat-release
CentOS Linux release 7.6.1810 (Core)
[root@centos76d77 14:56 ~]# uname -r
3.10.0-957.el7.x86_64
[root@centos76d77 14:56 ~]# python3.4
Python 3.4.10 (default, Apr 8 2019, 02:17:36)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-36)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> exit()
[root@centos76d77 17:59 ~]# pip3.4 search ipython
....
ipython (7.5.0) - IPython: Productive Interactive Computing
本机使用的python版本较老(3.4),最高仅能支持ipython 6.x
,而pip中默认提供的ipython版本为7.5.0
全局命令:g
在Vim中有着意想不到强大的功能。当想要在整个文件中对于匹配的行或者非匹配行进行一些操作时,应该第一时间想到这个:g
命令
:[range]global[!]/{pattern}/{command}
可以简写为
:[range]g/pattern/command
vglobal
系统版本:
[root@centos67n1 ~]# cat /etc/redhat-release
CentOS release 6.7 (Final)
[root@centos67n1 ~]# uname -r
2.6.32-573.el6.x86_64
系统版本:
[root@centos67d1 ~]# cat /etc/redhat-release
CentOS release 6.7 (Final)
[root@centos67d1 ~]# uname -r
2.6.32-573.el6.x86_64
[root@centos71d1 ~]# cat /etc/redhat-release
CentOS Linux release 7.1.1503 (Core)
[root@centos71d1 ~]# uname -r
3.10.0-229.el7.x86_64
应用yum源的3种方式: