今天在使用K8s的时候突然就无法运行了关闭了swap都不行,后来脑抽运行了一下sudo kubeadm reset导致部署重置,然后按照之前的死活无法完成初始化使用init一直报错,折腾了一天之后,终于找到一篇博客,原来在reset之后必须清楚所有的文件,然后重新初始化(运行如下三段代码,删除之前i ...
分类:
其他好文 时间:
2020-05-28 20:09:17
阅读次数:
99
使用 kubeadm部署1.17.3[基于Ubuntu18.04] 环境 所有节点初始化 # cat <<EOF>> /etc/hosts 192.168.1.210 k8s-m1 192.168.1.211 k8s-node1 192.168.1.212 k8s-node2 EOF # vm1 h ...
分类:
系统相关 时间:
2020-05-28 13:19:22
阅读次数:
71
kubernetes证书更新 版本:1.14.2,以下操作在3台master节点上操作 1、各个证书过期时间 /etc/kubernetes/pki/apiserver.crt #1年有效期 /etc/kubernetes/pki/front-proxy-ca.crt #10年有效期 /etc/ku ...
分类:
其他好文 时间:
2020-05-28 10:28:21
阅读次数:
220
1.kubernetes-dashboard简介kubernetes中管理集群中资源的方式通常有四种:命令行、YAML、API和图形界面,四种不同的方式适用于不同的人群和场景,对比如下:命令行kubectl,kubectl提供了命令行管理kubernetes资源优点:使用方便、便捷、快速管理集群资源缺点:功能相对有限,部分操作无法支持,有一定的门槛YAML资源定义,kubernetes中最终转换形
分类:
Web程序 时间:
2020-05-28 09:15:23
阅读次数:
241
1.在k8s mster节点执行 1.kubectl get nodes 发现node节点没起来 [root@guanbin-k8s-master ~]# kubectl get nodes NAME STATUS ROLES AGE VERSION guanbin-k8s-master Ready ...
分类:
移动开发 时间:
2020-05-28 01:05:26
阅读次数:
91
写在前面 记录和分享使用二进制搭建K8S集群的详细过程,由于操作比较冗长,大概会分四篇写完: 机器准备 部署etcd集群 部署Master 部署Node 整个目标是使用二进制的方式搭建一个小型k8s集群(1个Master,2个Node),供自己学习测试。 至于为什么要自己去用二进制的方式去搭建k8s ...
分类:
Web程序 时间:
2020-05-27 20:27:37
阅读次数:
116
写在前面 记录和分享使用二进制搭建K8S集群的详细过程,由于操作比较冗长,大概会分四篇写完: 机器准备 部署etcd集群 部署Master 部署Node etcd作为k8s的数据库,需要首先安装,为其他组件做服务基础。 etcd是一个分布式的数据库系统,为了模拟etcd的高可用,我们将etcd部署在 ...
分类:
Web程序 时间:
2020-05-27 20:26:24
阅读次数:
92
https://flink.apache.org/#Flink官网此步骤(k8s)部署才需要配置文件先把Flink的所有配置文件拷贝到本地,再把本地的配置文件挂在到POD里面1.1jobmanager的配置文件vimflink-conf.yaml修改配置文件jobmanager.rpc.address:flink-jobmanager-svcjobmanager.rpc.port:6123jobm
分类:
其他好文 时间:
2020-05-27 13:48:14
阅读次数:
187
Ingress是k8s的源生资源,也提供API访问。主要定义了外部通过IP或域名、或加路径访问集群内部的service。但是光有它还不够,具体实现要靠Ingress Controller来做。Ingress Controller即ingess控制器,是在定义ingress资源之前,手动部署在k8s集群的,与其它应用一样也是一个POD,它的作用是随时与k8s的ingress API进行通讯,检查是否要为外部访问路由到service创建规则。
分类:
其他好文 时间:
2020-05-27 09:22:24
阅读次数:
529
上周发布了新的博客文章,CI实现方法之--Gitlab+Drone,有幸被51cto推荐到首页,在上次的文章中做了CI相说明与测试操作,在生产环境为了提高生产力,增加容错,避免人为误操作等,出现了CICD,对于CICD在此文章中再说明一次随着DevOps的兴起,出现了持续集成(Continuous Integration)、持续交付(Continuous Delivery) 、持续部署(Continuous Deployment) 的新方法。
此次比之前增加了jenkins与k8s,k8s自不必多说,看官们应该都清楚,这里主要说明jenkins。
Jenkins是一款使用java语言开发的开源的自动化服务器。通过界面或者jenkinsfile告诉它执行什么任务,何时执行。理论上,我们可以让它执行任何任务,但是通常只应用于持续集成和持续交付。
做为红旗教育学院的讲师,将最新的技术带给大家是我们的责任,微博将会定期更新,有喜欢的小伙伴可以关注我的微博。
分类:
其他好文 时间:
2020-05-26 20:50:31
阅读次数:
132