目錄
免費獲取題庫配套?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高仿真環境簡短視頻演示