Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 5

root@master:~# history

1 sudo apt-get update

2 sudo apt-get install -y apt-transport-https ca-certificates curl

3 sudo curl -fsSLo /usr/share/keyrings/kubernetes-archive-keyring.gpg


https://packages.cloud.google.com/apt/doc/apt-key.gpg

4 echo "deb [signed-by=/usr/share/keyrings/kubernetes-archive-keyring.gpg]


https://apt.kubernetes.io/ kubernetes-xenial main" | sudo tee
/etc/apt/sources.list.d/kubernetes.list

5 sudo apt-get update

6 sudo apt-get install -y kubelet=1.18.0-00 kubeadm=1.18.0-00 kubectl=1.18.0-00

7 apt-get install containerd -y

8 kubeadm init

9 kubeadm init --ignore-preflight-errors=all

10 mkdir -p $HOME/.kube

11 curl https://projectcalico.docs.tigera.io/manifests/calico.yaml -O

12 kubectl apply -f calico.yaml

13 kubectl get nodes

14 kubectl create ns app-team1

15 kubectl create clusterrole deployment-clusterrole --


resource=Deployment,StatefulSet,DaemonSet --verb=create

16 kubectl create serviceaccount cicd-token -n app-team1

17 kubectl create rolebinding deployment-clusterrole --serviceaccount=app-team1:cicd-token --


clusterrole=deployment-clusterrole -n app-team1

18 kubectl get nodes

19 kubectl run test --imgae=iginx

20 k

21 kubectl run test --image=nginx

22 kubectl get ns

23 kubectl get pod

24 kubectl get pod -o wide

25 ifconfig

26 apt install net-tools

27 ifconfig
28 kubectl exec -it test /bin/bash

29 kubectl describe pod test

30 kubectl delete pod test

31 kubectl get pods

32 kubectl run test --image=nginx -dry-run -0 yaml

33 kubectl run test --image=nginx --dry-run -0 yaml

34 kubectl run test --image=nginx --dry-run -o yaml

35 cat > pod.yml

36 cat pod.yml

37 cat > pod.yml

38 cat pod.yml

39 kubectl get pod

40 kubectl create -f pod.yml

41 kubectl get pod

42 kubectl delete test

43 kubectl delete test pod

44 kubectl get pod

45 kubectl delete pod test

46 kubectl get pod

47 vi pod.yml

48 kubectl create -f pod.yml

49 kubectl get pod

50 kubectl delete pod test

51 vi pod.yml

52 kubectl create -f pod.yml

53 cat pod.yml

54 vi pod.yml

55 kubectl create -f pod.yml

56 history

57 kubectl run test --image=nginx -dry-run -0 yaml

58 kubectl run poo --image=nginx -dry-run -0 yaml


59 kubectl run poo --image=nginx --dry-run -0 yaml > pod.yml

60 kubectl run poo --image=nginx --dry-run -o yaml > pod.yml

61 cat pod.yml

62 kubectl delete pod poo

63 kubectl get pods

64 kubectl get nodes

65 kubectl describe node ip-172-31-80-237 |grep -iA5 allocated

66 kubectl describe node ip-172-31-80-237

67 kubectl create -f pod.yml

68 cat pod.yml

69 vi pod.yml

70 kubectl create -f pod.yml

71 vi pod.yml

72 kubectl create -f pod.yml

73 vi pod.yml

74 kubectl create -f pod.yml

75 vi pod.yml

76 kubectl create -f pod.yml

77 history

78 kubectl describe node ip-172-31-80-237 |grep -iA5 allocated

79 cat pod.yml

80 vi pod.yml

81 kubctl get nodes

82 kubectl get nodes

83 ifconfig

84 hostname

85 hostname sethostname master

86 hostnamectl set-hostname "master"

87 bash

88 kubectl get deploy --image=nginx

89 kubectl get deploy test --image=nginx


90 kubectl create deploy test --image=nginx

91 kubectl get po

92 kubectl delete test-844b65666c-lxnhb

93 kubectl get po

94 kubectl get po

95 kubectl exce -it test-844b65666c-lxnhb /bin/bash

96 kubectl exec -it test-844b65666c-lxnhb /bin/bash

97 kubectl expose deploy test --port=80 --target-port=80 --name=frentend

98 kubectl get service frentend

99 kubectl run client --image=nginx

100 kubectl exec -it client /bin/bash

101 history

102 kubectl get po -n kube-system

103 kubectl get deploy -n kube-system

104 kubectl get service -n kube-system

105 kubectl exec -it client /bin/bash

106 kubectl get service

107 kubectl delete frentend

108 kubectl delete deploy service frentend

109 kubectl delete service frentend

110 kubectl expose deploy test --port=80 --name=frontend --type= NodePort

111 cat > service.yml

112 vi service.yml

113 kubectl expose deploy test --port=80 --name=frontend --type= NodePort

114 kubectl delete service frontend

115 kubectl expose deploy test --port=80 --name=frontend --type=NodePort

116 kubectl get service frontend

117 vi policy.yml

118 vi netpo.yml

119 kubectl get pod --show-labels

120 vi netpol.yml
121 kubectl create -f netpol.yml

122 vi netpol.yml

123 kubectl create -f netpol.yml

124 vi netpol.yml

125 kubectl create -f netpol.yml

126 vi netpol.yml

127 kubectl create -f netpol.yml

128 vi netpol.yml

129 kubectl create -f netpol.yml

130 vi netpol.yml

131 kubectl create -f netpol.yml

132 vi netpol.yml

133 kubectl create -f netpol.yml

134 kubectl create deploy app --image=nginx -n example

135 kubectl create deploy app --image=nginx -n example

136 kubectl create deploy app --image=nginx -n ex

137 vi netpol.yml

138 kubectl create deploy app --image=nginx -n ex

139 kubectl create deploy app --image=nginx -n exam

140 kubectl create -n example

141 kubectl create namespace example

142 kubectl create deploy app --image=nginx -n exam

143 kubectl create deploy app --image=nginx -n example

144 kubectl get po --show-labels -n example

145 kubectl exec -it app-699dbfbb6b-wlnw4 /bin/bash

146 kubectl exec -it app-699dbfbb6b-wlnw4 /bin/bash

147 kubectl exec -it app-699dbfbb6b-wlnw4 /bin/bash -n example

148 history

You might also like