New ACS features available in azure-cli 2.0.12

Some features from acs-engine have been rolled into azure-cli 2.0.12.

Whilst only available in a couple of locations right now, being able to deploy a cluster within an existing VNet is a much sought after feature, see master-vnet-subnet-id, agent-vnet-subnet-id and ManagedDisks.

https://github.com/Azure/ACS/blob/master/announcements/2017-06-28-acs-uk-public-preview.md


tux@ubuntu1704:$ az acs create -h | grep -C1 ' Feature in preview'

    --agent-osdisk-size                 : Feature in preview, only in ukwest, uksouth. The disk size
                                          for agent pool vms. Unit in GB. If not specified, the
                                          corresponding vmsize disk size will apply.
    --agent-ports                       : Feature in preview, only in ukwest, uksouth. The ports
                                          exposed on the agent pool, such as 8080,4000,80.
    --agent-profiles -a                 : Feature in preview, only in ukwest, uksouth. The file or
                                          dictionary representation of the agent profiles. Note it
                                          will override any agent settings once set.
    --agent-storage-profile             : Feature in preview, only in ukwest, uksouth.  Allowed
                                          values: ManagedDisks, StorageAccount.
    --agent-vm-size                     : The size of the Virtual Machine.  Default: Standard_D2_v2.
    --agent-vnet-subnet-id              : Feature in preview, only in ukwest, uksouth. The custom
                                          vnet subnet id. Note agent need to used the same vnet if
                                          master set.
    --api-version                       : Feature in preview, only in ukwest, uksouth. Use API
                                          version of ACS to perform az acs operations. Available
--
    --master-first-consecutive-static-ip: Feature in preview, only in ukwest, uksouth. The first
                                          consecutive ip used to specify static ip block.
    --master-osdisk-size                : Feature in preview, only in ukwest, uksouth. The disk size
                                          for master pool vms. Unit in GB. If not specified, the
                                          corresponding vmsize disk size will apply.
    --master-profile -m                 : Feature in preview, only in ukwest, uksouth. The file or
                                          dictionary representation of the master profile. Note it
                                          will override any master settings once set.
    --master-storage-profile            : Feature in preview, only in ukwest, uksouth.  Allowed
                                          values: ManagedDisks, StorageAccount.
    --master-vm-size                    : Feature in preview, only in ukwest, uksouth.  Default:
                                          Standard_D2_v2.
    --master-vnet-subnet-id             : Feature in preview, only in ukwest, uksouth. The custom
                                          vnet subnet id. Note agent need to used the same vnet if master set
    --orchestrator-type -t              : DockerCE - Feature in preview, only in ukwest, uksouth.
                                          Allowed values: Custom, DCOS, DockerCE, Kubernetes, Swarm.

Advertisements
Posted in azure | Leave a comment

ACS Supports Windows Based Kubernetes nodes running Windows Containers

You can now create Windows based Kubernetes infrastructure using ACS. The Kubernetes master node runs on Linux and the agent nodes run Windows. This service is currently in preview mode.

https://docs.microsoft.com/en-us/azure/container-service/container-service-kubernetes-windows-walkthrough

az acs create --orchestrator-type=kubernetes \
    --resource-group myResourceGroup \
    --name=myK8sCluster \
    --agent-count=3 \
    --generate-ssh-keys \
    --windows --admin-username azureuser \
    --admin-password myPassword12
Posted in azure, containers, windows | Leave a comment

John Gossman, Lead Architect @ Azure talks about Open Source


John Gossman, Microsoft Azure, Lead Architect

Posted in azure, microsoft | Leave a comment

New Tool to Create and Deploy Containers to Kubernetes called Draft

Draft creates a Docker container from your code and deploys it into a Kubernetes cluster.

Draft comes with packs for Python, Node.js, Java, Ruby, PHP and Go.

To use is a simple 2 step process.

1. “draft create –pack=rails” to create the Dockerfile for your application based on Draft pack.
2. “draft up” to deploy your application to a Kubernetes cluster, accessible via a public URL.

https://github.com/Azure/draft
https://azure.microsoft.com/en-us/blog/streamlining-kubernetes-development-with-draft/
https://thenewstack.io/draft-gives-developers-uplift-containerizing-apps-kubernetes/

Posted in azure | Leave a comment

Azure – Large Disks finally available

Larger disks are finally available via Azure storage, the new options are :

Premium Disks – 7500 256k IOPS, 250 MBps Throughput
P40 2048 GB
P50 4095 GB

Standard Disks – Upto 500 256k IOPS, 60 MBps Throughput
S40 2048 GB
S50 4095 GB

https://azure.microsoft.com/en-us/blog/announcing-the-preview-of-azure-s-largest-disk-sizes/

Posted in azure | Leave a comment

Azure Announcements from Microsoft Build 2017

Tons of new features on Azure have been announced at Build 2017.

https://azure.microsoft.com/en-us/blog/new-innovations-at-microsoft-build-2017-helping-developers-achieve-more/
https://blogs.technet.microsoft.com/stbnewsbytes/2017/05/10/cloud-platform-release-announcements-for-may-10-2017/

Posted in azure, cloud | Leave a comment

Sysdig Monitor

I was recently looking at “sysdig monitor” (previously named sysdig cloud) and was impressed by this products list of features.

  • Deep container monitoring in realtime, peer deep inside containers to view latency stats, read logs and view process consumption via a web portal
  • View topology and interaction between containers
  • Docker monitoring, alerting + troubleshooting with intelligent Kubernetes, Mesos and Swarm integration
  • See what’s happening inside your k8s pods
  • Excellent tooling to monitor the mapping between microservices and highlight their dependency, latency and traffic transferred
  • Works with AWS, Google Cloud, GKE, Microsoft Azure, Rackspace, Digital Ocean, Softlayer
  • Replay performance history
  • Requires installation of a kernel module
  • Data is sent from the agent via HTTPS to the sysdig portal where you can view your application metrics
  • Integrates well with Azure Container Service
  • Collects JVM, JMX metrics from inside containers
  • Billing per month or year
  • Posted in cloud | Leave a comment