From c61687bae0e1dac271c510f47b7efc1bde2de5c3 Mon Sep 17 00:00:00 2001 From: Jacob LeGrone Date: Thu, 19 Jul 2018 20:57:01 -0400 Subject: [PATCH] Update installation instructions --- charts/virtual-kubelet-0.2.0.tgz | Bin 0 -> 2829 bytes providers/azure/README.md | 35 +++++++++++++++++++++++++++++-- 2 files changed, 33 insertions(+), 2 deletions(-) create mode 100644 charts/virtual-kubelet-0.2.0.tgz diff --git a/charts/virtual-kubelet-0.2.0.tgz b/charts/virtual-kubelet-0.2.0.tgz new file mode 100644 index 0000000000000000000000000000000000000000..3fa8bfbc67bf353b8608d12d53ffbcb6646de2cf GIT binary patch literal 2829 zcmV+o3-a_IiwG0|00000|0w_~VMtOiV@ORlOnEsqVl!4SWK%V1T2nbTPgYhoO;>Dc zVQyr3R8em|NM&qo0PH($Z`(N1`&qwYpzZ?gqLyFcBo71>c+%9{4bmoo?euWFJ*2cW zw%AalN>Wa}Y5x0x)T?DXZntgrc42;rLJnt!qnY8n$a5-nN?7YUoghQqK8}dg-h#yJ zhi^7IolfU)f8YM?bUMwyo&DOgo$vO$2Zukvx8vZRkt$8(51r1};%Of4Z!$=dyg{j` z;6At=Z_jl?RDq<4wo^y&E3y~@qZOb9P_8s#405%BTy4xe4G{>OrW2GLH7W>Lsx(T^ zp@BgaX`Lv)-6nIQiBvsrMs<`xdhP75$5 zl=<*Jbcu#OT9NOePfJw}|kWlT9^L+)*Nx0a}y=PZ=wge$ybD zyXS?pI$qD~IDhr~``WQ`T*6XR-_`+avHxzrzheLWz3$HbA7ap$%+PlLBql;pE#$(7 z(zI5zA3&3t4~%G3=D#Fm>_RXaEPOa(H)Nq4=g}j0mq;>!i8+^ESZEXC553a>xjh6&8TRKsJa7^U{1`u`LcJ~$;a%1FqPF%JNb9>EB$L)0=w zpi>AjVPZk~%uF5`$hs>Wp`6nI;qlSw=*d$MIzo9v6~dG-g%+hIa)$cobmUu{b}nEP zxjqSfsQsIgNDy_6zN-T~oZK0Tv?zXKu>Bz{P##1I5$ z3z!NCT=3S>=_o&2j9e>=vxzS!RpK*}d-MoS^1I>%PD#o%44)qzgA@#vr9YuOqT%WD=<@SIUF-a)ozS+F1gqGLZygNZnx*6KVQ1(6 zA7YFnTn*+F%us9N%reurP5~Aol~qvZjD@i`I$eN{h+aVw5d}uH8pEd`Q|>zs*u_9I zXtj9Zho9Zvf;U8lM4?xDXSlmFJU}8s1uX_HNfHBDs3*AdYtP_t!GpUy_aASk-)n5P z|EmaDf>L=p`N~jmYy5ZEZP@?8{$X!t{|_;4Z`(h^oW?#V)G(zC^&-J%u@OrUp$|W| z@9rD}*&qKi;cZSo6n>t4QyhK=7giHDtSz}Q0+0CSobDC!Wyd^(4+YM6u6 zBv@Ol>KqkJK9_@$B=KSMEwd!9zuIuW(b(+&^PAqp#d)ayXR89+;=hA~y=DL3>vs0~ zJOBR>zeY= zFEX#8VE8=KCnrWtLZXRZmhYOzSNY4_0D5?@Aq zw3JJJF1ZXWFBfczQ=KAn%+k(0Bi<-169qTrQRin#kU8r7=*IPYYtOUU{;RD2Ypa1< z?Ej$GY1n`FaId?I{~l!2EgU~;sumD1V^rYC~Nfz26=Uo z(SRr)x(<}|vSM7t(so)01+5MAvIWAq(AH>`UqMG0T&py0D-0xRd+>tVV;hUXkKQ=v z%zI80UJxCDo5Ncpa-UdcR786F2P%yVZi-`OTvbhvY^L?O-YOeeNjHmfa%W@U4yxg~s1EPdAiuD>7YmvUG zj`-s0Iw@{R)^AfmQ#Hcq^ zM=LhSNCt-v;r{dPGVT#W~3 zM`z=!lNYN%XK|F$eHB-fvkZ7F_=J8pLVm5R3dEx5!QO+%@83~o?WsU2^>Zw)J>#`oX z?ve%2w%Pp)Wq7X!uj{DZTL7>x=pJ#oP^G0A3G)_5$S}}CR);akgjXHHqoOU84~+8k z<3FX6_V*l{^Z#1f@|85UGyW||AUO>4<($UT4p1?@0IIk-s(IdA5wG* z0!6ZBi99ZvA@2B+jW0Xwe0cNhS#=RDeYf)jKEa1n=sXb2^Rq9*bBc>4G~Yefs)y8; z)soXPDLBOie1geAA9>K^t%`e_@v22uw1#fsZJBtyb$xj2{-oZzPs`bi{_@Il;b%LHeXXWwmQc#0O&Yr@G4eH{ath|&YiHhjDV7vV2(=2*7l!xL*c^q|)Lw#VcOA0GY7=4`(h4qcuz8PT* z?>TqJ;0%@Y;=~ zvDyALDy`ZPGA3?>WZ|Fp09)+8+wC7V?Z3aj`~Lqy###%%5aAlLUiW=YYr_{gEu%f| zpKSi+zb#nl!nqN$*i%tE65`s;;94pT0#vH(6fU>VT17X^>T$~|vY(Y5U|owV{|y6_ z#qvu3?PU2CR8iZI_#rihQq?+QjO~vo+>Y0MSrxK^B=w=&Df&kCGqNw*6>?Q@nSVO) z3zb$-t2LM9QcEP1uD!xF#XQ?#wO{KNB+hV-(gDzdp{!m)D{BbcU$?{Q6a($UnHU8T fhAG3H3*U|1*p1!zUmO1o00960PN&Mk06qW!BuJAq literal 0 HcmV?d00001 diff --git a/providers/azure/README.md b/providers/azure/README.md index 7ac4d3d5d..3d58eba2d 100644 --- a/providers/azure/README.md +++ b/providers/azure/README.md @@ -195,9 +195,10 @@ az provider register -n Microsoft.ContainerInstance Run these commands to deploy the virtual kubelet which connects your Kubernetes cluster to Azure Container Instances. ```cli -export VK_RELEASE=virtual-kubelet-0.1.1 +export VK_RELEASE=virtual-kubelet-0.2.0 ``` +If your cluster is an AKS cluster: ```cli RELEASE_NAME=virtual-kubelet NODE_NAME=virtual-kubelet @@ -208,7 +209,37 @@ chmod +x createCertAndKey.sh . ./createCertAndKey.sh helm install "$CHART_URL" --name "$RELEASE_NAME" \ - --set env.azureClientId="$AZURE_CLIENT_ID",env.azureClientKey="$AZURE_CLIENT_SECRET",env.azureTenantId="$AZURE_TENANT_ID",env.azureSubscriptionId="$AZURE_SUBSCRIPTION_ID",env.aciRegion="$ACI_REGION",env.aciResourceGroup="$AZURE_RG",env.nodeName="$NODE_NAME",env.nodeOsType=,env.apiserverCert=$cert,env.apiserverKey=$key,rbac.install=false + --set provider=azure \ + --set providers.azure.targetAKS=true \ + --set providers.azure.tenantId=$AZURE_TENANT_ID \ + --set providers.azure.subscriptionId=$AZURE_SUBSCRIPTION_ID \ + --set providers.azure.clientId=$AZURE_CLIENT_ID \ + --set apiserverCert=$cert \ + --set apiserverKey=$key +``` + +For any other type of Kubernetes cluster: +```cli +RELEASE_NAME=virtual-kubelet +NODE_NAME=virtual-kubelet +CHART_URL=https://github.com/virtual-kubelet/virtual-kubelet/raw/master/charts/$VK_RELEASE.tgz + +curl https://raw.githubusercontent.com/virtual-kubelet/virtual-kubelet/master/scripts/createCertAndKey.sh > createCertAndKey.sh +chmod +x createCertAndKey.sh +. ./createCertAndKey.sh + +helm install "$CHART_URL" --name "$RELEASE_NAME" \ + --set provider=azure \ + --set rbac.install=true \ + --set providers.azure.targetAKS=false \ + --set providers.azure.tenantId=$AZURE_TENANT_ID \ + --set providers.azure.subscriptionId=$AZURE_SUBSCRIPTION_ID \ + --set providers.azure.clientId=$AZURE_CLIENT_ID \ + --set providers.azure.clientKey=$AZURE_CLIENT_SECRET \ + --set providers.azure.aciResourceGroup=$AZURE_RG \ + --set providers.azure.aciRegion=$ACI_REGION \ + --set apiserverCert=$cert \ + --set apiserverKey=$key ``` If your cluster has RBAC enabled set ```rbac.install=true```