Unfortunately this installs the latest kubectl (1.14.1) which is not supported. The documentation shows the following commands to install kubectl: sudo apt-get update & sudo apt-get install -y apt-transport-httpsĮcho "deb kubernetes-xenial main" | sudo tee -a /etc/apt//kubernetes.listĬonfirm the installed version with kubectl version Run the following command to install PyYAML (Python has to be installed first) sudo pip2 install pyyaml To confirm Python 2.7 has installed check the version: python -version Run the following command to install Python 2.7 sudo apt install python2.7 python-pip To confirm docker has installed, run: docker -version Run the following command to install docker sudo apt-get update The first thing to do is assume root by typing: sudo su Now we can install the software on the installation host There are lots of tutorials on AWS and StackOverflow that cover this topic. If you’re on windows you’ll use PuTTY and have to convert the. Ssh -i I am on a MacBook, so I can use the pem key format. Login to the terminal with the following: The machine images on AWS typically have ec2-user as the system user, except for Ubuntu, they use “ubuntu”. The IP address is located in the lower panel of the instances view of the AWS console. Once the instance is available, note the IP Address and login using SSH from your terminal program using your keypair file. Optional – It is a good idea to add tags to the instance for reference later.Ĭonfigure the security groups and make sure you have your keypair associated with the instance available on your local machine so you can login to the machine. My suggestion is provision 100-200 GB to give yourself plenty of room for multiple installations and future upgrades. The installation guide recommends “ It has at least 10GB free disk space for SAP Data Hub installation folders and files, and has at least 20GB free disk space for used container images.” The default storage on my instance was 8 GB which is not enough space to download the Installation files and docker images to the local machine. The key change to make is on the storage of the jumpbox volume. You can choose another instance type if you like or want to reduce costs. I chose t3.xlarge because it has 4cpu and 16GB of ram and 5 Gigabit networking which helps in the docker mirroring phase of the Data Hub installation. Next, select the EC2 instance type for your jumpbox. I chose Ubuntu server 18.04 64-bit because the software and package installers are easy to use. The next step is to select the Amazon Machine Image (AMI) to Launch. See highlighted areas to check Region and Launch Instance below: Make sure to install the EC2 instance in the same AWS region as you will install SAP Data Hub (to limit the cross-region networking costs).Ĭlick the “Launch Instance” Button to start a new EC2 instance. Login to the Amazon Console and navigate to EC2. First, provision an EC2 instance as your installation host/jumpboxįor this I will assume you have an AWS account and have appropriate permissions to create instances. This will save you from going to each of the various websites and deciphering each installation individually. I’ll explain the steps and provide commands for each of these items. Optional components (my personal recommendation and best practice) 2.9.x – is the required version for AWS EKSįor AWS-specific installation, you’ll also need.The Kubernetes package manager, Helm, is installed and properly configured, using one of the following versions:.Kubectl must have access to the Kubernetes cluster The Kubernetes command-line tool, kubectl, is required, using one of the following versions:
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |