Loading

随笔分类 -  Kubernetes

摘要:Service,Endpoint service 为动态的一组Pod提供一个固定的访问入口 ClusterIP,service name ClusterIP 通过集群内部IP地址暴露服务,但该地址仅在集群内部可见,可达,它无法被集群外部的客户端访问,默认类型 NodePort NodePort是Cl 阅读全文
posted @ 2021-06-26 15:36 宋某人 阅读(158) 评论(1) 推荐(0)
摘要:命令 kubectl get pods ## 查看默认ns内的pod kubectl get pods -n ns ## 查看指定ns内的pod kubectl get pods -o wide kubectl get pods -o yaml kubectl exec -it mypod --/b 阅读全文
posted @ 2021-02-17 20:17 宋某人 阅读(138) 评论(0) 推荐(0)
摘要:资源清单格式: apiVersion 资源对象所属的API群组及版本 kind: 资源类型 metadata: 资源对象数据的原数据 spec: 所需状态,或称为期望状态 apiVersion:group/version # kubectl api-versions kind:资源类别 metada 阅读全文
posted @ 2021-02-17 15:58 宋某人 阅读(89) 评论(0) 推荐(0)
摘要:合并配置文件 拿到Cluster1、Cluster2两个集群的配置文件到本地PC 通过config信息,可以看到两个集群的cluster name,context name,以及用户信息。 来换到cd $HOME/.kube/目录下 KUBECONFIG=config1:config2 kubect 阅读全文
posted @ 2021-01-27 16:41 宋某人 阅读(1042) 评论(0) 推荐(0)
摘要:验证Pod工作 验证Pod网络通信 验证DNS解析 在Kubernetes集群中创建一个pod,验证是否正常运行: [root@k8s-master ~]# kubectl create deployment nginx --image=nginx [root@k8s-master ~]# kube 阅读全文
posted @ 2020-08-11 11:41 宋某人 阅读(411) 评论(0) 推荐(0)
摘要:Calico是一个纯三层的数据中心网络方案,Calico支持广泛的平台,包括Kubernetes、OpenStack等。 Calico 在每一个计算节点利用 Linux Kernel 实现了一个高效的虚拟路由器( vRouter) 来负责数据转发,而每个 vRouter 通过 BGP 协议负责把自己 阅读全文
posted @ 2020-08-11 11:30 宋某人 阅读(470) 评论(0) 推荐(0)
摘要:部署Kubernetes Master 在172.16.10.11(Master)执行。 kubeadm init \ --apiserver-advertise-address=172.16.10.11 \ --image-repository registry.aliyuncs.com/goog 阅读全文
posted @ 2020-08-11 11:11 宋某人 阅读(226) 评论(0) 推荐(0)
摘要:环境准备 资源要求 在开始之前,部署Kubernetes集群机器需要满足以下几个条件: 一台或多台机器,操作系统 CentOS7.x-86_x64 硬件配置:2GB或更多RAM,2个CPU或更多CPU,硬盘30GB或更多 集群中所有机器之间网络互通 可以访问外网,需要拉取镜像 禁止swap分区 架构 阅读全文
posted @ 2020-08-11 11:01 宋某人 阅读(299) 评论(0) 推荐(0)