0%

Docker安装使用

安装要求

Linux 3.10 版本是在 2013 年 6 月底发布的,我们来看看上述几个 Linux 发行版何时开始使用该内核版本的:

发行版 版本 发布日期 内核版本
CentOS 7.0-1406 2014 年 7 月 3.10.0-123
Debian 8.0 2015 年 4 月 Linux 3.16
Fedora 20 2013 年 12 月 3.11
Ubuntu 13.10 2013 年 10 月 Linux 3.11
可以看到,不同的发行版会选择不同版本的内核。我们来看看现在这些发行版所用的内核版本:
发行版 版本 发布日期 内核版本
CentOS 7.7-1908 2019 年 9 月 3.10.0-1062
CentOS 8.0-1905 2019 年 9 月 4.18.0-80
Debian 10.0 2019 年 7 月 Linux 4.19
Fedora 30 2019 年 4 月 5.0
Ubuntu 19.04 2019 年 4 月 Linux 5.0
阅读全文 »

CoreDNS概念

CoreDNS可以在具有标准的Kube-DNS的Kubernetes集群中运行。作为Kubernetes 的插件使用,CoreDNS将从 Kubernetes集群中读取区(zone)数据。

CoreDNS ConfigMap选项

CoreDNS 是模块化且可插拔的 DNS 服务器,每个插件都为 CoreDNS 添加了新功能。 可以通过维护 Corefile,即 CoreDNS 配置文件, 来定制其行为。 集群管理员可以修改 CoreDNS Corefile 的 ConfigMap,以更改服务发现的工作方式。

在 Kubernetes 中,CoreDNS 安装时使用如下默认 Corefile 配置。

阅读全文 »

Mac 中 iterm2 支持上传下载

安装 lrzsz

首先安装lrzsz,如果没有 brew 可以直接一键安装

1
2
3
4
# 没有 brew 执行这个命令
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
# 安装 lrzsz
brew install lrzsz
阅读全文 »

HostNetwork

这是一种直接定义Pod网络的方式。
如果在Pod中使用hostNetwork:true配置的话,在这种pod中运行的应用程序可以直接看到pod启动的主机的网络接口。在主机的所有网络接口上都可以访问到该应用程序.
一般配合k8s的亲和使用,需要配置nodeSelector.

阅读全文 »

Python基础 –输入输出

基本格式

  • 如果需要同时输出数字和字符的时候,需要格式化操作符
  • 格式化操作符:专门处理字符串中的格式
      - 包含 `%`的字符串被称为格式化字符串
      - `%`和不同的字符进行连用,不同的数据需要不通的格式化字符
    
    常用格式化字符 含义
    %s 字符串
    %d 有符号十进制的整数,%06d 输出的整数显示位数,不足的地方使用0补全
    %f 浮点数%.2f表示显示小数点的后两位
    %% 输出%
    阅读全文 »