查看标签 kubectl get node --show-labels 给node添加标签 kubectl label nodes k8s-slave2 slave=184 # 语法 kubectl label nodes <node-name> <label-key>=<label-value> 修改标签的值: #语法: 需要加上--overwrite参数: kubectl label nodes <node-name> <label-key>=<…

2020年07月06日 0条评论 1287点热度 1人点赞 阅读全文

查看相关镜像 命令: curl -X GET http://192.168.37.100:5000/v2/_catalog 调用这个接口会查询出所有镜像的名字。 { "repositories": [ "bosybox", "nginx" ] } 安装删除工具 使用delete-docker-registry-image进行删除镜像。 安装步骤 下载安装 [root@k8s ~]# curl https://raw.githubusercontent.com/burnettk/delete-docker-regis…

2020年06月06日 0条评论 1210点热度 0人点赞 阅读全文

Go环境搭建 root账户 下载Golang [root@infra2-test-k8s /]# cd /usr/local/ [root@infra2-test-k8s local]# wget https://dl.google.com/go/go1.14.4.linux-amd64.tar.gz [root@infra2-test-k8s local]# tar -xzvf go1.14.4.linux-amd64.tar.gz 创建Go目录 [root@infra2-test-k8s local]# cd …

2020年06月04日 0条评论 1317点热度 0人点赞 阅读全文

导读:本文描述了阿里巴巴在容器管理领域的技术演进历程,解读了为什么 K8s 最终能够大获成功的原因,以及到今年 双11 阿里巴巴内部的 K8s 应用情况。内容着重描述了阿里巴巴基于 K8s 的云原生改造实践过程的三大能力升级,在对应能力升级过程中沉淀的技术解决方案,以及通过这些能力升级所取得的业务价值。 从 2015 年 Google 牵头成立 CNCF 以来,云原生技术开始进入公众的视线并取得快速的发展,到 2018 年包括 Google、AWS、Azure、Alibaba Cloud 等大型云计算供应商都加入了…

2020年05月16日 0条评论 593点热度 0人点赞 阅读全文

导读:etcd 是用于共享配置和服务发现的分布式、一致性的 KV 存储系统。本文从 etcd 项目发展所经历的几个重要时刻开始,为大家介绍了 etcd 的总体架构及其设计中的基本原理。希望能够帮助大家更好的理解和使用 etcd。 一、etcd 项目的发展历程 etcd 诞生于 CoreOS 公司,它最初是用于解决集群管理系统中 OS 升级的分布式并发控制以及配置文件的存储与分发等问题。基于此,etcd 被设计为提供高可用、强一致的小型 keyvalue 数据存储服务。 项目当前隶属于 CNCF 基金会,被 AWS、…

2020年05月16日 0条评论 605点热度 0人点赞 阅读全文

背景 以前使用K8S + docker部署Java项目的时候,大多都是jar包,不过这次公司使用了cas系统,只能使用war包的方式来部署,所以就研究了一下怎么部署的。 基础镜像的选择 使用K8S + docker部署war包大概流程和jar包差不多,唯一的区别就是基础镜像包不同。 区别在于部署jar包的时候基础镜像只需要选择Jdk就可以了,而war包则需要选择tomcat+jdk。 tomcat+jdk的基础镜像包可以自己制作,也可以使用tomcat官方制作的镜像。不过建议不要自己制作,还是使用官方的靠谱些。 可…

2020年05月11日 0条评论 1251点热度 0人点赞 阅读全文

硬件准备 服务器 hostname 192.168.30.170 master-test-k8s 192.168.30.171 node1-test-k8s 192.168.30.172 node2-test-k8s 192.168.30.173 node3-test-k8s 192.168.30.174 node4-test-k8s 192.168.30.175 infra1-test-k8s 192.168.30.176 infra2-test-k8s 初始化配置 以下如无特殊说明则只安装master节点 Ho…

2020年04月16日 2条评论 1004点热度 0人点赞 阅读全文

背景 系统版本:CentOS7 Jenkins版本:2.222.1 maven版本:apache-maven-3.6.3 Java版本:jdk1.8.0_231 Git版本:1.8.3.1 docker版本:1.13.1 k8s版本:1.9.8 使用yum install jenkins方式安装jenkins。 俺的Jenkins只部署了一台机器。 错误1 使用git branch: "$brans", credentialsId: 'platform-jenkins', u…

2020年04月08日 0条评论 1077点热度 0人点赞 阅读全文

一、Kubernetes 基本网络模型 本文来介绍一下 Kubernetes 对网络模型的一些想法。大家知道 Kubernetes 对于网络具体实现方案,没有什么限制,也没有给出特别好的参考案例。Kubernetes 对一个容器网络是否合格做出了限制,也就是 Kubernetes 的容器网络模型。可以把它归结为约法三章和四大目标。 约法三章的意思是:在评价一个容器网络或者设计容器网络的时候,它的准入条件。它需要满足哪三条? 才能认为它是一个合格的网络方案。 四大目标意思是在设计这个网络的拓扑,设计网络的具体功能的实…

2019年10月17日 0条评论 645点热度 0人点赞 阅读全文