Kubernetes: 1.6.1 рд╕рд░реНрд╡рд░ рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ рд╕реЗ рдХрдиреЗрдХреНрд╢рди:8080 рдордирд╛ рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛

рдХреЛ рдирд┐рд░реНрдорд┐рдд 19 рдЕрдкреНрд░реИрд▓ 2017  ┬╖  48рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: kubernetes/kubernetes

рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рд╕рдВрд╕реНрдХрд░рдг v1.6.1

рдкрд░реНрдпрд╛рд╡рд░рдг :

  • рдЖрд░реНрдо 64 рдХреИрд╡рд┐рдпрдо рдердВрдбрд░ рдПрдХреНрд╕ :
  • рдЙрдмрдВрдЯреВ 16.04.2 рдПрд▓рдЯреАрдПрд╕
  • 4.4.0-72-рдЬреЗрдиреЗрд░рд┐рдХ

рдХреНрдпрд╛ рд╣реБрдЖ :
init рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХреЗ рд╕рд╛рде
kubeadm init --kubernetes-version=v1.6.1 --pod-network-cidr=10.244.0.0/16 рдХреЛрд╢рд┐рд╢ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ
kubectl taint nodes --all node-role.kubernetes.io/master- рдФрд░ рдпрд╣ рдорд┐рд▓ рдЧрдпрд╛
The connection to the server localhost:8080 was refused - did you specify the right host or port?

рдпрд╛ рдпрд╣

# kubectl apply -f https://github.com/coreos/flannel/raw/master/Documentation/kube-flannel.yml
The connection to the server localhost:8080 was refused - did you specify the right host or port?

рдпрд╛

# kubectl version
Client Version: version.Info{Major:"1", Minor:"6", GitVersion:"v1.6.1", GitCommit:"b0b7a323cc5a4a2019b2e9520c21c7830b7f708e", GitTreeState:"clean", BuildDate:"2017-04-03T20:44:38Z", GoVersion:"go1.7.5", Compiler:"gc", Platform:"linux/arm64"}
The connection to the server localhost:8080 was refused - did you specify the right host or port?

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдХреНрдпрд╛ рдЖрдкрдиреЗ kubeadm init . рдХреЗ рдмрд╛рдж рдХрдорд╛рдВрдб рдХреЗ рдиреАрдЪреЗ рдЪрд▓рд╛рдпрд╛?

рдЕрдкрдиреЗ рдХреНрд▓рд╕реНрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдЪрд▓рд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ (рдПрдХ рдирд┐рдпрдорд┐рдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ):

sudo cp /etc/kubernetes/admin.conf $HOME/
sudo chown $(id -u):$(id -g) $HOME/admin.conf
рдирд┐рд░реНрдпрд╛рдд KUBECONFIG=$HOME/admin.conf

рд╕рднреА 48 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдХреНрдпрд╛ рдЖрдкрдиреЗ kubeadm init . рдХреЗ рдмрд╛рдж рдХрдорд╛рдВрдб рдХреЗ рдиреАрдЪреЗ рдЪрд▓рд╛рдпрд╛?

рдЕрдкрдиреЗ рдХреНрд▓рд╕реНрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдЪрд▓рд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ (рдПрдХ рдирд┐рдпрдорд┐рдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ):

sudo cp /etc/kubernetes/admin.conf $HOME/
sudo chown $(id -u):$(id -g) $HOME/admin.conf
рдирд┐рд░реНрдпрд╛рдд KUBECONFIG=$HOME/admin.conf

рдмрдврд╝рд┐рдпрд╛ .. рдзрдиреНрдпрд╡рд╛рдж .. рдпрд╣ рдХрд╛рдо рдХрд┐рдпрд╛ ..

рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХреЗ рд╕рд╛рде рд╕реНрдХреЗрд▓реЗрдмрд▓ рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрд╡рд┐рд╕реЗрдЬ рдирд╛рдордХ рдпреВрдбреЗрд╕рд┐рдЯреА рд╕реЗ рдПрдХ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдХрд░рддреЗ рд╕рдордп рдЙрд╕реА рддреНрд░реБрдЯрд┐ рдХреЛ рдкреБрди: рдЙрддреНрдкрдиреНрди рдХрд░реЗрдВ https://classroom.udacity.com/courses/ud615 , рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ, рдкрд╛рда рдХреЗ рднрд╛рдЧ 3 рдХреЗ рдмрд┐рдВрджреБ рдкрд░ред

рдПрдХрд▓ рдЙрджрд╛рд╣рд░рдг рд▓реЙрдиреНрдЪ рдХрд░реЗрдВ:

kubectl run nginx --image=nginx:1.10.0

рддреНрд░реБрдЯрд┐:

Unable to connect to the server: dial tcp [::1]:8080: connectex: No connection could be made because the target machine actively refused it.

рдореИрдВрдиреЗ рддреНрд░реБрдЯрд┐ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХреИрд╕реЗ рдХрд┐рдпрд╛:

Google рдХреНрд▓рд╛рдЙрдб рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдореЗрдВ рд▓реЙрдЧрд┐рди рдХрд░реЗрдВ

рдХрдВрдЯреЗрдирд░ рдЗрдВрдЬрди рдкрд░ рдиреЗрд╡рд┐рдЧреЗрдЯ рдХрд░реЗрдВ Google рдХреНрд▓рд╛рдЙрдб рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо, рдХрдВрдЯреЗрдирд░ рдЗрдВрдЬрди

рдХреНрд▓рд╕реНрдЯрд░ рдкрд░ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ

рдЕрдкрдиреЗ Teminal рдореЗрдВ рдХреНрд▓рд╕реНрдЯрд░ [NAME] рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рд▓реЙрдЧрд┐рди рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ

рдХрд╛рдо рдХреЗ рд╕рд╛рде рдЖрдЧреЗ рдмрдврд╝реЗ !!!

рдЖрджреЗрд╢ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рдиреЗ рдкрд░
Kubectl рд░рди --image=nginx nginx-app --port=80 --env="DOMAIN=cluster"

рдореБрдЭреЗ рдирд┐рдореНрди рддреНрд░реБрдЯрд┐ рдорд┐рд▓ рд░рд╣реА рд╣реИ .. рдХреНрдпрд╛ рдХрд╛рд░рдг рд╣реЛрдЧрд╛

_рд╕рд░реНрд╡рд░ рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ рд╕реЗ рдХрдиреЗрдХреНрд╢рди

@csarora рдХреЗ рд╕рдорд╛рдзрд╛рди рдиреЗ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд┐рдпрд╛

