为Calico配置安全认证功能

2019-12-23 09:39:34
网络安全和信息化 2019年4期
关键词:间通信配置文件命令

Calico是一个纯三层的方案,为虚机及容器提供多主机间通信。Calico实现了CNI接口,可以和OpenStack、Kubernetes、AWS、GCE 等Iaas和容器平台实现集成。

为了保证其安全访问,也需要配置认证信息。在每个节点上都执行“mkdir-p /etc/Kubernetes/ca/calicon”命令,创建目录来存储配置文件。执行“cp ~/KubePre/target/ca/calico/calico-csr.json /etc/Kubernetes/ca/calico”命令,准备生成证书的配置文件。

执 行“cfssl gencert-ca=/etc/Kubernetes/ca/ca.pem -ca-key=/etc/Kubernetes/ca/cakey.pem -config=/etc/Kubernetes/ca/ca-config.json -profile=Kubernetes calico-csr.json | cfssljson-bare calico”命 令,生 产所需的私钥和证书文件,其名称分别为“calico-key.pem”和“calico.pem”文件。按照上述方法,将“masternode”目录中的“kube-calico.service”文件复制到“/lib/systemd/system”目录中。执行“systemctl enable kubecalico.service”、“service kube-calico start” 命 令启动Calico服务。执行“calicoctl node status”命令,验证Calico节点列表。

猜你喜欢
间通信配置文件命令
细胞间通信预测方法研究进展
提示用户配置文件错误 这样解决
只听主人的命令
搭建简单的Kubernetes集群
互不干涉混用Chromium Edge
综合航电分区间通信元模型设计研究
忘记ESXi主机root密码怎么办
移防命令下达后
这是人民的命令
蓝色命令