1.免密登录
ssh-keygen
#
#
ssh-copy-id ip
#注:用户名需要相同
2.centos创建用户
adduser username
passwd username
#授权sudo权限,修改sudoers文件
whereis sudoers
chmod -v u+w /etc/sudoers # 修改文件权限为可编辑
# 在sudoers下 的 root ALL=(ALL) ALL 下增加一行
username ALL=(ALL) ALL
#将文件权限还原回只读
chmod -v u-w /etc/sudoers
3.Docker 操作
1.释放空间
docker system prune -a
4.安装sshd服务
yum install openssh-server -y
5.curl 报错
/etc/resolv.conf
增加 nameserver 8.8.8.8
nameserver 8.8.4.4
# 禁用 ipv6
# 编辑/etc/sysctl.conf配置,增加net.ipv6.conf.all.disable_ipv6=1
# 编辑/etc/sysconfig/network配置,增加 NETWORKING_IPV6=no
# /etc/sysconfig/network-scripts/ifcfg-eXXX 确保IPV6INIT=no
# 重启电脑
6 安装k8s
具体输出如下:
当我执行:kubectl get pod --all-namespaces -o wide,出现如下错误:
Unable to connect to the server: x509: certificate signed by unknown authority (possibly because of "crypto/rsa: verification error" wkubernetes")
1
应该是因为HA集群加入Master节点之后,没有执行的原因
需要执行初始化之后让我们执行的命令,对于非root用户:
$ mkdir -p $HOME/.kube
$ sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
$ sudo chown (id−u): (id -u):(id−u):(id -g) $HOME/.kube/config
root用户:
$ export KUBECONFIG=/etc/kubernetes/admin.conf
kubeadm join 192.168.2.200:6443 --token 0a2dtn.5yybsmwmph77njhu --discovery-token-ca-cert-hash sha256:4a0d4aaaf6754669383fbeb3cc3ccb4ed601f4491942e71335e8709b03a1cdbe
7.防火墙
systemctl status firewalld
firewall-cmd --state
service firewalld start
service firewalld restart
service firewalld stop
firewall-cmd --query-port=8080/tcp
firewall-cmd --permanent --add-port=80/tcp
firewall-cmd --permanent --remove-port=8080/tcp
firewall-cmd --reload
1、firwall-cmd:是Linux提供的操作firewall的一个工具;
2、--permanent:表示设置为持久;
3、--add-port:标识添加的端口;
8.V2Ray
9.docker 安装 nexus
docker run -it -p 8085:8081 -p 5000:5000 -v /root/nexus3-data:/var/nexus-data --restart=always sonatype/nexus3
10.centos7 安装jdk
export JAVA_HOME=/usr/local/jdk8
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH
11.开启swap
blog.csdn.net/zstack_org/…
12.部署上网中转站
13.gitlab docker
docker run --detach \
--hostname gitlab.waylc.com \
--publish 9443:443 --publish 9080:80 --publish 9022:22 \
--name gitlab \
--restart always \
--volume /srv/gitlab/config:/etc/gitlab:Z \
--volume /srv/gitlab/logs:/var/log/gitlab:Z \
--volume /srv/gitlab/data:/var/opt/gitlab:Z \
gitlab/gitlab-ce:latest
14.centos 网络配置