рдирдорд╕реНрддреЗ
рдореБрдЭреЗ рдпрд╣ рддреНрд░реБрдЯрд┐ рдорд┐рд▓ рд░рд╣реА рд╣реИ рдХреНрдпрд╛ рдХреЛрдИ рдЗрд╕ рддреНрд░реБрдЯрд┐ рдкрд░ рдореЗрд░реА рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реИ:
рдХреБрдмреЗрдХреНрдЯрд▓ рд╕рдВрд╕реНрдХрд░рдг
рдХреНрд▓рд╛рдЗрдВрдЯ рд╕рдВрд╕реНрдХрд░рдг: version.Info {рдореЗрдЬрд░: "1", рдорд╛рдЗрдирд░: "6", GitVersion: "v1.6.1", GitCommit: "b0b7a323cc5a4a2019b2e9520c21c7830b7f708e", GitTreeState: "рдХреНрд▓реАрди", рдмрд┐рд▓реНрдбрдбреЗрдЯ: "2017-04-03T20:44: 38Z", GoVersion: "go1.7.5", рдХрдВрдкрд╛рдЗрд▓рд░: "gc", рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо: "linux/arm64"}
рд╕рд░реНрд╡рд░ рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ рд╕реЗ рдХрдиреЗрдХреНрд╢рди

@csarora
csarora рдиреЗ 19 рдЕрдкреНрд░реИрд▓ рдХреЛ рдЯрд┐рдкреНрдкрдгреА рдХреА

рдХреНрдпрд╛ рдЖрдкрдиреЗ kubeadm init . рдХреЗ рдмрд╛рдж рдХрдорд╛рдВрдб рдХреЗ рдиреАрдЪреЗ рдЪрд▓рд╛рдпрд╛?

рдЕрдкрдиреЗ рдХреНрд▓рд╕реНрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдЪрд▓рд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ (рдПрдХ рдирд┐рдпрдорд┐рдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ):

sudo cp /etc/kubernetes/admin.conf $HOME/
sudo chown $(id -u):$(id -g) $HOME/admin.conf
рдирд┐рд░реНрдпрд╛рдд KUBECONFIG=$HOME/admin.conf
рдлреЗрдбреНрдпрд╛ рдиреЗ рдЗрд╕реЗ 19 рдЕрдкреНрд░реИрд▓ рдХреЛ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛
@рд╢рд░реАрдл786
рд╢рд╛рд░рд┐рдл786 рдиреЗ 5 рдордИ рдХреЛ рдЯрд┐рдкреНрдкрдгреА рдХреА

рдмрдврд╝рд┐рдпрд╛ .. рдзрдиреНрдпрд╡рд╛рдж .. рдпрд╣ рдХрд╛рдо рдХрд┐рдпрд╛ ..
@GoodFaithParadigm8
GoodFaithParadigm8 рдиреЗ 29 рджрд┐рди рдкрд╣рд▓реЗ рдЯрд┐рдкреНрдкрдгреА рдХреА

рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХреЗ рд╕рд╛рде рд╕реНрдХреЗрд▓реЗрдмрд▓ рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрд╡рд┐рд╕реЗрдЬ рдирд╛рдордХ рдпреВрдбреЗрд╕рд┐рдЯреА рд╕реЗ рдПрдХ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдХрд░рддреЗ рд╕рдордп рдЙрд╕реА рддреНрд░реБрдЯрд┐ рдХреЛ рдкреБрди: рдЙрддреНрдкрдиреНрди рдХрд░реЗрдВ https://classroom.udacity.com/courses/ud615 , рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ, рдкрд╛рда рдХреЗ рднрд╛рдЧ 3 рдХреЗ рдмрд┐рдВрджреБ рдкрд░ред

рдПрдХрд▓ рдЙрджрд╛рд╣рд░рдг рд▓реЙрдиреНрдЪ рдХрд░реЗрдВ:

Kubectl рд░рди nginx --image= nginx:1.10.0

рддреНрд░реБрдЯрд┐:

рд╕рд░реНрд╡рд░ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде: рдбрд╛рдпрд▓ tcp [::1]:8080: Connectex: рдХреЛрдИ рдХрдиреЗрдХреНрд╢рди рдирд╣реАрдВ рдмрдирд╛рдпрд╛ рдЬрд╛ рд╕рдХрд╛ рдХреНрдпреЛрдВрдХрд┐ рд▓рдХреНрд╖реНрдп рдорд╢реАрди рдиреЗ рд╕рдХреНрд░рд┐рдп рд░реВрдк рд╕реЗ рдЗрд╕реЗ рдЕрд╕реНрд╡реАрдХрд╛рд░ рдХрд░ рджрд┐рдпрд╛ рдерд╛ред

рдореИрдВрдиреЗ рддреНрд░реБрдЯрд┐ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХреИрд╕реЗ рдХрд┐рдпрд╛:

Google рдХреНрд▓рд╛рдЙрдб рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдореЗрдВ рд▓реЙрдЧрд┐рди рдХрд░реЗрдВ

рдХрдВрдЯреЗрдирд░ рдЗрдВрдЬрди рдкрд░ рдиреЗрд╡рд┐рдЧреЗрдЯ рдХрд░реЗрдВ Google рдХреНрд▓рд╛рдЙрдб рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо, рдХрдВрдЯреЗрдирд░ рдЗрдВрдЬрди

рдХреНрд▓рд╕реНрдЯрд░ рдкрд░ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ

рдЕрдкрдиреЗ Teminal рдореЗрдВ рдХреНрд▓рд╕реНрдЯрд░ [NAME] рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рд▓реЙрдЧрд┐рди рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ

рдХрд╛рдо рдХреЗ рд╕рд╛рде рдЖрдЧреЗ рдмрдврд╝реЗ !!!
@ рд▓рд┐рдерд┐рдВрдЯ
рд▓рд┐рдерд┐рдВрдЯ рдиреЗ 7 рджрд┐рди рдкрд╣рд▓реЗ рдЯрд┐рдкреНрдкрдгреА рдХреА рдереА

рдЖрджреЗрд╢ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рдиреЗ рдкрд░
Kubectl рд░рди --image=nginx nginx-app --port=80 --env="DOMAIN=cluster"

рдореБрдЭреЗ рдирд┐рдореНрди рддреНрд░реБрдЯрд┐ рдорд┐рд▓ рд░рд╣реА рд╣реИ .. рдХреНрдпрд╛ рдХрд╛рд░рдг рд╣реЛрдЧрд╛

рд╕рд░реНрд╡рд░ рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ рд╕реЗ рдХрдиреЗрдХреНрд╢рди

рдореЗрд░реЗ рдкрд╛рд╕ admin.conf
рдХреНрдпрд╛ рдореБрдЭрд╕реЗ рдХреБрдЫ рдЫреВрдЯрд╛?

admin.conf рдкрддрд▓реА рд╣рд╡рд╛ рд╕реЗ рдмрд╛рд╣рд░ рдЖрдирд╛ рдЪрд╛рд╣рд┐рдПред

DC/OS рдмреЙрдХреНрд╕ рдХреЗ рдмрд╛рд╣рд░ рдмрд╣реБрдд рдмреЗрд╣рддрд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдпрд╣ рдХрд┐рд╕реА рднреА рдХреНрд▓рд╛рдЙрдб рдХрдВрд╕реЛрд▓ рдЬрд┐рддрдирд╛ рд╣реА рджрд░реНрджрдирд╛рдХ рд╣реИред рд╣рд╛рдБ!

