摘要:
一、安装Golang 使用wget命令下载golang包,这里选择1.10版本: 将程序解压至/usr/local目录下: 二、配置环境变量 如果只对单一用户生效,就编辑用户目录下的.bashrc文件。如果需要对所有用户生效,就编辑/etc/profile文件,添加以下几行: GOPATH根据实际情 阅读全文
摘要:
主要参考了https://blog.tfm.ro/setup-and-run-a-standalone-private-docker-registry-v2/和https://www.cnblogs.com/lin1/p/6207348.html。 一、安装docker-distribution 安 阅读全文
摘要:
虽然Kubernetes是用go语言编写的,但是安装go client比安装python client复杂很多。python只需要在PyCharm中安装一个kubernetes包即可,而go则需要很复杂的一系列步骤。 主要按照https://github.com/kubernetes/client- 阅读全文
摘要:
网上使用Kubernetes搭建Hadoop的资料较少,因此自己尝试做了一个,记录下过程和遇到的问题。 一、选择镜像 首先从官方Docker Hub中选择比较热门的镜像。这里选择了bde2020的系列镜像,因为其Githab上的资料比较完善。https://github.com/big-data-e 阅读全文
摘要:
主要参考了https://stackoverflow.com/questions/44651219/kafka-deployment-on-minikube和https://github.com/ramhiser/kafka-kubernetes两个项目,但是这两个项目都是单节点的Kafka,我这里 阅读全文
摘要:
最近几天在测试StatefulSet的使用时,遇到了接触Kubernetes以来最大的一个困难,即配置StorageClass动态生成PersistentVolume。考虑到NFS存储操作相对简洁,因此在刚接触StorageClass的情况下选择了NFS作为Provisioner,没想到却是一段噩梦 阅读全文
摘要:
刚安装好的linux系统需要配置网络服务。除了修改配置文件外,也可以执行下面的命令: 这样执行的效果和直接修改配置文件是一样的。 执行后,通过systemctl restart network重启网络服务进行生效。 阅读全文
摘要:
Kubernetes可以设置不同的命名空间,保证工作环境彼此隔离。用下面的方法隔离工作环境: 一、创建namespace 创建两个namespace: 用kubectl create命令进行创建。 二、定义context 通过config set-context命令创建工作环境: 其中,namesp 阅读全文
摘要:
本文描述一个用Kubernetes搭建的简单集群的单service案例,基本来源于慕课网。本案例包含两台主机共个节点,结构如下图所示。 一、安装 安装过程参考:https://github.com/gjmzj/kubeasz/blob/master/docs/quickStart.md 其中,针对第 阅读全文
摘要:
一、用docker run运行nginx 执行docker run命令即可实现: 这里-p执行的是端口映射操作,将nginx运行的80端口映射到本机的8080端口。 执行后,在localhost:8080即可看到nginx的界面。 如果需要nginx运行特定的界面,则需要将自己编辑的html文件放入 阅读全文