简栈文化

Java技术人的成长之路~


  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

CentOS7系统上Kubernetes集群搭建

发表于 2019-10-26 | 更新于: 2020-08-02 | 分类于 Kubernetes
虚拟机创建在自己的Mac系统里面利用Parallels Desktop创建3台虚拟机,具体信息如下: 1234567891011CentOS7-Node1: 10.211.55.7 parallels/centos-testCentOS7-Node2: 10.211.55.8 parallels/centos-testCentOS7-Node3: 10.211.55.9 parallels/centos-test Master安装选择CentOS7-Node1机器作为Master节点。 配置yum更新yum源: 12345678[parallels@CentOS7-Node1 yum.repos.d]$ cd /etc/yum.repos.d[parallels@CentOS7-Node1 yum.repos.d]$ sudo touch kubernetes.repo[kubernetes]name=Kubernetesbaseurl=http://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_6 ...
阅读全文 »

CentOS7上安装Docker

发表于 2019-10-25 | 更新于: 2020-08-02 | 分类于 Docker , CentOS
设置yum源1sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo 让yum更新到最新1sudo yum update 查看仓库中所有docker的版本123456789101112131415161718192021222324252627282930313233343536373839[parallels@CentOS7-Node1 ~]$ yum list docker-ce --showduplicates | sort -r * updates: mirrors.njupt.edu.cnLoaded plugins: fastestmirror, langpacks * extras: mirrors.njupt.edu.cndocker-ce.x86_64 3:19.03.4-3.el7 docker-ce-stabledocker-ce.x86_64 3:19 ...
阅读全文 »

CentOS7查看和关闭防火墙

发表于 2019-10-24 | 更新于: 2020-08-02 | 分类于 CentOS
在搭建Kubernetes环境的时候报了一个错误,顺便温习一下防火墙的知识。 查看防火墙状态12[parallels@CentOS7-Node1 Workspace]$ sudo firewall-cmd --staterunning 停止防火墙1234[parallels@CentOS7-Node1 Workspace]$ sudo systemctl stop firewalld.service [sudo] password for parallels: [parallels@CentOS7-Node1 Workspace]$ sudo firewall-cmd --statenot running 禁止firewall开机启动1systemctl disable firewalld.service 如果大家喜欢我的文章,可以关注个人订阅号。欢迎随时留言、交流。
阅读全文 »

自己搭建Gitlab服务器

发表于 2019-10-15 | 更新于: 2020-08-02 | 分类于 Gitlab , 基础服务
更换yum源为了加快速度,首先可以更换yum的源 1[root@iZ94tq694y3Z ghost]#touch /etc/yum.repos.d/gitlab_gitlab-ce.repo 替换内容为: 12345[gitlab-ce]name=Gitlab CE Repositorybaseurl=https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el$releasever/gpgcheck=0enabled=1 安装用root用户安装: 1234567yum install curl openssh-server openssh-clients postfix cronieservice postfix startchkconfig postfix onyum makecacheyum install gitlab-cegitlab-ctl reconfigure 由于自己的阿里云服务器太渣渣了,所以在这里一直卡主了。看了一下阿里云的服务监控。内存已经爆满了,不得不去花钱升级了一下配置。现在是1CPU and 2GB内存 ...
阅读全文 »

一次tddl-sequence问题的排查

发表于 2019-10-10 | 更新于: 2020-08-02 | 分类于 MySQL , 数据库
背景在测试环境,有个同事发现了一个ID插入的时候报了主键冲突。这是一件很奇怪的事情,在大家的理解中,使用了Sequence功能,每个节点的内存拿的ID段应该都是不同的,不可能会出现这个问题。不然这又要颠覆认知了~ 思考 是否有人手动插入了一条数据,然后出入的时候手动设置了ID呢? 是否有人手动调整了Sequence的value呢? 为什么数据库还存在了ID相同,但在不同表的数据呢?是不是多线程写的有毛病啊? 初步排查 确认没有人手动插入ID,都是用程序获取的方式; 那有时间与精力去手动设置Sequence的value啊,确实谁去没事儿管这个; 数据ID相同数据在不同表,明显是2台不同的项目Node导致的。 总结:确定问题出现了2台机器获取的Sequence的value范围冲突了。 问题表现出来的确实如此,难道真的要颠覆我们的认知吗?因为问题算比较严重,所以非常的重视。一定要找到问题的原因所在! 具体排查此时,我们发现代码有一处调整过,就是配置TDDL的Sequence的innerStep(内部步长),由原来的1000调整为5000。为什么调整大了,是因为在数据迁移的时候,数据量很 ...
阅读全文 »