1.8 рддрдХ kubelet.conf рдиреЗ рдореЗрд░реЗ рд▓рд┐рдП @Rukeith @jeffhoffman13 . рдХрд╛рдо рдХрд┐рдпрд╛
рдЕрдм рдпрд╣ рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ рдЧрд╛рдпрдм рд╣реИ ...

рдЯреНрд░реИрд╡рд┐рд╕ рд╕реАрдЖрдИ рдкрд░ gcloud рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдореБрдЭреЗ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдЖ рд░рд╣реА рд╣реИред

рдореБрдЭреЗ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рд╣реИред рдореБрдЭреЗ admin.conf рдирд╣реАрдВ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИ

рдореБрдЭреЗ admin.conf рдирд╣реАрдВ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИ рдЕрдм рдореИрдВ рдХреНрдпрд╛ рдХрд░реВрдБ plz рдореЗрд░реА рдорджрдж рдХрд░реЗрдВ

@kensupermen @MSKPV @Rukeith

рдЬрдм рдЖрдк init рдХрдорд╛рдВрдб рдЪрд▓рд╛рддреЗ рд╣реИрдВ рддреЛ admin.conf рдЬреЗрдирд░реЗрдЯ рд╣реЛрддрд╛ рд╣реИ рди рдХрд┐ рдЬреНрд╡рд╛рдЗрди рдХрдорд╛рдВрдбред

sudo рдЕрдиреБрдорддрд┐ рдореЛрдб рдХреЗ рд╕рд╛рде рдЪрд▓рд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ
sudo kubectl....

@italojs рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рдХрд╣рд╛ ... admin.conf рддрдм рдЙрддреНрдкрдиреНрди рд╣реЛрддрд╛ рд╣реИ рдЬрдм рдЖрдк init рдХрдорд╛рдВрдб рдЪрд▓рд╛рддреЗ рд╣реИрдВ рди рдХрд┐ рдЬреНрд╡рд╛рдЗрди рдХрдорд╛рдВрдб, рдХрдо рд╕реЗ рдХрдо рдЬрдм рдореИрдВрдиреЗ рдЗрд╕рдХреЗ рд╕рд╛рде рдЦрд┐рд▓рд╡рд╛рдбрд╝ рдХрд┐рдпрд╛ред рдЖрдк рдЬрд┐рддрдирд╛ рдЪрд╛рд╣реЗрдВ рдЙрддрдирд╛ рд╕реВрдбреЛ рдЯрд╛рдЗрдк рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдХреНрд▓рд╕реНрдЯрд░ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛрдиреЗ рд╕реЗ admin.conf рдЙрддреНрдкрдиреНрди рдирд╣реАрдВ рд╣реЛрдЧрд╛ред

рдЙрд╕ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЗ рд▓рд┐рдП .kube рдлрд╝реЛрд▓реНрдбрд░ рдФрд░ рдЙрд╕ рдкрд░ рдПрдХ рд╕рд┐рдорд▓рд┐рдВрдХ рдмрдирд╛рдПрдВ рдЬрд┐рд╕рдореЗрдВ yaml рдлрд╝рд╛рдЗрд▓реЗрдВ рдФрд░ pem рдлрд╝рд╛рдЗрд▓ (k8s рд╕рдВрдмрдВрдзрд┐рдд) рд╣реИрдВ рдФрд░ .kube рдлрд╝реЛрд▓реНрдбрд░ рдХреЗ рдЕрдВрджрд░ рджрд╛рдПрдБ yml рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рджрд╛рдпрд╛рдБ smylink рд╣реИ - рдЬрд┐рд╕рд╕реЗ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП...

рдЕрдЧрд░ рдЖрдк рдорд┐рдиреАрдХреНрдпреВрдм рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рддреЛ рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВ
$ рдорд┐рдиреАрдХреНрдпреВрдм рд╣рдЯрд╛рдПрдВ
рдлрд┐рд░
$ рдорд┐рдиреАрдХреНрдпреВрдм рд╕реНрдЯрд╛рд░реНрдЯ

рд╣реИрд▓реЛ рд╕рднреА рдХреЛред рдЖрдкрдХреА рдорджрдж рдХреА рдЬрд░реВрд░рдд рд╣реИрдВред рдореИрдВрдиреЗ рдЕрдкрдиреЗ рдореИрдХ рдкрд░ рдХреБрдмреЗрдХреНрдЯрд▓ рдФрд░ рдорд┐рдиреАрдХреНрдпреВрдм рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рд╣реИ рд▓реЗрдХрд┐рди рджреЛрдиреЛрдВ рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣реЗ рд╣реИрдВред

рдЬрдм рдореИрдВ рдорд┐рдиреАрдХреНрдпреВрдм рд╕реНрдЯрд╛рд░реНрдЯ рдЪрд▓рд╛рддрд╛ рд╣реВрдВ рддреЛ рдореБрдЭреЗ рдПрдХ рддреНрд░реБрдЯрд┐ рдорд┐рд▓рддреА рд╣реИ "рд╕реЗрдЧрдореЗрдВрдЯреЗрд╢рди рдлреЙрд▓реНрдЯ: 11"

рдЬрдм рдореИрдВ kubectl get node рдЪрд▓рд╛рддрд╛ рд╣реВрдВ рддреЛ рдореБрдЭреЗ рдПрдХ рддреНрд░реБрдЯрд┐ рдорд┐рд▓рддреА рд╣реИ "рд╕рд░реНрд╡рд░ рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ рд╕реЗ рдХрдиреЗрдХреНрд╢рди

рдХреГрдкрдпрд╛ рдЖрдк рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдореЗрдВ рдореЗрд░реА рдорджрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ

рд╡рд┐рдо / рдЖрджрд┐ / рдореЗрдЬрдмрд╛рди
127.0.0.1 рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ
рдЗрд╕рдореЗрдВ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░реЗрдВ:
10.0.0.8 рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ

рдХреНрдпрд╛ рдЖрдкрдиреЗ kubeadm init . рдХреЗ рдмрд╛рдж рдХрдорд╛рдВрдб рдХреЗ рдиреАрдЪреЗ рдЪрд▓рд╛рдпрд╛?

рдЕрдкрдиреЗ рдХреНрд▓рд╕реНрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдЪрд▓рд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ (рдПрдХ рдирд┐рдпрдорд┐рдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ):

sudo cp /etc/kubernetes/admin.conf $HOME/
sudo chown $(id -u):$(id -g) $HOME/admin.conf
рдирд┐рд░реНрдпрд╛рдд KUBECONFIG=$HOME/admin.conf

рдзрдиреНрдпрд╡рд╛рдж, рдпрд╣ рдХрд╛рдо рдХрд┐рдпрд╛!

