آموزش نصب Kubernetes در ویندوز 2019
نصب Kubernetes در ویندوز
در مثاله آموزش نصب Kubernetes در Ubuntu در مورد Kubernetes و Minikube و Kubectl توضیحات کاملی ارایه دادیم، در این مقاله آموزش نصب Kubernetes در ویندوز 2019 بررسی میکنیم.
چندین گزینه نصب در ویندوز وجود دارد. بهترین گزینه نصب با استفاده از Chocolatey در Powershell است. ما از مدیر بسته third-party Chocolatey استفاده خواهیم کرد. Windows PowerShell (Admin) را با راست کلیک بر روی start شروع کرده و Windows PowerShell (Admin) را انتخاب کنید. با وارد کردن دستور زیر در PowerShell ، Chocolatey (choco) را نصب کنید.
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
بعد ، بررسی کنید که نصب با استفاده از این دستور موفقیت آمیز بوده است.
choco
Chocolatey v0.10.15
Please run 'choco -?' or 'choco <command> -?' for help menu.
اکنون kubectl را با دستور زیر روی ویندوز نصب می کنیم. هنگام موافقت با نصب ، “Y” را انتخاب کنید.
choco install kubernetes-cli
برای تأیید نصب همه چیز ، دستور نسخه را وارد کنید
kubectl version --client
Client Version: version.Info{Major:"1", Minor:"19", GitVersion:"v1.19.1", GitCommit:"206bcadf021e76c27513500ca24182692aabd17e", GitTreeState:"clean", BuildDate:"2020-09-09T11:26:42Z", GoVersion:"go1.15", Compiler:"gc", Platform:"windows/amd64"}
شما kubectl را با موفقیت در ویندوز سرور 2019 نصب کردید.
نصب Minikube
پس از نصب kubectl ، باید Minikube را نصب کنیم. Minikube ابزاری است که به ما امکان می دهد به سرعت نسخه تک گره ای K8 ها را به صورت محلی در یک ماشین مجازی اجرا کنیم. ابتدا باید بررسی کنیم که آیا مجازی سازی در سرور پشتیبانی می شود یا خیر. دستور زیر را وارد کنید:
systeminfo
Host Name: WIN-SG77QKRNOA6
OS Name: Microsoft Windows Server 2019 Standard
OS Version: 10.0.17763 N/A Build 17763
OS Manufacturer: Microsoft Corporation
OS Configuration: Standalone Server
OS Build Type: Multiprocessor Free
Registered Owner: Windows User
Registered Organization:
Product ID: 00429-70000-00000-AA065
Original Install Date: 9/13/2020, 6:53:39 AM
System Boot Time: 9/13/2020, 7:31:43 AM
System Manufacturer: innotek GmbH
System Model: VirtualBox
System Type: x64-based PC
Processor(s): 1 Processor(s) Installed.
[01]: AMD64 Family 23 Model 113 Stepping 0 AuthenticAMD ~3593 Mhz
BIOS Version: innotek GmbH VirtualBox, 12/1/2006
Windows Directory: C:\Windows
System Directory: C:\Windows\system32
Boot Device: \Device\HarddiskVolume1
System Locale: en-us;English (United States)
Input Locale: en-us;English (United States)
Time Zone: (UTC-08:00) Pacific Time (US & Canada)
Total Physical Memory: 2,048 MB
Available Physical Memory: 1,242 MB
Virtual Memory: Max Size: 3,200 MB
Virtual Memory: Available: 2,468 MB
Virtual Memory: In Use: 732 MB
Page File Location(s): C:\pagefile.sys
Domain: WORKGROUP
Logon Server: \\WIN-SG77QKRNOA6
Network Card(s): 1 NIC(s) Installed.
[01]: Intel(R) PRO/1000 MT Desktop Adapter
Connection Name: Ethernet
DHCP Enabled: Yes
DHCP Server: 192.168.50.1
IP address(es)
[01]: 192.168.50.167
[02]: fe80::b115:cdee:3a22:1b65
Hyper-V Requirements: VM Monitor Mode Extensions: Yes
Virtualization Enabled In Firmware: Yes
Second Level Address Translation: No
Data Execution Prevention Available: Yes
به این خطوط توجه کنید:
Hyper-V Requirements:
VM Monitor Mode Extensions: Yes
Virtualization Enabled In Firmware: Yes
Second Level Address Translation: No
Data Execution Prevention Available: Yes
اکنون Hypervisor را با استفاده از choco نصب کنید.
choco install virtualbox
minikube را با استفاده از choco نصب کنید.
choco install minikube
بررسی کنید که Minikube با استفاده از دستور نسخه نصب شده باشد.
minikube version
minikube version: v1.13.0
commit: 0c5e9de4ca6f9c55147ae7f90af97eff5befef5f-dirty