"Your OS" when installing Istio? - kubernetes

I would like to install Istio into my Kubernetes cluster. The installation page says to:
download the installation file for your OS
My developer machine is a Windows 10 machine. The nodes in my Kubernetes cluster run CentOS.
When it says "Your OS" does it mean my machine that I will download it to and run it from, or does it mean the OS that my cluster runs on? (or do I need to run it from a node in the cluster?)

The download basically has istioctl and some samples in it.
So you want to download for the OS that you are running the command from (in my case Windows 10).

Related

Is there a way to Install Kubernetes offline (without internet connection) on Ubuntu 16.04 machine

I am trying to install Install Kubernetes offline (without an internet connection) on Ubuntu 16.04 machine. Is there any procedure or steps to follow for the installation without internet connectivity?
If you have one machine with no external internet connectivity, then there is no option to install k8s. However if you download all the required software/images you need to install k8s beforehand, then it is possible. Simply transfer the data between machine. Please refer to https://gist.github.com/jgsqware/6595126e17afc6f187666b0296ea0723

Using WSL2 with Docker Desktop to run the Kubernetes cluster

Up until a 3 months ago I was able to use Docker Desktop and WSL2 to run its Kubernetes cluster WITHOUT having a Linux distro on my dev system. During the following 3 month period of time I did not do development of services in K8s and did not even start Docker Desktop.
Now I am ready to start developing services that run in K8s which is hosted on Docker Desktop, with no Linux distro just as I did previously. But K8s does not start. No matter what kinds of remedies I try, K8s will not start.
I am wondering if something changed and now I need to use a Linux distro?
Thanks

How can OpenStack can auto install the OS into a VM?

When I watching the openstack launch a VM:
in the 5:12/7:06, you see there choose a image then launch a VM, it will install the OS.
I want to know the technologies of the auto deployment of OS.
How can OpenStack can auto install the OS into a VM?
EDIT-01
I mean how can OpenStack can deploy OS into a VM.
Such as the Windows can use Windows WDS to deploy the OS, the Linux can use kickstart to deploy the OS.
how about the OpenStack can deploy both the Windows and Linux?
There are lots of images type which you can use with Openstack Platform. Some of them are:
RAW, QCOW2, ISO, VHD, VMDK, DOCKER, PLOOP.
Out of which QCOW2 format is a live OS image which does not require OS installation, as you can use it directly without any installation. Same is for VHD, VMDK image format.
If you have used ISO as a format this will install an OS first & then you can use it just like normal OS installation. But it takes time to install an OS instead use Qcow2 images for faster deployments.
Upload an image to your Openstack Platform then while launching an instance select that uploaded image in Image section.
This service probably has a folder containing various OS images. These OS images were prepared ahead of time to work with OpenStack's VMM and network. The OS image is supplied to the VM, and when the VM launches, it initializes the OS.

Dell iDRAC: the difference between "Embedded OS deployment tools" and "Remote OS deployment"

I'm considering getting a collection of Dell PowerEdge servers. Dell documentation is pretty poor (no surprise there) and I have trouble figuring out if I can go with iDRAC Basic or if I need iDRAC Express or Enterprise.
My need is to install Ubuntu Server (minimal install with SSH is enough). After install all I need is SSH and possibly a remote "reset" button. I can install the OS before taking the system to server room so I don't really need remote OS deployment tools. However, the server does not have a graphics adapter. Is it possible to install Ubuntu with just iDRAC Basic or do I need additional hardware?
#iwork4dell Remote OS deployment implies Virtual Console (like VNC) and Virtual Media (using a remote ISO like a local DVD). These are Enterprise license features. OS deployment tools are are the driver pack that is stored in flash on the server and made available during OS installation to support new hardware on older OSes.
The iDRAC is an integrated VGA adapter so all the Power Edge servers do have a video adapter in them unless you disable it in BIOS. If your willing to attach a keyboard and monitor to the server basic is all you need. You can also upgrade the iDRAC with a license key after purchase.
See http://en.community.dell.com/techcenter/extras/m/white_papers/20440743
and http://i.dell.com/sites/doccontent/shared-content/data-sheets/en/Documents/idrac-spec-sheet.pdf
IDRAC is possible, just you can open gui of idrac and then launch on the online server. You can add the iso file on virtual server.

Eclipse dev in host or guest os

Hi iam new to ambari/vagrant development , want to contribute towards the same . Iam using vagrant to set up my dev environment . Iam using cent os 6.4 as described here
https://cwiki.apache.org/confluence/display/AMBARI/Ambari+Development
But iam bit confused as in where will i intall my eclipse and compile the source code in host machine or in vm . If it is in vm , then how can i see the gui to do development . Since i modified the vagrant file to include the following line of code .
config.vm.provider :virtualbox do |vb|
vb.gui = true
vb.customize ["modifyvm", :id, "--memory", 3072] # RAM allocated to each VM
end
But when i reload the vm and enter the credentials as vagrant/vagrant , i only see the terminal . How can i see a proper gui of the VM ?
The VM that is produced by vagrant isn't intended to develop code on using Eclipse. It's used to test your code or to build from source. This is detailed in the quick start guide. Here are two excerpts from that document stating the same.
Using a vm to build Ambari from source:
Simply edit Vagrantfile to launch a VM with all the tools necessary to build Ambari from source.
The benefit of doing this would be that you could easily provision this VM and build ambari without a lot of overhead.
Using a vm to test Ambari:
This document shows how to quickly set up a cluster using Ambari on your local machine using virtual machines.
The benefit of doing this is you have an isolated environment in which you can test the software you're developing.
The vagrant files that Ambari provides use minimal installs of centos (ie. they dont have GUI software (X) pre-installed.). In order to launch eclipse on those vms you would need to install GUI software or use x-forwarding and ssh to open a view on your host OS. But that would be incredibly slow and not conducive to a good development environment.
If you want to develop using eclipse then you should install it on your host OS along with the other development tools that Ambari requires. There are instructions on how to do that in the link you posted in your original question.