рдХреГрдкрдпрд╛ рдиреЛрдб рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╕рдордп рдореЗрд░реА рдорджрдж рдХрд░реЗрдВ рдореБрдЭреЗ рдпрд╣ рддреНрд░реБрдЯрд┐ рдорд┐рд▓ рд░рд╣реА рд╣реИ
рд╕рд░реНрд╡рд░ рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ рд╕реЗ рдХрдиреЗрдХреНрд╢рди

рдПрдХ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╕рдорд╕реНрдпрд╛ рд╣реИ, рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рд░реВрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рд╕реЗрдЯрдЕрдк рд╣реИ рдФрд░ рд╡рд┐рднрд┐рдиреНрди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реЗ рдХреБрдмреЗрдХреНрдЯрд▓ рдХрдорд╛рдВрдб рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд░рд╣рд╛ рд╣реИ рддреЛ рдпрд╣ рддреНрд░реБрдЯрд┐ рд╣реЛрдЧреАред
рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╕ рдХрдорд╛рдВрдб рдХреЗ рдиреАрдЪреЗ рдЪрд▓рд╛рдПрдБ
root@devops :~# cp -r .kube/ /home/ubuntu/

root@devops :~# chown -R ubuntu:ubuntu /home/ubuntu/.kube

root@devops :~# рд╕реБ ubuntu

root@devops :~# kubectl рдкреЙрдб-рдУ рд╡рд╛рдЗрдб рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ

рдирд╛рдо рддреИрдпрд╛рд░ рд╕реНрдерд┐рддрд┐ рдЖрдпреБ рдЖрдИрдкреА рдиреЛрдб рдирд╛рдорд╛рдВрдХрд┐рдд рдиреЛрдб рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рддрд╛ рд╣реИ
рдХреНрд░реЛрди 1/1 рд░рдирд┐рдВрдЧ 0 2h 10.244.0.97 рджреЗрд╡реЛрдкреНрд╕

рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЬреЛ admin.conf рдирд╣реАрдВ рдвреВрдВрдв рд╕рдХрддреЗ рд╣реИрдВ, рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдпрд╣ рдЖрдкрдХреЗ рд▓рд┐рдирдХреНрд╕ рдХреЗ рд╕реНрд╡рд╛рдж рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рдЖрдорддреМрд░ рдкрд░ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ:
рдЕрджреНрдпрддрдирдмреА
admin.conf рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдПрдВ

рдореИрдВ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдлрд╝рд╛рдЗрд▓ рдвреВрдВрдврдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛, рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЖрдкрдХреА рднреА рдорджрдж рдХрд░реЗрдЧрд╛!

рдХреНрдпрд╛ рдЖрдкрдиреЗ kubeadm init . рдХреЗ рдмрд╛рдж рдХрдорд╛рдВрдб рдХреЗ рдиреАрдЪреЗ рдЪрд▓рд╛рдпрд╛?

рдЕрдкрдиреЗ рдХреНрд▓рд╕реНрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдЪрд▓рд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ (рдПрдХ рдирд┐рдпрдорд┐рдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ):

sudo cp /etc/kubernetes/admin.conf $HOME/
sudo chown $(id -u):$(id -g) $HOME/admin.conf
рдирд┐рд░реНрдпрд╛рдд KUBECONFIG=$HOME/admin.conf

рдЗрд╕реЗ рдбреЙрдХреНрд╕ рдирдВрдмрд░ рдореЗрдВ рд▓реЗ рдЬрд╛рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП? рд╕реЗрдЯрдЕрдк рдореЗрдВ рдорд┐рд╕рд┐рдВрдЧ AFAIK

рдХреНрдпрд╛ рдЖрдкрдиреЗ kubeadm init . рдХреЗ рдмрд╛рдж рдХрдорд╛рдВрдб рдХреЗ рдиреАрдЪреЗ рдЪрд▓рд╛рдпрд╛?

рдЕрдкрдиреЗ рдХреНрд▓рд╕реНрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдЪрд▓рд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ (рдПрдХ рдирд┐рдпрдорд┐рдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ):

sudo cp /etc/kubernetes/admin.conf $HOME/
sudo chown $(id -u):$(id -g) $HOME/admin.conf
рдирд┐рд░реНрдпрд╛рдд KUBECONFIG=$HOME/admin.conf

рдпрд╣ рдХрд╛рдо рдХрд┐рдпрд╛, рдзрдиреНрдпрд╡рд╛рдж

рдореИрдВрдиреЗ рдмрд╛рдж рдореЗрдВ рдЗрд╕ рдорд╛рд╕реНрдЯрд░ рдореЗрдВ рдиреЛрдбреНрд╕ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рдорд╛рдг рдкрддреНрд░ рдФрд░ рдЯреЛрдХрди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреЗ рдареАрдХ рдмрд╛рдж рдЗрди рдЖрджреЗрд╢реЛрдВ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛:

kubeadm init --pod-network-cidr=10.244.0.0/16  --apiserver-advertise-address $MASTER_IP

рдХреНрдпрд╛ рдЖрдкрдиреЗ kubeadm init . рдХреЗ рдмрд╛рдж рдХрдорд╛рдВрдб рдХреЗ рдиреАрдЪреЗ рдЪрд▓рд╛рдпрд╛?

рдЕрдкрдиреЗ рдХреНрд▓рд╕реНрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдЪрд▓рд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ (рдПрдХ рдирд┐рдпрдорд┐рдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ):

sudo cp /etc/kubernetes/admin.conf $HOME/
sudo chown $(id -u):$(id -g) $HOME/admin.conf
рдирд┐рд░реНрдпрд╛рдд KUBECONFIG=$HOME/admin.conf

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдХрдиреЗрдХреНрд╢рди рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдорд╛рд╕реНрдЯрд░ рдХреЛ рдордирд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣ рдПрдХ рдмрд╣реБрдд рд╣реА рдЗрдВрдЯрд░рд╕рд┐рдВрдЧ рдЯреНрд░реИрдХ рд╣реИред рдЗрд╕реЗ рдХреБрдЫ рд░реВрдЯ рдореИрдиреБрдЕрд▓ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдзрдиреНрдпрд╡рд╛рдж @csarora

рдореБрдЭреЗ рдпрд╣ рддреНрд░реБрдЯрд┐ kubectl get all рдкрд░ рдорд┐рд▓реА рдХреНрдпреЛрдВрдХрд┐ рдХреЛрдИ рдХреНрд▓рд╕реНрдЯрд░ рдирд╣реАрдВ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ред gcloud container clusters create рдХреЗ рд╕рд╛рде рдПрдХ рдХреНрд▓рд╕реНрдЯрд░ рдмрдирд╛рдиреЗ рдХреЗ рдмрд╛рдж рддреНрд░реБрдЯрд┐ рджреВрд░ рд╣реЛ рдЧрдИ рдФрд░ kubectl рдХрдорд╛рдВрдб рдиреЗ рдХрд╛рдо рдХрд┐рдпрд╛ред

http://рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ :8080/

@kopollo

http://localhost:8080/ -> http://localhost.support/ :8080 ???

