目录
免费获取题库配套 CKA_v1.31_模拟系统
一、免费提权配置
1、使用vim 编辑/etc/sudoers
二、安装命令
1、安装运行时接口命令
2、安装Etcd命令
3、配置K8S命令自动补全
三、配置Kubectl 访问集群
1、Master节点
2、Node01节点
四、SSH配置
1、Node01节点candidate用户免密ssh配置
2、Node01节点root用户免密ssh配置
总结
免费获取题库配套 CKA_v1.31_模拟系统
一、免费提权配置
1、使用vim 编辑/etc/sudoers (三节点全不配置)
配置免密码使用sudo找到如下位置,添加NOPASSWD :
# Members of the admin group may gain root privileges
%admin ALL=(ALL) NOPASSWD : ALL# Allow members of group sudo to execute any command
%sudo ALL=(ALL:ALL) NOPASSWD : ALL
二、安装命令
1、安装运行时接口命令
VERSION="v1.31.0" # 设置命令版本,需与K8S版本保持一致#下载crictl命令
wget https://github.com/kubernetes-sigs/cri-tools/releases/download/$VERSION/crictl-$VERSION-linux-amd64.tar.gz#安装crictl命令
sudo tar zxvf crictl-$VERSION-linux-amd64.tar.gz -C /usr/local/bin#删除下载包
rm -f crictl-$VERSION-linux-amd64.tar.gz
使用vim配置/etc/crictl.yaml文件
runtime-endpoint: unix:///run/containerd/containerd.sock
image-endpoint: unix:///run/containerd/containerd.sock
timeout: 2
#debug: true
debug: false
pull-image-on-create: false
2、安装Etcd命令(Master节点)
wget https://github.com/etcd-io/etcd/releases/download/v3.5.10/etcd-v3.5.10-linux-amd64.tar.gz
tar -zxvf etcd-v3.5.10-linux-amd64.tar.gz
sudo mv etcd-v3.5.10-linux-amd64/etcd /usr/bin/
sudo mv etcd-v3.5.10-linux-amd64/etcdctl /usr/bin/
sudo mv etcd-v3.5.10-linux-amd64/etcdutl /usr/bin/
3、配置K8S命令自动补全(Master、Node01)
source <(kubectl completion bash)
echo "source <(kubectl completion bash)" >> ~/.Basic
三、配置Kubectl 访问集群
1、Master节点
#执行如下命令,candidate用户也可以使用集群命令
mkdir -p $HOME/.kube
sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
sudo chown $(id -u):$(id -g) $HOME/.kube/config#将配置文件发往node01
scp /home/candidate/.kube/config candidate@192.168.10.61:/home/candidate/
2、Node01节点
#执行如下命令,candidate用户也可以使用集群命令
mkdir -p $HOME/.kube
sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
sudo chown $(id -u):$(id -g) $HOME/.kube/config#将配置文件发往node01
scp /home/candidate/.kube/config candidate@192.168.10.61:/home/candidate/
四、SSH配置
1、Node01节点candidate用户免密ssh配置
candidate@node01:~$ ssh-keygen -t rsa
candidate@node01:~$ mv .ssh/id_rsa.pub .ssh/node01candidate-id_rsa.pub
candidate@node01:~$ scp .ssh/node01candidate-id_rsa.pub candidate@192.168.10.60:/home/candidate/.ssh/
candidate@node01:~$ scp .ssh/node01candidate-id_rsa.pub candidate@192.168.10.62:/home/candidate/.ssh/ candidate@node01:~$ ssh candidate@192.168.10.60
candidate@master:~$ cat .ssh/node01candidate-id_rsa.pub > .ssh/authorized_keys
candidate@master:~$ exitcandidate@node01:~$ ssh candidate@192.168.10.62
candidate@node02:~$ cat .ssh/node01candidate-id_rsa.pub > .ssh/authorized_keys
candidate@node02:~$ exit
2、Node01节点root用户免密ssh配置
root@node01:~# ssh-keygen -t rsa
root@node01:~# mv .ssh/id_rsa.pub .ssh/node01root-id_rsa.pub
root@node01:~# scp .ssh/node01root-id_rsa.pub candidate@192.168.10.60:/home/candidate/.ssh/
root@node01:~# scp .ssh/node01root-id_rsa.pub candidate@192.168.10.62:/home/candidate/.ssh/root@node01:~# ssh candidate@192.168.10.60
candidate@master:~/.ssh$ sudo -i
root@master:~# mv /home/candidate/.ssh/node01root-id_rsa.pub .ssh/
root@master:~# cat .ssh/node01root-id_rsa.pub >> .ssh/authorized_keys
root@master:~# exit
candidate@master:~/.ssh$ exitroot@node01:~# ssh candidate@192.168.10.62
candidate@node02:~$ sudo -i
root@node02:~# mv /home/candidate/.ssh/node01root-id_rsa.pub .ssh/
root@node02:~# cat .ssh/node01root-id_rsa.pub >> .ssh/authorized_keys
root@node02:~# exit
logout
candidate@node02:~$ exit
总结:大体环境配置完毕,剩下就该根据具体题目配置答题环境了。
CKA v1.31高仿真环境简短演示视频
CKA高仿真环境简短视频演示