摘要:kubectl作为客户端CLI工具,可以让用户通过命令行对Kubernetes集群进行操作。 kubectl命令行的语法如下: kubectl [command] [TYPE] [NAME] [flags] (1)command:子命令,用于操作Kubernetes集群资源对象的命 令,例如crea
阅读全文
摘要:在多个Node组成的Kubernetes集群内,跨主机的容器间网络互通是 Kubernetes集群能够正常工作的前提条件。Kubernetes本身并不会对跨主 机的容器网络进行设置,这需要额外的工具来实现。除了谷歌公有云 GCE平台提供的网络设置,一些开源的工具包括Flannel、Open vSwi
阅读全文
摘要:基于CA签名的双向数字证书认证方式 在一个安全的内网环境中,Kubernetes的各个组件与Master之间可 以通过kube-apiserver的非安全端口http://kube-apiserver-ip:8080进行访 问。 但如果API Server需要对外提供服务,或者集群中的某些容器也需
阅读全文
摘要:Kubernetes需要容器运行时(Container Runtime Interface,CRI)的 支持,目前官方支持的容器运行时包括:Docker、Containerd、CRI-O和 frakti。 安装条件: 本节以Docker作为容器 运行环境,推荐版本为Docker CE 18.09。
阅读全文
摘要:Kubernetes中的大部分概念如Node、Pod、Replication Controller、 Service等都可以被看作一种资源对象,几乎所有资源对象都可以通过 Kubernetes提供的kubectl工具(或者API编程调用)执行增、删、改、查 等操作并将其保存在etcd中持久化存储。从
阅读全文
摘要:配置k8s环境: 需要三台服务器。一个作为master,另外两个作为node1,node2 (本次测试使用的是三台centos7服务器) 1.分别修改三台服务器的主机名 # hostnamectl set-hostname master # hostnamectl set-hostname node
阅读全文