рдпрд╣ рд╕реНрдкреИрдо/рдордЫрд▓реА рдкрдХрдбрд╝рдиреЗ рдЬреИрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИ? рдХреНрдпрд╛ рдХреЛрдИ рдЗрд╕ рдЯрд┐рдкреНрдкрдгреА рдХреЛ рд╣рдЯрд╛ рд╕рдХрддрд╛ рд╣реИ?

рдореИрдВрдиреЗ рд░реИрдВрдЪрд░ рджреНрд╡рд╛рд░рд╛ рд╕реНрдерд╛рдкрд┐рдд k8s рдХреНрд▓рд╕реНрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ kubeadm рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛, рдореИрдВ admin.conf рдХреИрд╕реЗ рдЙрддреНрдкрдиреНрди рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ?

рдХреНрдпрд╛ рдЖрдкрдиреЗ kubeadm init . рдХреЗ рдмрд╛рдж рдХрдорд╛рдВрдб рдХреЗ рдиреАрдЪреЗ рдЪрд▓рд╛рдпрд╛?

рдЕрдкрдиреЗ рдХреНрд▓рд╕реНрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдЪрд▓рд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ (рдПрдХ рдирд┐рдпрдорд┐рдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ):

sudo cp /etc/kubernetes/admin.conf $HOME/
sudo chown $(id -u):$(id -g) $HOME/admin.conf
рдирд┐рд░реНрдпрд╛рдд KUBECONFIG=$HOME/admin.conf

рдзрдиреНрдпрд╡рд╛рдж! рдЗрд╕рдиреЗ рдореЗрд░реА рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рдХрд░ рджрд┐рдпрд╛

рдореБрдЭреЗ рдЬрд┐рд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛ рд╡рд╣ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИя╝Ъ

рд╕рд░реНрд╡рд░ рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ рд╕реЗ рдХрдиреЗрдХреНрд╢рди

рдХреНрдпреЛрдВрдХрд┐ рджрд╛рд╕ рдиреЛрдб рдореЗрдВ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ "рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди" рдЧреБрдо рд╣реИ
рд╕рдорд╛рдзрд╛рди
рдЧреБрд░реБрдЬреА:

    mkdir -p $HOME/.kube
    cp -i /etc/kubernetes/admin.conf  $HOME/.kube/config
    chown $(id -u):$(id -g) $HOME/.kube.conf

рдЧреБрд▓рд╛рдо :
рджреВрд░рд╕реНрде рдорд╛рд╕реНрдЯрд░ рдиреЛрдб рд╕реЗ рдлрд╝рд╛рдЗрд▓реЗрдВ рдХреЙрдкреА рдХрд░реЗрдВ рдФрд░ config . рдХрд╛ рдирд╛рдо рдмрджрд▓реЗрдВ

    mkdir -p $HOME/.kube/
    scp root<strong i="20">@matet</strong>:/etc/kubernetes/admin.conf   $HOME/.kube/config

рдпрджрд┐ рдЖрдк рдорд┐рдиреАрдХреНрдпреВрдм рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдорд┐рдиреАрдХреНрдпреВрдм рд╢реБрд░реВ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдФрд░ рдлрд┐рд░ рдпрд╣ рдареАрдХ рд╣реЛ рдЬрд╛рдПрдЧрд╛ред

$ minikube start

рдПрдХ рдмрд╛рд░ рдЗрд╕рдХреЗ рдЪрд╛рд▓реВ рдФрд░ рдЪрд▓рдиреЗ рдХреЗ рдмрд╛рдж, Kubectl рд╕рдВрд╕реНрдХрд░рдг рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВ

$ kubectl version

рдЙрдореНрдореАрдж рд╣реИ рдХреА рдпрд╣ рдорджрдж рдХрд░реЗрдЧрд╛

рд╕реАрдкреА /etc/kubernetes/admin.conf /root/.kube/config

рдпрд╣ рдореБрджреНрджрд╛ рдпрд╣ рдерд╛ рдХрд┐ рдореИрдВ рд░реВрдЯ рдЦрд╛рддреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рдерд╛, рдирд┐рдпрдорд┐рдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкрд░ рд╡рд╛рдкрд╕ рдЖ рдЧрдпрд╛ рдФрд░ рдЙрд╕ рдЖрджреЗрд╢ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд┐рд╕рдиреЗ рдореЗрд░реА рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рдХрд┐рдпрд╛ред

рдпрджрд┐ рдЖрдк 1 рд╕реЗ рдЕрдзрд┐рдХ рдиреЛрдб рдХреЗ рд╕рд╛рде рдХреНрд▓рд╕реНрдЯрд░ рдмрдирд╛ рд░рд╣реЗ рд╣реИрдВ (kubeadm, k8s, ... рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ) @SunHarvey рд╕рдорд╛рдзрд╛рди рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред admin.conf рдлрд╝рд╛рдЗрд▓ рдХреЗрд╡рд▓ рдорд╛рд╕реНрдЯрд░ рдиреЛрдб рдореЗрдВ рдмрдирд╛рдИ рдЬрд╛рддреА рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣рд╛рдБ рд╣рдо kubeadm init рдХрдорд╛рдВрдб рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рддреЗ рд╣реИрдВред рдЗрд╕рд▓рд┐рдП рд╣рдореЗрдВ рд╕рд╛рдордЧреНрд░реА рдХреЛ рджрд╛рд╕ рдиреЛрдбреНрд╕ рдореЗрдВ рдХреЙрдкреА рдХрд░рдирд╛ рд╣реЛрдЧрд╛

рдХреЛрдИ рд╡реНрдпрдХреНрддрд┐ рдЗрд╕ рдкреГрд╖реНрда рдХреЛ рдареАрдХ рдХрд░рдирд╛ рдЪрд╛рд╣ рд╕рдХрддрд╛ рд╣реИ рдЬреЛ рдЗрдВрд╕реНрдЯреЙрд▓ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рд╕реАрдзреЗ Kubectl рдЗрдВрд╕реНрдЯреЙрд▓ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрджреЗрд╢ рджреЗрддрд╛ рд╣реИ... https://kubernetes.io/docs/tasks/tools/install-kubectl/

рдХреНрдпрд╛ рдЖрдкрдиреЗ kubeadm init . рдХреЗ рдмрд╛рдж рдХрдорд╛рдВрдб рдХреЗ рдиреАрдЪреЗ рдЪрд▓рд╛рдпрд╛?

рдЕрдкрдиреЗ рдХреНрд▓рд╕реНрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдЪрд▓рд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ (рдПрдХ рдирд┐рдпрдорд┐рдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ):

sudo cp /etc/kubernetes/admin.conf $HOME/
sudo chown $(id -u):$(id -g) $HOME/admin.conf
рдирд┐рд░реНрдпрд╛рдд KUBECONFIG=$HOME/admin.conf

рдЬрдм рдореИрдВ kubectl version рдЪрд▓рд╛рддрд╛ рд╣реВрдВ рддреЛ рдпрд╣ рдЕрднреА рднреА рд╡рд╣реА рддреНрд░реБрдЯрд┐ рджрд┐рдЦрд╛ рд░рд╣рд╛ рд╣реИ