详细分析用Kubeconfig或者Token登录的方式

发表于 2019-10-05 | 更新于: 2020-08-02 | 分类于 Spring
创建管理员用户123456➜ kubernetes kubectl patch svc -n kube-system kubernetes-dashboard -p '{"spec":{"type":"NodePort"}}'service/kubernetes-dashboard patched➜ kubernetes kubectl create serviceaccount dashboard-admin -n kube-systemserviceaccount/dashboard-admin created➜ kubernetes kubectl create clusterrolebinding dashboard-cluster-admin --clusterrole=cluster-admin --serviceaccount=kube-system:dashboard-adminclusterrolebinding.rbac.authorization.k8s.io/dashboard-cluster-admin cr ...
阅读全文 »

Git 基本原理与常用命令

发表于 2019-06-20 | 更新于: 2020-08-02 | 分类于 Git
Git 基本原理与常用命令1、设置与帮助1231. git help <command> # 显示指定命令的help 2. git config --global user.name "your name" 3. git config --global user.email "your email" 2、修改与提交123456789101. git status # 查看工作区状态 2. git add <file> # 将指定文件修改提交到本地暂存区 3. git add . # 将所有修改过的文件提都交暂存区,不包括删除,"."即表示正则匹配所有字符 4. git add --all # 将所有工作区修改提交到暂存区,包括 delete 掉的文件 5. git add -A # 同上 6. git commit -m"comments" # 将暂存区 ...
阅读全文 »

我们如何看SpringBoot的源代码

发表于 2019-06-10 | 更新于: 2020-08-02 | 分类于 Spring , SpringBoot
我们如何看SpringBoot的源代码1、快速生成一个简单的SpringBoot项目进入地址:https://start.spring.io/ ,点击生成代码即可。 2、注解:@SpringBootApplication一个Web项目,只需要这一行注解。有这么厉害吗?我们一起看看它究竟做了什么? 12345678@SpringBootApplicationpublic class SpringBootDemoApplication { public static void main(String[] args) { SpringApplication.run(SpringBootDemoApplication.class, args); }} The @SpringBootApplication annotation is equivalent to using @Configuration, @EnableAutoConfiguration, and @ComponentScan with their default attributes ...
阅读全文 »

给一个即将大学毕业同学的回复

发表于 2019-06-05 | 更新于: 2020-08-02 | 分类于 思考
1、问:1.1、开发岗与算法岗的选择听同学说,开发岗相对于算法岗没有那么看重学历,更看重技术。而学习开发不如不读研,工作三年在公司的学习肯定比读研学习三年要好。算法的话,一般本科生是不会接触的,至少要研究生,这就可以发挥读研的优势,但是竞争也会更激烈,岗位相对较少,要求更高。 我自己对于算法,只看过一些最基础的机器学习视频。对于开发,本科学过Java,C,C++,有一定的编程能力。但是因为没有做过项目,没有过实习经验,对于一些业务,框架,设计模式,优化等几乎没有概念,也不知道在公司工作具体是要做些什么,对开发人员的要求是什么。 因为对这两者,都没有进行过深入的学习,所以也谈不上喜欢和不喜欢。所以也有人问,你喜欢哪个方向就可以尝试着去学,但我就是觉得在对一个东西不了解的情况下,谈不上好恶。 1.2、前端后台的学习方法因为一直以来受到的教育就是从0一步步学起,包括高考和考研,那是一种教科书式的学习。一直以来我也是用的这一套学习方法来学习开发,发现四处碰壁。比如我在完全不会前端的情况下,就从最基础的HTML,CSS学起,发现这些知识很简单,但是又特别多,特别杂乱,没办法坚持学下去。学完以后还 ...
阅读全文 »
上一页1…1415
Vernon

Vernon

149 日志
66 分类
87 标签
RSS
GitHub E-Mail
© 2021 Vernon
由 Hexo 强力驱动
|
主题 — NexT.Gemini v6.0.4