SmallStep is a very powerful tool that can be used for many proposals and use cases.

In the following example, I will show how to setup a cert-manager with a smallstep CA, automatically create a certificate, and configure a mutual TLS ISTIO ingress gateway.


Overview

This flow used “SmallStep” to create and manage certificates.

Code for the demo available in GitHub repository: https://github.com/Gershon-A/CustomROOT-CA-and-ISTIO.git

Requirements

  • Docker
  • Kubernetes Cluster
  • ISTIO 1.8.2 with “demo” profile installed
  • istioctl installed

I used docker for Windows with Kubernetes in this guide.

The flow

In this flow, we will Create and upload Custom ROOT CA to ISTIO, then we can enable “MUTUAL” authentication for each namespace to use mTLS only inside our workload

To set up all automatically run

git clone https://github.com/Gershon-A/CustomROOT-CA-and-ISTIO.git
chmod +x istio-custom-ca.sh &&./istio-custom-ca.sh -d=TEST-CA

Manual procedure

  1. Prepare
  • I use Windows, to mount folder correctly add MYPATH to environment.
export  MYPATH="$(cygpath -w $PWD)"
  • Create a directory, where the certificates will reside:


I’ll try out different options and different miners to find a way to make profitable ETH mining. Benchmarking different instance types and mining clients.

I will start by saying that so far, I am still at a loss of 12% of my investment in AWS infrastructure while 1 ETH = $ 1,750.50

Calculator: https://www.cryptocompare.com/mining/calculator/eth?HashingPower=55&HashingUnit=MH%2Fs&PowerConsumption=360&CostPerkWh=1&MiningPoolFee=1

But for the purpose of study, a testing process as detailed below can be useful. Of course new tests and improvements very welcome!!

Full code can be cloned from GIT repository: https://github.com/Gershon-A/AWS-EKS-Cluster-with-GPU-instances-and-miners.git

Requirements

✓ awscli v2

✓ eksctl 0.35

✓ kubectl v1.19.1

✓ aws credentials to access…


This is sample config file to enable and use spot instances in EKS and keep a majority.

This is useful for testing and saves money. In the following example, we will get 3 instances:

2 spot and 1 regular across 3 AZ

save this file as ‘cluster.yaml’ then run

apiVersion: eksctl.io/v1alpha5
kind: ClusterConfig
metadata:
name: spot-test
region: us-east-1
version: '1.15' # Without default is the current latest e.g 1.15

# cluster AZs must be set explicitly for single AZ nodegroup example to work
availabilityZones: ["us-east-1a", "us-east-1b", "us-east-1c"]
nodeGroups:
- name: nodegroup-1
minSize: 2
desiredCapacity: 3
maxSize: 5…

Great News!

We are incredibly excited to announce our partnership with Freldo.

Now, You can create, store, import, export and monitor your FreldoCoinX in Medooza wallet.

Why medooza wallet is the best place to stock FreldoCoinX token:

  • Security

We are fully no causal wallet. This means only You control your key’s decrypted with password known only to You. This is totally prevent issues as we see every day on Exchanges.

  • Freedom

You can transfer You wallet to Any other wallet of your choice at Any time — You are the boss.

Learn how to create, store & transfer FreldoCoinXon Medooza wallet platform after the short brief about Freldo and FreldoCoinX.

  • Don’t forget to download…

Great News!

Medooza wallet is now fully support the blazing growing MATIC token.

https://matic.network/

Why medooza wallet is the best place to stock MATIC token :

– Security

Medooza Wallet are fully non causal wallet. This means only You control your key’s decrypted with password known only to You. This is totally prevent issues as we see every day on Exchanges.

– Freedom

You can transfer You wallet to Any other wallet of your choice at Any time - You are the boss.


Medooza Wallet enables you to buy almost any Crypto coin.
Lets see how you buy your first Bitcoin with credit card. (It’s Simple)

Best cryptocurrency wallet 2019 beginners guide to the Medooza wallet platform.
https://wallet.medooza.network
Today we will show you how to open a web crypto wallet where you can store your crypto assets, buy crypto with credit card, pay, transfer and trade.

We built the Medooza wallet both for Crypto beginners and advanced blockchain users with more than 2500 tokens support: BTC, BTH, ETH, LTC, XRP, USDT… anything!
Download the Medooza crypto wallet app for android and in 3…


Dear MEDOOZA PROJECT fans & users!
We are excited and proud to present the Medooza smart contract v2.0.0 , completely redesigned!

Bug and Security:

We are excited to announce that our new Smart contract is updated and fixed according to the latest known bug and security issues found with ERC20 platform.

Also we added new security layers that protect the Medooza token users from known bugs and security issues.

Medooza token audit report:

Token swap.

We at MEDOOZA always think about customers and always fair towards customers.

Therefore, unlike other projects, on our project, a client will not need to spend money during the swap process. There is a…


Following is simple steps to store ,manage and transfer TRAT digital currency .

  1. Sign up to medooza wallet https://wallet.medooza.network — this wallet is secure , since no privet keys stored on that wallet.This means You need to keep keys at your own secure place:

2. Now , go to “add wallet”


Dear MEDOOZA PROJECT fans & users!
We are excited and proud to present the Medooza wallet version 2.0.0, completely redesigned inside and outside!

Under the Hood:
On this 2.0.0 major update of the Medooza wallet We wanted to provide our users with a robust backend that can live up to the evolving future of the Ethereum ecosystem and the Blockchain technology. We added and updated Additional 504 developer hours and 3028 line code.

On the next update that is going to be in the next months, we will focus on the front end and present revolutionary features.

Improved backend:
We made…

Alvais Gershon

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store