рдпрджрд┐ рдЖрдк рдЗрд╕реЗ VM рдкрд░ рдЪрд▓рд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рддреЛ

  1. minikube delete рдЪрд▓рд╛рдХрд░ рд╡рд░реНрддрдорд╛рди рдорд┐рдиреАрдХреНрдпреВрдм рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рд╣рдЯрд╛рдПрдВ
  2. рдЭрдВрдбреЗ рдХреЗ рд╕рд╛рде рдлрд┐рд░ рд╕реЗ рдорд┐рдиреАрдХреНрдпреВрдм рд╢реБрд░реВ рдХрд░реЗрдВ minikube start --vm-driver=none

рдЕрдкрдиреЗ /etc/kubernetes/manifests/kube-apiserver.yaml рдХреЛ рдЬрд╛рдВрдЪрдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ рдФрд░ рджреЗрдЦреЗрдВ рдХрд┐ рдХреНрдпрд╛ "рдЕрд╕реБрд░рдХреНрд╖рд┐рдд-рдкреЛрд░реНрдЯ" 8080 рдкрд░ рд╕реЗрдЯ рд╣реИ, рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдпрд╣реА рдХрд╛рд░рдг рд╣реИред

рдпрд╣ рдореЗрд░реЗ рд╕рд╛рде рд╣реБрдЖ рдХреНрдпреЛрдВрдХрд┐ рдореЗрд░реА .kube/config рдлрд╛рдЗрд▓ рдореЗрдВ рдЧрд▓рдд рдЗрдВрдбреЗрдВрдЯреЗрд╢рди рд╣реИрдВ (рдореИрдиреНрдпреБрдЕрд▓ рдПрдбрд┐рдЯрд┐рдВрдЧ рдХреЗ рдХрд╛рд░рдг)

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рдЖрдк рдЕрдкрдиреЗ рд▓реИрдкрдЯреЙрдк (рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ) рдкрд░ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХреНрд▓рд╕реНрдЯрд░ рдЪрд▓рд╛рдиреЗ рдХрд╛ рдЗрд░рд╛рджрд╛ рд░рдЦрддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдкрд╣рд▓реЗ рдорд┐рдирд┐рдХреНрдпреВрдм рдЬреИрд╕реЗ рдЯреВрд▓ рдХреЛ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдФрд░ рдлрд┐рд░ рдКрдкрд░ рдмрддрд╛рдП рдЧрдП рдХрдорд╛рдВрдб рдХреЛ рдлрд┐рд░ рд╕реЗ рдЪрд▓рд╛рдирд╛ рд╣реЛрдЧрд╛ред

рдЗрд╕ рдореБрджреНрджреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпреВрдм рдкреНрд░рд▓реЗрдЦрди

рдХреНрдпрд╛ рдЖрдкрдиреЗ kubeadm init . рдХреЗ рдмрд╛рдж рдХрдорд╛рдВрдб рдХреЗ рдиреАрдЪреЗ рдЪрд▓рд╛рдпрд╛?

рдЕрдкрдиреЗ рдХреНрд▓рд╕реНрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдЪрд▓рд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ (рдПрдХ рдирд┐рдпрдорд┐рдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ):

sudo cp /etc/kubernetes/admin.conf $HOME/
sudo chown $(id -u):$(id -g) $HOME/admin.conf
рдирд┐рд░реНрдпрд╛рдд KUBECONFIG=$HOME/admin.conf

рдпрд╣ рдХрд╛рдо рдХрд┐рдпрд╛ рдзрдиреНрдпрд╡рд╛рдж

рдЗрд╕рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХреНрдпрд╛ рд╣реИ? рдореИрдВ рд▓рд╛ рд░рд╣рд╛ рд╣реВрдБ

рдКрдкрд░ рд╕реВрдЪреАрдмрджреНрдз рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░рддреЗ рд╕рдордп рдЯреНрд░реИрд╡рд┐рд╕ рдкрд░ chown: cannot access '/home/travis/.kube/config': No such file or directory ...

рдореИрдВ рдХреНрдпреВрдмрд▓реЗрдЯ рдХреЛ рд╕реНрдЯреИрдВрдбрдЕрд▓реЛрди рдореЛрдб рдореЗрдВ рдЪрд▓рд╛ рд░рд╣рд╛ рд╣реВрдВред
рдореИрдВрдиреЗ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдЕрдкрдирд╛ /var/lib/config.yaml . рдмрдирд╛рдпрд╛ рд╣реИ

$ cat /var/lib/kubelet/config.yaml
apiVersion: kubelet.config.k8s.io/v1beta1
kind: KubeletConfiguration
authentication:
    anonymous:
        enabled: true
    webhook:
        enabled: false
authorization:
    mode: AlwaysAllow
clusterDNS:
    - 127.0.0.53
clusterDomain: cluster.local
fileCheckFrequency: 20s
httpCheckFrequency: 20s
staticPodPath: /etc/kubernetes/manifests
enable-controller-attach-detach:
    - "false"

рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдореЗрд░реА рд╕реНрдерд┐рд░ рдкреЙрдб рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдИ рдФрд░ рдЗрд╕реЗ staticPodPath рдореЗрдВ рдбрд╛рд▓ рджрд┐рдпрд╛ред
рдЗрд╕рдиреЗ рдкреЙрдбреНрд╕ рдХреЛ рдЙрдореНрдореАрдж рдХреЗ рдореБрддрд╛рдмрд┐рдХ рдмрдирд╛рдпрд╛ред

рдореИрдВрдиреЗ "рдХреБрдмреЗрджрдо рдЗрдирд┐рдЯ" рдирд╣реАрдВ рдЪрд▓рд╛рдпрд╛ред рдХреЛрдИ рдПрдкреАрдЖрдИ рд╕рд░реНрд╡рд░ рднреА рдирд╣реАрдВ рд╣реИред рдЗрд╕рд▓рд┐рдП рдХреЛрдИ "admin.conf" рдирд╣реАрдВред

"The connection to the server localhost:8080 was refused" рд╕рд╛рде рдХрд┐рд╕реА рднреА рдХреНрдпреВрдмрд▓реЗрдЯ рдХрдорд╛рдВрдб рдХреЛ рдЪрд▓рд╛рдирд╛ рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред

рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд░рд╣рд╕реНрдп рдмрдирд╛рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ, рдЬреЛ рдХрд┐ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рд╕реЗ рдЫрд╡рд┐ рдЦреАрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реИред

рдореИрдВ рдЗрд╕реЗ рдХреИрд╕реЗ рдкреВрд░рд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдЗрд╕ рдкрд░ рдХреЛрдИ рд╕реБрдЭрд╛рд╡?

рдХреНрдпрд╛ рдЖрдкрдиреЗ kubeadm init . рдХреЗ рдмрд╛рдж рдХрдорд╛рдВрдб рдХреЗ рдиреАрдЪреЗ рдЪрд▓рд╛рдпрд╛?

