你真的会用Kubernetes监控?

作者: 云计算机网 分类: 精华 发布时间: 2019-02-18 14:10

如果你位于DevOps前线,Kubernetes正在迅速成为你的生产云环境的重要组成部分。由于容器编排对于部署、伸缩和管理容器化应用程序至关重要,监控Kubernetes需要成为监控策略的重要组成部分。

容器环境的运行与传统环境不同。因此,如果你正在监控应用程序和基础设施,你需要考虑如何监控运行它们的容器环境。这里有可供参考的5个最佳实践:

1.集中日志和指标。通过Kubernetes编排你的容器化服务和工作负载会带来秩序,但请记住,你的环境仍然是分散的。如果你集中你的日志和指标,处理起来会容易得多。

2.考虑ephemeral容器。容器编排的美妙之处在于它可以很容易地在短时间内启动、停止、杀死和清理容器。但是,监控它们可能并不容易。即使服务正在进行,你仍然需要调试问题并监控集群活动。诀窍是在日志和指标消失之前获取。如果你不这样做,你的指标看起来更像左边的图,而不是右边的图。

3.简化,简化,简化。对于容器环境中的所有移动部分(服务、API、容器、编排工具),你需要进行监控而不会引入不必要的复杂性。不是使用各种监控代理来扩展容器,而是要从你监控和管理的内容中抽象出监控和管理工具。这也将帮助你的工程师专注于构建和交付软件,而不是运维交付平台。

4.明确监视每一层。你需要收集日志并监控环境中各层的错误、故障和性能问题(pod\容器和控制器管理器)。例如,你需要能够进行pod故障排除,确保容器正常运行,并在控制器管理器中收集运行时指标。

5.确保跨层的数据一致性。为了快速准确地调试,你需要确保容器环境中跨所有层的数据一致性。诸如准确的时间戳、一致的测量单位(如毫秒数与秒数)以及在应用程序和组件中收集常用的一组指标和日志,将帮助你快速准确地对所有层进行故障排除和调试。

  • FTP与SFTP的区别,你到底知多少?这篇文章主要介绍了FTP与SFTP的区别、FTP的安全隐患、FTP的安全策略,感兴趣的小伙伴们可以参考一下

    FTP是文件传输协议。在网站上,如果你想把文件和人共享,最便捷的方式莫过于把文件上传到FTP服务器上,其他人通过FTP客户端程序来下载所需要的文件。

    FTP进行文件传输需要通过端口进行。一般所需端口为:

    1.  控制链路—TCP端口21。控制器端。用于发送指令给服务器以及等待服务器响应。

    2.  数据链路---TCP端口20。数据传输端口。用来建立数据传输通道的。主要用来从客户向服务器发送一个文件、从服务器向客户发送一个文件、从服务器向客户发送文件或目录列表。

     FTP为了适应不同的网络环境,支持主动连接和被动连接两种模式。这两种模式都主要针对数据链路进行的,跟控制链路无关。

    FTP的安全隐患:

    一、FTP服务器软件漏洞。

    二、明文口令。

    三、FTP旗标。

    四、通过FTP服务器进行端口扫描。

    五、数据劫持。

    FTP的安全策略:

    一、使用较比安全的系统和FTP服务软件。

    二、使用密文传输用户名和口令。

    三、更改服务软件的旗标。

    四、加强协议安全性。 

    SFTP是Secure File Transfer Protocol的缩写,是安全文件传送协议。可以为传输文件提供一种安全的加密方法。跟ftp几乎语法功能一样。

    SFTP是SSH的一部分,是一种传输档案至Blogger伺服器的安全方式。它本身没有单独的守护进程,必须使用sshd守护进程来完成相应的连接操作,所以从某种意义上来说,SFTP并不像一个服务器程序,而更像是一个客户端程序。SFTP同样是使用加密传输认证信息和传输的数据,所以使用SFTP是十分安全的。但由于这种传输方式使用了加密/解密技术,所以传输效率比普通的FTP要低得多。在对网络安全性要求更高时,代替FTP使用。

    以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持爱站技术频道。

  • 相关推荐:

  • FTP和SFTP的区别,你了解
  • 艺帆CMS为什么这里都没你
  • 你必须要看!520表白神器
  • 你知道XShell软件有哪些后
  • 教你利用工具仿百度等网
  • 听说你不会用PowerShell,
  • 你还在用Mac下思维导图破
  • 使用数据可视化工具,想
  • 你知道常用的开源软件有
  • 教你使用web网站性能测试
  • 网站内容禁止违规转载,转载授权联系中国云计算网