рдЕрдкрдиреЗ рдХреНрд▓рд╕реНрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдЪрд▓рд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ (рдПрдХ рдирд┐рдпрдорд┐рдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ):

sudo cp /etc/kubernetes/admin.conf $HOME/
sudo chown $(id -u):$(id -g) $HOME/admin.conf
рдирд┐рд░реНрдпрд╛рдд KUBECONFIG=$HOME/admin.conf

рдореБрдЭреЗ рдпрд╣ рддреНрд░реБрдЯрд┐ рдорд┐рд▓ рд░рд╣реА рд╣реИ
sudo cp /etc/kubernetes/admin.conf $HOME/
рд╕реБрдбреЛ: рд╕рд╛рдЭрд╛ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЛ рд▓реЛрдб рдХрд░рддреЗ рд╕рдордп рддреНрд░реБрдЯрд┐: libpam.so.0: рд╕рд╛рдЭрд╛ рдСрдмреНрдЬреЗрдХреНрдЯ рдлрд╝рд╛рдЗрд▓ рдирд╣реАрдВ рдЦреЛрд▓ рд╕рдХрддрд╛: рдРрд╕реА рдХреЛрдИ рдлрд╝рд╛рдЗрд▓ рдпрд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдирд╣реАрдВ

рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рд╣рдореЗрдВ рджреМрдбрд╝рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ: рдорд┐рдиреАрдХреНрдпреВрдм рд╕реНрдЯрд╛рд░реНрдЯ
рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рд╣реА рддреНрд░реБрдЯрд┐ рдереА "рд╕рд░реНрд╡рд░ рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ рд╕реЗ рдХрдиреЗрдХреНрд╢рди

рд░реВрдЯ @book :/home/user# su-user
 рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ @ рдкреБрд╕реНрддрдХ : ~ $ kubectl рд╕рдВрд╕реНрдХрд░рдг -рдУ json
 {
  "рдХреНрд▓рд╛рдЗрдВрдЯ рд╕рдВрд╕реНрдХрд░рдг": {
  "рдкреНрд░рдореБрдЦ": "1",
  "рдирд╛рдмрд╛рд▓рд┐рдЧ": "19",
  "рдЧрд┐рдЯрд╡рд░реНрдЬрди": "v1.19.2",
  "рдЧрд┐рдЯрдХреЙрдорд┐рдЯ": "f5743093fd1c663cb0cbc89748f730662345d44d",
  "рдЧрд┐рдЯрдЯреНрд░реАрд╕реНрдЯреЗрдЯ": "рдХреНрд▓реАрди",
  "рдмрд┐рд▓реНрдбрдбреЗрдЯ": "2020-09-16T13:41:02Z",
  "рдЧреЛрд╡рд░реНрд╕рди": "go1.15",
  "рдХрдВрдкрд╛рдЗрд▓рд░": "рдЬреАрд╕реА",
  "рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо": "рд▓рд┐рдирдХреНрд╕/amd64"
  }
 }
 рд╕рд░реНрд╡рд░ рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ рд╕реЗ рдХрдиреЗрдХреНрд╢рди: 8080 рдЕрд╕реНрд╡реАрдХрд╛рд░ рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ - рдХреНрдпрд╛ рдЖрдкрдиреЗ рд╕рд╣реА рд╣реЛрд╕реНрдЯ рдпрд╛ рдкреЛрд░реНрдЯ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдерд╛?


 рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ @ рдкреБрд╕реНрддрдХ : ~ $ рдорд┐рдиреАрдХреНрдпреВрдм рдкреНрд░рд╛рд░рдВрдн
 рдорд┐рдиреАрдХреНрдпреВрдм v1.13.1 рдЙрдмрдВрдЯреВ 20.04 рдкрд░
 тЬи рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╡рд░реНрдЪреБрдЕрд▓рдмреЙрдХреНрд╕ рдбреНрд░рд╛рдЗрд╡рд░ рдХрд╛ рдЪрдпрди рдХрд┐рдпрд╛ рдЧрдпрд╛
 VM рдмреВрдЯ рдЫрд╡рд┐ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░ рд░рд╣рд╛ рд╣реИ ...
  > рдорд┐рдиреАрдХреНрдпреВрдм-v1.13.1.iso.sha256: 65 рдмреА / 65 рдмреА [-------------] 100.00%?  рдкреА/рдПрд╕ 0s
  > рдорд┐рдиреАрдХреНрдпреВрдм-рд╡реА1.13.1.рдЖрдИрдПрд╕рдУ: 173.91 рдПрдордЖрдИрдмреА / 173.91 рдПрдордЖрдИрдмреА 100.00% 2.41 рдПрдордЖрдИрдмреА рдкреА/рдПрд╕ 1рдПрдо12рдПрд╕
 рдХреНрд▓рд╕реНрдЯрд░ рдорд┐рдиреАрдХреНрдпреВрдм рдореЗрдВ рдХрдВрдЯреНрд░реЛрд▓ рдкреНрд▓реЗрди рдиреЛрдб рдорд┐рдиреАрдХреНрдпреВрдм рд╢реБрд░реВ рдХрд░рдирд╛
 ЁЯТ╛ Kubernetes v1.19.2 рдкреНрд░реАрд▓реЛрдб рдбрд╛рдЙрдирд▓реЛрдб рдХрд░ рд░рд╣рд╛ рд╣реИ ...
  > рдкреНрд░реАрд▓реЛрдбреЗрдб-рдЗрдореЗрдЬ-k8s-v6-v1.19.2-docker-overlay2-amd64.tar.lz4: 486.36 MiB
 рд╡рд░реНрдЪреБрдЕрд▓рдмреЙрдХреНрд╕ рд╡реАрдПрдо (рд╕реАрдкреАрдпреВ = 2, рдореЗрдореЛрд░реА = 3900 рдПрдордмреА, рдбрд┐рд╕реНрдХ = 20000 рдПрдордмреА) рдмрдирд╛рдирд╛ ...
 рд╡рд░реНрдЪреБрдЕрд▓рдмреЙрдХреНрд╕ рдореЗрдВ "рдорд┐рдиреАрдХреНрдпреВрдм" рд╣рдЯрд╛рдирд╛ ...
 StartHost рд╡рд┐рдлрд▓ рд░рд╣рд╛, рд▓реЗрдХрд┐рди рдлрд┐рд░ рд╕реЗ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдЧрд╛: рд╣реЛрд╕реНрдЯ рдмрдирд╛рдирд╛: рдмрдирд╛рдирд╛: рдмрдирд╛рдирд╛: /usr/bin/VBoxManage storagectl minikube --name SATA --add sata --hostiocache рд╡рд┐рдлрд▓ рд╣реЛрдиреЗ рдкрд░:
 VBoxManage: рддреНрд░реБрдЯрд┐: 'SATA' рдирд╛рдо рдХрд╛ рд╕реНрдЯреЛрд░реЗрдЬ рдХрдВрдЯреНрд░реЛрд▓рд░ рдкрд╣рд▓реЗ рд╕реЗ рдореМрдЬреВрдж рд╣реИ
 VBoxManage: рддреНрд░реБрдЯрд┐: рд╡рд┐рд╡рд░рдг: рдХреЛрдб VBOX_E_OBJECT_IN_USE (0x80bb000c), рдШрдЯрдХ рд╕рддреНрд░ рдорд╢реАрди, рдЗрдВрдЯрд░рдлрд╝реЗрд╕ IMachine, рдХреИрд▓реА рдПрдирдПрд╕рдЖрдИрдПрд╕ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ
 VBoxManage: рддреНрд░реБрдЯрд┐: рдкреНрд░рд╕рдВрдЧ: "AddStorageController(Bstr(pszCtl).raw(), StorageBus_SATA, ctl.asOutParam ())" VBoxManageStorageController.cpp рдлрд╝рд╛рдЗрд▓ рдХреА рд▓рд╛рдЗрди 1078 рдкрд░

 рд╡рд░реНрдЪреБрдЕрд▓рдмреЙрдХреНрд╕ рд╡реАрдПрдо (рд╕реАрдкреАрдпреВ = 2, рдореЗрдореЛрд░реА = 3900 рдПрдордмреА, рдбрд┐рд╕реНрдХ = 20000 рдПрдордмреА) рдмрдирд╛рдирд╛ ...
 рдбреЙрдХрд░ 19.03.12 рдкрд░ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ v1.19.2 рддреИрдпрд╛рд░ рдХрд░ рд░рд╣рд╛ рд╣реИ ...
 ЁЯФО Kubernetes рдШрдЯрдХреЛрдВ рдХрд╛ рд╕рддреНрдпрд╛рдкрди...
 рд╕рдХреНрд╖рдо рдРрдбрдСрди: рдбрд┐рдлреЙрд▓реНрдЯ-рд╕реНрдЯреЛрд░реЗрдЬрдХреНрд▓рд╛рд╕, рд╕реНрдЯреЛрд░реЗрдЬ-рдкреНрд░рд╛рд╡рдзрд╛рдирд░
 рд╣реЛ рдЧрдпрд╛!  Kubectl рдЕрдм рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ "рдорд┐рдиреАрдХреНрдпреВрдм" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ


 рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ @ рдкреБрд╕реНрддрдХ : ~ $ kubectl рд╕рдВрд╕реНрдХрд░рдг -рдУ json
 {
  "рдХреНрд▓рд╛рдЗрдВрдЯ рд╕рдВрд╕реНрдХрд░рдг": {
  "рдкреНрд░рдореБрдЦ": "1",
  "рдирд╛рдмрд╛рд▓рд┐рдЧ": "19",
  "рдЧрд┐рдЯрд╡рд░реНрдЬрди": "v1.19.2",
  "рдЧрд┐рдЯрдХреЙрдорд┐рдЯ": "f5743093fd1c663cb0cbc89748f730662345d44d",
  "рдЧрд┐рдЯрдЯреНрд░реАрд╕реНрдЯреЗрдЯ": "рдХреНрд▓реАрди",
  "рдмрд┐рд▓реНрдбрдбреЗрдЯ": "2020-09-16T13:41:02Z",
  "рдЧреЛрд╡рд░реНрд╕рди": "go1.15",
  "рдХрдВрдкрд╛рдЗрд▓рд░": "рдЬреАрд╕реА",
  "рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо": "рд▓рд┐рдирдХреНрд╕/amd64"
  },
  "рд╕рд░реНрд╡рд░ рд╕рдВрд╕реНрдХрд░рдг": {
  "рдкреНрд░рдореБрдЦ": "1",
  "рдирд╛рдмрд╛рд▓рд┐рдЧ": "19",
  "рдЧрд┐рдЯрд╡рд░реНрдЬрди": "v1.19.2",
  "рдЧрд┐рдЯрдХреЙрдорд┐рдЯ": "f5743093fd1c663cb0cbc89748f730662345d44d",
  "рдЧрд┐рдЯрдЯреНрд░реАрд╕реНрдЯреЗрдЯ": "рдХреНрд▓реАрди",
  "рдмрд┐рд▓реНрдбрдбреЗрдЯ": "2020-09-16T13:32:58Z",
  "рдЧреЛрд╡рд░реНрд╕рди": "go1.15",
  "рдХрдВрдкрд╛рдЗрд▓рд░": "рдЬреАрд╕реА",
  "рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо": "рд▓рд┐рдирдХреНрд╕/amd64"
  }
 }

рдмрдврд╝рд┐рдпрд╛ .. рдзрдиреНрдпрд╡рд╛рдж .. рдпрд╣ рдХрд╛рдо рдХрд┐рдпрд╛ ..

рдмрд╣реБрдд рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж, рдЗрд╕рдиреЗ рдореЗрд░реЗ рд▓рд┐рдП рднреА рдХрд╛рдо рдХрд┐рдпрд╛ред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

jason-riddle picture jason-riddle  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

tbchj picture tbchj  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

rhohubbuild picture rhohubbuild  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

alexferl picture alexferl  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

ddysher picture ddysher  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ
bleepcoder.com рдЕрдкрдиреА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рд╕рдорд╛рдзрд╛рди рдХреЗ рд╕рд╛рде рджреБрдирд┐рдпрд╛ рднрд░ рдХреЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд░реВрдк рд╕реЗ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдкреНрд░рд╛рдкреНрдд GitHub рдЬрд╛рдирдХрд╛рд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рд╣рдо GitHub, Inc. рдпрд╛ рдХрд┐рд╕реА рднреА рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд╕рд╛рде рд╕рдВрдмрджреНрдз рдирд╣реАрдВ рд╣реИрдВ рдЬреЛ рдЕрдкрдиреА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП GitHub рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рд╣рдо рдЕрдкрдиреЗ рд╕рд░реНрд╡рд░ рдкрд░ рдХрд┐рд╕реА рднреА рд╡реАрдбрд┐рдпреЛ рдпрд╛ рдЪрд┐рддреНрд░ рдХреА рдореЗрдЬрдмрд╛рдиреА рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред рд╕рднреА рдЕрдзрд┐рдХрд╛рд░ рдЙрдирдХреЗ рд╕рдВрдмрдВрдзрд┐рдд рдорд╛рд▓рд┐рдХреЛрдВ рдХреЗ рд╣реИрдВред
рдЗрд╕ рдкреЗрдЬ рдХреЗ рд▓рд┐рдП рд╕реЛрд░реНрд╕: рд╕реНрд░реЛрдд

рд▓реЛрдХрдкреНрд░рд┐рдп рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛рдПрдВ
рд▓реЛрдХрдкреНрд░рд┐рдп рдЧрд┐рдЯрд╣рдм рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдВ
рдЕрдзрд┐рдХ рдЧрд┐рдЯрд╣рдм рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдВ

┬й 2024 bleepcoder.com - Contact
Made with in the Dominican Republic.
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.